| 数据搜索系统,热门电子元器件搜索 |
|
AT89LP51 数据表(PDF) 49 Page - ATMEL Corporation |
|
|
|||||||||||||||||||||||||||||
AT89LP51 数据表(HTML) 49 Page - ATMEL Corporation |
|
49 / 113 page ![]() 49 3709C–MICRO–5/11 AT89LP51/52 - Preliminary . 11.5 Clock Output (Pin Toggle Mode) On the AT89LP51/52, Timer 0 and Timer 1 may be independently configured to toggle their respective counter pins, T0 and T1, on overflow by setting the T0OE or T1OE bits in TCONB. The C/Tx bits must be set to “0” when in toggle mode and the T0 (P3.4) and T1 (P3.5) pins must be configured in an output mode. The Timer Overflow Flags and Interrupts will continue to func- tion while in toggle mode and Timer 1 may still generate the baud rate for the UART. The timer GATE function also works in toggle mode, allowing the output to be halted by an external input. Toggle mode can be used with Timer Mode 2 to output a 50% duty cycle clock with 8-bit pro- grammable frequency. Tx is toggled at every Timer x overflow with the pulse width determined by the value of THx. An example waveform is given in Figure 11-5. The following formula gives the output frequency for Timer 0 in Mode 2. Table 11-2. TCON – Timer/Counter Control Register TCON = 88H Reset Value = 0000 0000B Bit Addressable TF1 TR1 TF0 TR0 IE1 IT1 IE0 IT0 Bit 7 6 543 21 0 Symbol Function TF1 Timer 1 overflow flag. Set by hardware on Timer/Counter overflow. Cleared by hardware when the processor vectors to interrupt routine. TR1 Timer 1 run control bit. Set/cleared by software to turn Timer/Counter on/off. TF0 Timer 0 overflow flag. Set by hardware on Timer/Counter overflow. Cleared by hardware when the processor vectors to interrupt routine. TR0 Timer 0 run control bit. Set/cleared by software to turn Timer/Counter on/off. IE1 Interrupt 1 edge flag. Set by hardware when external interrupt edge detected. Cleared when interrupt processed. IT1 Interrupt 1 type control bit. Set/cleared by software to specify falling edge/low level triggered external interrupts. IE0 Interrupt 0 edge flag. Set by hardware when external interrupt edge detected. Cleared when interrupt processed. IT0 Interrupt 0 type control bit. Set/cleared by software to specify falling edge/low level triggered external interrupts. Table 11-3. TCONB – Timer/Counter Control Register B TCONB = 91H Reset Value = 0000 0000B Not Bit Addressable T1OE T0OE SPEN –– –– – Bit 7 6 543 21 0 Symbol Function T1OE Timer 1 Output Enable. Configures Timer 1 to toggle T1 (P3.5) upon overflow. T0OE Timer 0 Output Enable. Configures Timer 0 to toggle T0 (P3.4) upon overflow. SPEN Enables SPI mode for UART mode 0 Mode 2: f out System Frequency 2256 TH0 – () × -------------------------------------------------- 1 TPS 1 + --------------------- × = |
|
链接网址 |
| ALLDATASHEET是否为您带来帮助? [ DONATE ] |
关于 Alldatasheet | 广告服务 | 联系我们 | 隐私政策 | 数据表链接 | 链接交换 | 制造商名单 All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |