If you can't read please download the document
View
123
Download
4
Embed Size (px)
DESCRIPTION
타이머 / 카운트 정리. 정보통신 • 컴퓨터 공학부 송명규. 0. 타이머 / 카운트 개념 [1]. Timer 1 머신사이클 ( 내부 시스템 클럭 1/12) 을 세는 것을 말함 Counter 외부 핀에 입력되는 클럭 또는 이벤트를 세는것을 말함 이것을 타이머와 구별없이 혼용해서 사용 Using 타이머 / 카운터 0 는 SFR 영역의 TH0,TL0 타이머 / 카운터 1 는 SFR 영역의 TH1,TL1 클럭이 입력될 때 , +1 증가하는 업카운터 (up counter). TH0. TL0. - PowerPoint PPT Presentation
/
Timer 1( 1/12) Counter Using/ 0 SFR TH0,TL0/ 1 SFR TH1,TL1 , +1 (up counter)0. / [1]
0. / [2] /
() XTAL
0. / [3]If) Timer Register Overfloow(0xFFFF->0x0000)Than TCON Register TF Flag : Set 1Timer 0 -> TF0, Timer 1 -> TF1
1 Baud rate generator
TMOD TCON
0. / [4] XTALoscillator 12TR0(TCON)INT0 (P3.2)C/T = 0GATE(TMOD)T0 (P3.4) C/T = 1
0. / [5] XTALoscillator 12TR0(TCON)INT0 (P3.2)C/T = 0GATE(TMOD)T0 (P3.4) C/T = 111=1011
0. / [6] XTALoscillator 12TR0(TCON)INT0 (P3.2)C/T = 0T0 (P3.4) C/T = 111=101
1. / 0,1 [1]12M HZ(11.0592Mhz) 1us ec .24M HZ 500n sec .8bit / 256u sec .16bit timer/count 65m sec .8051 timer/count 0, 1 timer/count 3 .8051 timer/count 0, 1 timer/count 2 USART , . 1000 = 1Time ( = 12MHZ) : 10 = 10usec, 100 = 100usec, 255 = 255usec, 1000 = 1ms, 5000 = 5msec, 10000 = 10msec, 30000 = 30msec, 60000 = 60msec, 65000 = 65msecTime : 8bit = 256 xxx( ) = 2 = 256usec ex)8bit 50usec : 256-50 = 206 hex THx . = 0xce
1. / 0,1 [2]16bit = 65536 xxxx( ) 1 16bit timer/count 65m sec ex) 50m sec timer/count : t= 65536-50000 = 15536 hex THx TLx . = 0x3cb0 == THx = 0x3c; TLx = 0xb0;
timer/ count timer t0, t1 pin count .
Tmod gate bit 1 timer/count pin . t0 int0 pin tr0 bit and t1 int1 pin tr1 bit and . . ex) , , ir data .
/ 1 2 .
1. / 0,1 [3]
/ 0, 1 (/ 0 1 ) 013 / 116 / 2 (auto-reload) 8 / 3(0,1 )2 8 / / 0 / 1
M1M0Operating Mode00 013-bit timer/count01 116-bit timer/count10 28-bit Auto-reload timer/count11 3 (T/C 0) 8bit timer/count th0, tl011 3 (T/C 1)
1. / 0,1 [4]/
1. / 0,1 [5] / 0
1. / 0,1 [6] / 1
1. / 0,1 [7] / 2
1. / 0,1 [8] / 3
2. / 2 [1] OUT
2. / 2 [2]
2. / 2 [3]16bit
2. / 2 [4]16bit
3. / [1]TMOD reg [1]
3. / [2]TMOD reg [2]
/ 0, 1 (/ 0 1 ) 013 / 116 / 2 (auto-reload) 8 / 3(0,1 )2 8 / / 0 / 1
M1M0Operating Mode00 013-bit timer/count01 116-bit timer/count10 28-bit Auto-reload timer/count11 3 (T/C 0) 8bit timer/count th0, tl011 3 (T/C 1)
3. / [3]TCON reg
3. / [4]T2MOD reg
3. / [5]T2CON reg
3. / [6]SFR
Recommended
View more >