์ ๋ณด์ฒ๋ฆฌ๊ธฐ๋ฅ์ฌ 9. ์์๋ ผ๋ฆฌํ๋ก
ํ๋ฆฝํ๋กญ(Flip-Flop) ์ ๋ฆฌ
ํ๋ฆฝํ๋กญ์ ์ธ๋ถ ์ ๋ ฅ๊ณผ ํ์ฌ ์ํ์ ๋ฐ๋ผ ์ถ๋ ฅ์ ๊ฒฐ์ ํ๋ฉฐ, ์ ์์ด ๊ณต๊ธ๋๋ ํ ์ํ๋ฅผ ์ ์งํ ์ ์๋ ๊ธฐ์ต ๊ธฐ๋ฅ์ ๊ฐ์ง ๋ ผ๋ฆฌํ๋ก์ด๋ค. ํ๋ฆฝํ๋กญ์ 1๋นํธ์ ์ ๋ณด๋ฅผ ์ ์ฅํ ์ ์์ผ๋ฉฐ, ์ฃผ๋ก ๋ ผ๋ฆฌ ๊ฒ์ดํธ(NAND, NOR)๋ก ๊ตฌ์ฑ๋๋ค.
1. RS ํ๋ฆฝํ๋กญ
RS ํ๋ฆฝํ๋กญ์ ๊ธฐ๋ณธ์ ์ธ ํํ๋ก, S(Set)๊ณผ R(Reset) ์ ๋ ฅ์ ์ด์ฉํ์ฌ ์ํ๋ฅผ ๋ณ๊ฒฝํ๋ค.
ํน์ฑํ
0 | 0 | Q(t) | ๋ณํ ์์ |
0 | 1 | 0 | Reset |
1 | 0 | 1 | Set |
1 | 1 | ๋์X | ์ฌ์ฉ ๋ถ๊ฐ |
2. D ํ๋ฆฝํ๋กญ
RS ํ๋ฆฝํ๋กญ์์ R ์ ๋ ฅ์ ์ธ๋ฒํฐ๋ฅผ ์ถ๊ฐํ์ฌ ํ๋์ ์ ๋ ฅ์ (D)์ผ๋ก ๊ตฌ์ฑํ ํํ์ด๋ค. ์ ๋ ฅ ๊ฐ์ ๊ทธ๋๋ก ์ ์ฅํ๋ ๊ธฐ๋ฅ์ ์ํํ๋ค.
ํน์ฑํ
0 | 0 | Reset |
1 | 1 | Set |
3. JK ํ๋ฆฝํ๋กญ
RS ํ๋ฆฝํ๋กญ์ S = R = 1์ผ ๋ ๋์ํ์ง ์๋ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ํ๋ฆฝํ๋กญ์ผ๋ก, ๋ชจ๋ ํ๋ฆฝํ๋กญ์ ๊ธฐ๋ฅ์ ๋์ฒดํ ์ ์๋ค.
ํน์ฑํ
0 | 0 | Q(t) | ๋ณํ ์์ |
0 | 1 | 0 | Reset |
1 | 0 | 1 | Set |
1 | 1 | ~Q(t) | ๋ฐ์ (ํ ๊ธ) |
4. T ํ๋ฆฝํ๋กญ
JK ํ๋ฆฝํ๋กญ์ ๋ ์ ๋ ฅ์ ์ ํ๋๋ก ๋ฌถ์ด ๋ง๋ ํํ๋ก, ์ ๋ ฅ์ด 1์ผ ๋ ์ํ๊ฐ ๋ฐ์ (Toggle)๋๋ ํน์ง์ด ์๋ค.
ํน์ฑํ
0 | Q(t) | ๋ณํ ์์ |
1 | ~Q(t) | ๋ฐ์ |
์์ฝ
- RS ํ๋ฆฝํ๋กญ: ๊ธฐ๋ณธ์ ์ธ ๊ธฐ์ต ํ๋ก (S = 1 → Set, R = 1 → Reset)
- D ํ๋ฆฝํ๋กญ: ์ ๋ ฅ ๊ฐ์ ๊ทธ๋๋ก ์ ์ฅํ๋ ์ญํ
- JK ํ๋ฆฝํ๋กญ: RS ํ๋ฆฝํ๋กญ์ ๋จ์ ์ ๋ณด์ํ์ฌ ๋๋ฆฌ ์ฌ์ฉ๋จ
- T ํ๋ฆฝํ๋กญ: ํ ๊ธ ๊ธฐ๋ฅ์ ํ์ฉํ์ฌ ON/OFF ์ค์์น๋ก ์ฌ์ฉ