Timer0無法使用16 bits溢位中斷
|
||||
---|---|---|---|---|
高級會員
|
請問各位大大
我用以下程式時, 只有TMR0L數到FF變成00時, TMR0IF會被設為1, 而TMR0H卻毫無動靜, 也就是說TMR0L溢位時, TMR0H不會自動加一, 若是我想要數到0xFFFF時產生TMR0IF請問該如何做 #include <p18C452.h> void main(void) { TRISB=0x00; PORTB=0x00; T0CON=0x87; TMR0H=0xFE; TMR0L=0xFE; while(1) { if(INTCONbits.TMR0IF) { PORTB=0x55; } } }
發表於: 2005/5/24 9:28
|
|||
人生最長久的擁有是珍惜 但是大都在失去後才發現
|
||||
|