2022๋
6์์ด
(์ด๋ฏธ์ง๋ฅผ ํด๋ฆญํ์๋ฉด ํ๋ ์ด ์์์ด ์๋ ์ ํ๋ธ ๋งํฌ๋ก ๋์ด๊ฐ๋๋ค)
๋งต ๋ถ๋ถ๋ถ๋ถ ๋ง๋ค ๋์งํธ ๋
ผ๋ฆฌ์ ๊ด๋ จ๋ ๊ตฌํ์ด ๋ค์ด๊ฐ์๋ ๊ฐ๋จํ ํผ์ฆ๋งต ์
๋๋ค
300์ด์ ์ ํ์๊ฐ์ ๋ถ๋ฆฐ์ฐ์ฐ ํด์ฆ, ์ง๋ขฐ์ฐพ๊ธฐ๊ฐ ์ปจํ
์ธ ๊ฐ ์์ต๋๋ค
300์ด์ ์ ํ์๊ฐ์ ์๊ฐ์ ์ผ๋ก ํํํ๊ธฐ ์ํด
BCD Counter(Binary-Coded Decimal Counter) ๋ฅผ ๊ตฌํํด์ผํฉ๋๋ค
์ผ๋จ ๊ตฌํ ๋ฒ ์ด์ค๋ Synchronous counter ์
๋๋ค
๊ฐ๊ฐ์ 2์ง๋ฒ radix๋ฅผ ๋ด๋นํ๋ ํ๋ฆฝํ๋กญ์ ์ธ์๋ก ์ด์ ์ธ์์ ์์ํ์ด ๋ค์ด๊ฐ๋๋ค
ํด๋น ๊ทธ๋ฆผ์์ Qa ๊ฐ LSB(Least Significant Bit), Qd ๊ฐ MSB(Most Significant Bit) ์
๋๋ค
์ธ๋ถ ๊ตฌํ์ JK ํ๋ฆฝํ๋กญ์ผ๋ก ๋๊ณ , BCD Counter๋ฅผ ๊ตฌํํ๋ฉด
๊ทธ๋ฆผ๊ณผ ๊ฐ์ด 0000 -> 0001 -> 0010 -> 0011 .... -> 1110 -> 1111
์ด๋ฐ์์ผ๋ก ์ญ์ง๋ฒ ์๊ฐ ์ฆ๊ฐํ๋ฏ์ด ๊ฐ radix์ ๋
ผ๋ฆฌ๊ฐ๋ค์ด ๋ฐ๋๋๋ค
๊ทผ๋ฐ ์ด๊ฑด 16์ง๋ฒ์ด๋ผ 10์ง๋ฒ์ผ๋ก ๋ฐ๊ฟ์ผํฉ๋๋ค
๊ทธ๋์ m-modulo ๋ฐฉ์์ ์ ์ฉ์ํต๋๋ค
BCD์นด์ดํฐ๋ผ 10-modulo ๋ฅผ ์จ์ผํ๋ Qb Qd ์ AND ์คํผ๋ ์ด์
์ด ๋ค์ด๊ฐ๋๋ค
10-modulo๋ ํด๋น ์นด์ดํฐ์ ๊ฐ์ด 10์ด ๋๋ฉด ์ด๊ธฐํ์ํจ๋ค๋ ๋ป์
๋๋ค
์ฆ, bit ๊ฐ์ด 1010์ด ๋๋ฉด 0000์ผ๋ก ์ด๊ธฐํ์ํค๊ณ ์ด๊ธฐํ ๋์์ ์๋ฆฌ๋ ๋ก์ง์ด ์งํ๋ฉ๋๋ค
์ด๊ธฐํ ๋์์ ์๋ฆฌ๋ ๋ก์ง์ ์ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ด ์งํ๋ฉ๋๋ค
์ผ๋จ ์ตํ์ ๋ถํ์ธ JK ํ๋ฆฝํ๋กญ๋ถํฐ ๊ตฌํํด์ผํฉ๋๋ค
์ ๊ทธ๋ฆผ์ JK ํ๋ฆฝํ๋กญ ๋ํ๋
๋๋ค
๊ทธ๋ฐ๋ฐ ๊ตฌํ ๊ทธ๋ฆผ ์์ ์๊ฒ ๋ฐ์ค๊ฐ ํ๋ ๋์์ต๋๋ค
์ ๊ฑด SR Latch ์
๋๋ค
SR Latch๋ ์ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ ๊ตฌ์กฐ๊ณ , SR NOR Latch ๋ฅผ ์ด์ฉํ์ต๋๋ค
์ฌ๊ธฐ ์์ํ์ ์ธํ์ AND ๊ฒ์ดํธ๋ก ์ด์ด ๋ถํ๋ฉด JK ํ๋ฆฝํ๋กญ์ด ๋ฉ๋๋ค
๊ตฌํ์ ์ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ต๋๋ค
์์ ๋ค์ด๊ฐ ๋ณ์๋ค์ ์ ๋ถ ๋ถ๋ฆฐ๋ณ์ ์
๋๋ค
์ด์ JK ํ๋ฆฝํ๋กญ์ ์ด์ฉํด์ ์ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ BCD COUNTER๋ฅผ ๊ตฌํํฉ๋๋ค
์ด์ ํ๋ฆฝํ๋กญ๋ค์ ์์ํ๊ฐ๋ค์ด AND ์ฐ์ฐ์ ํตํด ์ธํ์ผ๋ก ๋ค์ด๊ฐ๋๋ค
๊ตฌํ์ ์ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ต๋๋ค
์ด์ ๊ฐ์ ์์ํ๋ค์ด AND์ฐ์ฐ์ ํตํด ์ธํ์ผ๋ก ๋ค์ด๊ฐ๊ธฐ ๋๋ฌธ์, ๊ฐ์ JK ํ๋ฆฝํ๋กญ์ด์ง๋ง ์ธํ๊ฐ์์ ๋ฌ๋ผ์ง๋๋ค
300์ด์ ์ ํ์๊ฐ์ด๋ฏ๋ก 3์๋ฆฌ์ decimal counter๊ฐ ํ์ํฉ๋๋ค
๊ทธ๋์ ์ด 12๊ฐ์ ํ๋ฆฝํ๋กญ์ ๋ง๋ค์์ต๋๋ค
10-modulo ๊ตฌํ์ ์ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ต๋๋ค, ๊ธฐ๋ฅ์ clock pulse ํธ๋ฆฌ๊ฑฐ์ ์์ต๋๋ค
ํด๋น ๋ถ๋ถ์ radix-0 ๋ถ๋ถ์ ๊ฐ์ด 1010, ์ฆ 10์ด ๋์์ ๋ ์งํ๋๋ ๋ก์ง์
๋๋ค
๋ณด๋ค์ํผ radix-1 ์ ์ํฅ์ ์ค๋ค์, radix-0์ ๋ชจ๋ ๋ณ์๊ฐ์ false, ์ฆ, 0000 ์ด ๋ฉ๋๋ค
radix-1 ์์ radix-2์ ์ํฅ์ ์ฃผ๋ ๋ถ๋ถ๋ ๋น์ทํ๊ฒ ๊ตฌํ๋์ด ์์ต๋๋ค
์ด์ ๊ตฌํ๋ BCD Counter๋ฅผ ์๊ฐ์ ์ผ๋ก ํํํ๊ธฐ ์ํด์, 7 segment๋ฅผ ๊ตฌํํด์ผํฉ๋๋ค
ํด๋น ๊ธฐ๋ฅ์ ์ธํ bit ๊ฐ์ ๋ง์ถฐ์ ๊ฐ ์ธ๊ทธ๋จผํธ์ ๋ถ์ ์ ๋ฑ ์์ผ์ ์ซ์๋ฅผ ํํํ๋ ์ฅ์น ์
๋๋ค
์ ๊ทธ๋ฆผ์์ ์ธํ๊ฐ 0011 ๊ฐ์ด ๋ค์ด์ค๋ฉด 3์ ํํํจ์ ์ ์ ์์ต๋๋ค
๊ฐ ์ธ๊ทธ๋จผํธ๋ค์ ์ํ๋ฒณ์ ๋ถ์ฌ์ ์ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ด ํํํ์ต๋๋ค
๊ฐ์ด 0000 (์ซ์ 0) ์ด๋ฉด ABCDEF ๋ถ๋ถ์ด ๋น๋ฉ๋๋ค
0001 (์ซ์ 1) ์ด๋ฉด BC ๋ถ๋ถ๋ง ๋น๋ฉ๋๋ค
0010 (์ซ์ 2) ์ด๋ฉด ABGED ๋ถ๋ถ๋ง ๋น๋ฉ๋๋ค
์๋ฌดํผ ์ซ์์ ๋ง์ถฐ์ ๋์คํ๋ ์ด๊ฐ ์๋๋๊ฒ ํ๋ฉด ๋ฉ๋๋ค
์ด์ ํด๋น ๊ธฐ๋ฅ์ ์ํํ๊ธฐ ์ํ ๋
ผ๋ฆฌํ๋ฅผ ์ง์ผํฉ๋๋ค
๋
ผ๋ฆฌํ๋ ์ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ต๋๋ค
์ซ์๋ 0๋ถํฐ 9๊น์ง๋ง ์ฐ๋ฏ๋ก, ํ์์ 0000 ๋ถํฐ 1001 ๊น์ง๋ง ํํ๋ฉ๋๋ค
์ ๊ตฌํ์ 0์ด ์ ์ผ๋ฉด MaxtermExpansion์ 1์ด ์ ์ผ๋ฉด MintermExpansion์ ์ผ์ต๋๋ค
๊ตฌํ์ ์ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ต๋๋ค
๋
ผ๋ฆฌํ์ ์ฐ์ธ ์ฐ์ฐ์ผ๋ก ์กฐ๊ฑดํ๋ณ์ ํ๊ณ , ๋ง์ฝ ์กฐ๊ฑด์ ์ถฉ์กฑํ๋ฉด ํ์๋ฅผ ์์ฑํด์ ๋ณด์ฌ์ฃผ๋ ์์ผ๋ก ๋ง๋ค์์ต๋๋ค
๊ตฌํ์ด ๊ธธ์ด์ A๋ถ๋ถ๋ง ์๋์ผ๋ฉฐ, ๋๋จธ์ง B C D E F G ๋ถ๋ถ๋ ๋น์ทํ๊ฒ ๊ตฌํ๋์ด ์์ต๋๋ค
BCD Counter์ ์ต์ข
๊ตฌํ ๊ฒฐ๊ณผ๋ ์ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ต๋๋ค
1์ด๋ง๋ค ํด๋ญํ์ค ์์ฉ์๋ง๋ค ํด๋น ๋ผ๋์ค์ ์ง๋ฆฌ๊ฐ์ด 10์ง์ ์ ์ฆ๊ฐํ๋ ๊ฒ๊ณผ ๋๊ฐ์ด ๋ฐ๋๋๋ฐ,
๊ทธ ๊ฐ๋ค์ด 7 segment๋ฅผ ํตํด ๋์คํ๋ ์ด๋๊ณ ์์ต๋๋ค
3์๋ฆฌ์ ์ง์
์์๋ ๋งค๋๋ฝ๊ฒ ๋์ํฉ๋๋ค
Maxterm Expansions, Product Of Sum
์์ True๋ก ๋ง์กฑ์ํค๋ ํด๋ฅผ ์ฐพ๋ ํด์ฆ์ ๋๋ค
(A+B+C)(A+B+!C)(A+!B+C)(!A+B+C)(!A+B+!C)(!A+!B+C)(!A+!B+!C) = true
๋ฅผ ๋ง์กฑ์ํค๋ A ๊ฐ B ๊ฐ C ๊ฐ์ ์ฐพ์๋ด๋ฉด ๋ฉ๋๋ค
๋์งํธ ๋
ผ๋ฆฌ๊ฐ ์ฃผ์ ์ฃผ์ ์ด๋ฏ๋ก ๋ถ๋ฆฐ๋ณ์๋ก ๊ตฌํํ์ต๋๋ค
25๊ฐ์ ์นธ์ค์ 5๊ฐ์ ์ง๋ขฐ, 5x5 ๋ถ๋ฆฐ๋ฐฐ์ด์ค 5๊ฐ์ ๋ณ์๋ง์ด True
Checked, Marked, Mine ์ด 3๊ฐ์ง 5x5 ๋ฐฐ์ด์ด ์๋ค.
ํด๋ฆฌ์ด ์กฐ๊ฑด์ 25๊ฐ์ ์นธ ๋ชจ๋ Checked ๋ณ์๊ฐ True ์ผ ๋๋ค.
์ฌ์ฉ์๋ ๊ฐ๊ฐ์ ์นธ์์ ์ฑ๊ตด, ๋งํน, ํ์ ์ด 3๊ฐ์ง ํ๋์ ํ ์ ์๋ค.
์ฑ๊ตด์ Checked ๊ฐ False ์ผ ๊ฒฝ์ฐ, ๋ค์ ์กฐ๊ฑด ํ๋ณ๋ก ๋์ด๊ฐ๋ค.
์ฑ๊ตดํ ๊ณณ์ด Mine ๋ณ์๊ฐ True์ผ ๊ฒฝ์ฐ ์ด๋ ์ง๋ขฐ๊ฐ ์๋ค๋ ๋ป์ด๊ณ , ํญํ์ด ํฐ์ง๊ฒ ๋๋ค.
Mine์ด False ์ผ ๊ฒฝ์ฐ, ์๋ฌด์ผ๋ ์ผ์ด๋์ง ์๊ณ ๊น๋ฐ์ด ๊ฝํ๊ณ ๊ทธ ์ง์ญ์ Checked ๋ณ์๊ฐ True๊ฐ ๋๊ฒ ๋๋ค.
๋งํน ๊ฐ์๊ฒฝ์ฐ, ํด๋น ์ง์ญ์ ํญํ์ ๊ฑด๋๋ฆฌ์ง ์์ผ๋ฉฐ, Mine ๋ณ์๊ฐ True์ผ ๊ฒฝ์ฐ Checked ๋ณ์๊ฐ True๊ฐ ๋๋ค.
๊ทธ๋ฐ๋ฐ ํญํ์ด ์๋๊ฒฝ์ฐ์๋ Checked ๋ณ์๊ฐ ์๋ํ์ง ์์ผ๋ฏ๋ก, ๋งํน๋ง ํ๋ฉด ํด๋ฆฌ์ด ํ ์ ์๋ค.
์ฑ๊ตด ๊ฐ์ ๊ฒฝ์ฐ, Checked ๋ณ์๋ณด๋ค Marked ๋ณ์๊ฐ if๋ฌธ ํ๋ณ์ ์ ํํ๋๋ฐ,
๊ทธ๋์ ํญํ์์น์ ๋งํน ํด์ ๊ทธ ์ง์ญ์ Checked๊ฐ True ์ด๋๋ผ๋,
๊ทธ ๊ณณ์ ๋ค์ ์ฑ๊ตดํ๋ฉด ํญํ์ด ํฐ์ง๊ฒ ๋๋ค.
ํ์์ ํด๋น ์ง์ญ์ ์ ์ธํ 1์นธ ๊ฑฐ๋ฆฌ์ 8์นธ ์ง์ญ์ Mine ๋ณ์๋ฅผ ์ฒดํฌํ๋ค.
Mine ์ด True ์ผ๊ฒฝ์ฐ, 4-bit-Synchronous counter๊ฐ ์๋ํ๊ฒ ๋๋ฉฐ,
๊ตฌ์ญ์ ๋ค ์ฒดํฌํ์ ๊ฒฝ์ฐ, Segment๊ฐ ์๋๋๊ฒ ๋๋ค.
๊ทธ๋์ ์๊ธฐ ์ง์ญ์ ์ค์ฌ์ผ๋ก 8๋ฐฉํฅ์ ํญํ์ด ๋ช ๊ฐ ์๋์ง ์ ์ ์๊ณ ์ด๋ฅผ ๊ทผ๊ฑฐ๋ก ๋ฌธ์ ๋ฅผ ํด๊ฒฐ ํ ์ ์๋ค
























