S | R | Q | 동작 설명 |
---|---|---|---|
0 | 0 | Q0 | 이전값 유지(b, d) |
0 | 1 | 0 | 리셋(a) |
1 | 0 | 1 | 셋(c) |
1 | 1 | 불허 | 사용불가 |
/S | /R | Q | 동작 설명 |
---|---|---|---|
1 | 1 | Q0 | 이전상태 유지 |
1 | 0 | 0 | 리셋 |
0 | 1 | 1 | 셋 |
0 | 0 | 불허 | 사용불가 |
CP | S | R | Q |
---|---|---|---|
0 | x | x | Q0 |
1 | 0 | 0 | Q0 |
1 | 0 | 1 | 0 |
1 | 1 | 0 | 1 |
1 | 1 | 1 | 사용불허 |
0과 1을 무한 반복하는 신호
주기(period): 한 개의 구간. 단위는 시간, 초(second)
주파수(frequency) = 1/주기 Hz
0에서 1로 변하는 부분: rising edge
1에서 0으로 변하는 부분: falling edge
래치는 high-level 구간에서 입력 신호에 따라 변함
플립플롭은 엣지(rising/falling)에서 변함
IS
= Input Signal (플립플롭 종류에 따라 IS 종류도 달라짐)CP
= Clock pulseCP | S | R | 다음상태 Q | 설명 |
---|---|---|---|---|
⬆️ | 0 | 0 | Q0 | |
⬆️ | 0 | 1 | 0 | |
⬆️ | 1 | 0 | 1 | |
⬆️ | 1 | 1 | 불허 |
CP | D | 다음상태 Q | 설명 |
---|---|---|---|
⬆️ | 0 | 0 | reset |
⬆️ | 1 | 1 | set |
CP | J | K | 다음상태 Q | 설명 |
---|---|---|---|---|
⬆️ | 0 | 0 | Q0 | Keep |
⬆️ | 0 | 1 | 0 | Reset |
⬆️ | 1 | 0 | 1 | Set |
⬆️ | 1 | 1 | Q0' | Toggle |
CP | T | 다음상태 Q | 설명 |
---|---|---|---|
⬆️ | 0 | Q0 | Keep |
⬆️ | 1 | Q0' | Toggle |
R' | CP | D | Q | 설명 |
---|---|---|---|---|
0 | x | x | 0 | 비동기 리셋 |
1 | ⬆️ | 0 | 0 | 클리어 |
1 | ⬆️ | 1 | 1 | set |
SO
: Serial Outpupt/Reset | clk | 기능 | ||
---|---|---|---|---|
0 | x | x x | 0 0 0 0 | 비동기 리셋 |
1 | ⬆️ | 0 0 | 현재상태 유지 | |
1 | ⬆️ | 0 1 | 오른쪽 시프트 | |
1 | ⬆️ | 0 1 | 왼쪽 시프트 | |
1 | ⬆️ | 1 1 | 병렬 적재 |