본문 바로가기

80c196kc

I. Controller가 뭐죠? http:/www.roboblock.co.kr 1. Controller가 뭐죠? 2. Memory와 IO (1) Memory, IO 란? Memory란 단시간 또는 장시간 기억할 수 있는 소자를 말하는데, 크게 ROM과 RAM으로 나뉜다. RAM은 Random Access Memory를 말하는데, 휘발성을 가지고 있어서 전원이 꺼지면 내용이 없어진다는 것을 잘 알 것이다. 이 RAM은 크게 SRAM(Static RAM)과 DRAM(Dynamic RAM)의 두 가지로 분류되는데, 우리는 Control이 쉬운 SRAM부터 다루게 될 것이다. 또 ROM은 기능에 따라 여러 가지가 있다. 흔히 접할 수 있는 것으로는 PROM(Programmable ROM, 한번만 쓸 수 있다.), EPROM(Erasable P.. 더보기
80c196kc 기능, 구조 80c196kc 는 인텔의 16bit 원칩마이컴이다. 80c196kc 기능 256byte ram 232byte register file Power down/idle mode 16bit watchdog timer Full duplex serial port 동적 구조의 8/16 bit bus width Hold/holda bus protocol 다섯개의 8bit I/O port 세개의 PWM출력 28개 인터럽트 소스 16개 인터럽트 벡터 4개의 16비트 소프트웨어 타이머 타이머2값 기록, 증가/감소 카운트 Sample/hold 기능의 8/10 bit A/D converter 16*16 bit 곱셈 32/16 bit 나눗셈 PTS(peripheral transaction) 80c196kc 구조 핀의 구조 기호.. 더보기
MDE-80196.pdf MDE-80196.pdf 더보기
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)입력 핀으로 사용되어진다... 더보기
80C196KS SFR 기능 80C196KC 에서 사용하는 SFR의 기능들이다. 레지스터의 기능들을 정리한 표. register 기능 ZERO_REG Zero register로 항상 0000H가 저장되어 있다. AD_RESULT A/D 변환 결과 및 A/D converter의 상태가 저장된다. AD_COMMAND A/D converter를 제어한다. HSI_MODE HSI(High Speed Input)의 trigger pulse의 mode를 결정한다. HSI_TIME HSI가 trigger된 순간에 timer1의 값이 저장된다. HSO_COMMAND HSO(High Speed Output)를 제어한다. HSI_STATUS HSI의 pin 상태가 저장된다. SBUF(TX) transmit buffer for serial port S.. 더보기
80C196KC IOC IOS 레지스터는 IO status 와 관계된 레지스터이다. 즉 입출력 상태를 가지게 된다. IOC는 마찬가지로 IO 제어와 관련된다. IOC0(15H) BIT=1 BIT=0 0 HSI.0 input Enable Disable 1 TIMER 2 reset each write No action 2 HSI.1 input Enable Disable 3 TIMER 2 external reset Enable Disable 4 HSI.2 input Enable Disable 5 TIMER 2 reset source HSI.0 T2RST 6 HSI.3 input Enable Disable 7 TIMER 2 Clock source HSI.1 T2CLK IOC1(16H) BIT=1 BIT=0 0 SELECT PWM SE.. 더보기
Datasheet, 74시리즈,4000,5000시리즈 데이터북 전체를 한번에 보기 : (1) 74LS 시리즈 (TTL) (2) 74HC/HCT 시리즈 (CMOS/TTL) (3) 74AC/ACT 시리즈 (CMOS/TTL) (4) 4000/4500 시리즈 (CMOS) 74LS TTL 74HC CMOS 74HCT CMOS 기 능 74LS00 74HC00 74HCT00 Quad 2-Input NAND Gates 74LS01 74HC01 Quad 2-Input NAND Gates with Open Collector Outputs 74LS02 74HC02 74HCT02 Quad 2-Input NOR Gates 74LS03 74HC03 74HCT03 Quad 2-Input NOR Gates with Open Collector Outputs 74LS04 74HC04 74.. 더보기
Datasheet, 74시리즈,4000,5000시리즈 데이터북 전체를 한번에 보기 : (1) 74LS 시리즈 (TTL) (2) 74HC/HCT 시리즈 (CMOS/TTL) (3) 74AC/ACT 시리즈 (CMOS/TTL) (4) 4000/4500 시리즈 (CMOS) 74LS TTL 74HC CMOS 74HCT CMOS 기 능 74LS00 74HC00 74HCT00 Quad 2-Input NAND Gates 74LS01 74HC01 Quad 2-Input NAND Gates with Open Collector Outputs 74LS02 74HC02 74HCT02 Quad 2-Input NOR Gates 74LS03 74HC03 74HCT03 Quad 2-Input NOR Gates with Open Collector Outputs 74LS04 74HC04 74.. 더보기
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 더보기