80C196KC 포트기능, 구조
80C196KC는 P0,P1,P2,P3,P4 이렇게 5개의 IO포트 를 가지고 있다. 포트 0,1,2의 구조는 비슷하고, SFR으로 이넘들을 제어하게 된다. 포트 1,2는 양방향 schmitt trigger입력과 CMOS 레벨 출력이 가능하다. 포트0 port0 - P0.0/ACH0 ~ P0.7/ACH7 port0는 입력전용 포트다. 디지털 입력이 가능하고 ADC를 사용할때는 아날로그 입력으로 사용할수도 있으며, P0.7은 외부 인터럽트 요구신호(interrupt request)로 사용할수 있다. 디지털 입력일 경우 SFR의 port0(oeH)를 리드(read)하면 P0.0~P0.7까지의 값을 읽을수 있다.(1byte) 이때 port0는 하이 임피던스(hign impedence)입력 핀으로 사용되어진다...
더보기
80C196KC SFR
SFR(Special Function Register) 80C196KC 에는 CPU기능외에도 다양한 기능이 있다. 그래서 이넘을 CPU라고 부르기보다는 Controller라고 부른다. 이넘은 카운터/타이머, I/O,ADC,HSI,HSO,PWM,인터럽트콘트롤러등을 가진다. 그래서 이넘들을 제어하기 위해서 특별한 레지스터를 이용하는데, 그것이 바로 SFR이다. SFR를 보면 더 많은 기능을 제어하기 위해서 윈도우라는 개념을 이용해서, 같은 번지에 다수의 레지스터를 할당한다. 15H번지에는 IOS2,IOC0가 할당 되어있고, 16H번지에는 IOS1,IOC1,PWM1_CONTROL이 할당되어 있다. 이때 WSR상태와 읽기/쓰기 상태에 따라 레지스터를 선택되어진다. 위에서 예로든 15H번지 같은 경우 WSR=0 ..
더보기
TTL, Datasheet, 74LSXX, 80c196ks,CD4532c,NE555,SN75173,SN75174
74LS02, - NOR 74LS06 -buff 74LS07 - buff 74LS74 - D-FF 74LS121 - c-c output 74LS240 - buff 74LS244 - buff 74LS393 - 4 state bin counter 74LS573 - 8bit Latch 80c196ks, CD4532c, - 8bt encoder NE555,- Ti, M/V SN75173, - Quad Diff Line receiver SN75174 - Quad Diff Line Driver
더보기