| 
 
| void system_int(void) {
 CMOD = 0x80; //空闲模式不计时,12分频,禁止溢出中断
 CCON = 0x00;
 CH = 0x00;
 CL = 0x00;
 CCAP0L= 0x00;
 CCAP0H= 0x1E;
 CCAPM0= 0x49; //选择16位软件定时功能
 EA = 1;
 CR = 1;
 }
 
 void PCA_ISR(void) interrupt 7
 {
 CCF0 = 0;
 CCAP0L= CCAP0L+0x00;
 CCAP0H= CCAP0H+0x1E;
 }
 
 void main(void)
 {
 system_int(); //系统初始化
 while(1);
 }
 
 调试环境是在keil里面的Debug里面,现在问题是:没有产生中断,然后查看了一下CH,CL发现根本没有计时!
 大家帮我看看,是不是疏忽那里了,我是看着手册来编程的。样板还没来,现在用keil来调试,唉。。。不懂那里出问题了
 | 
 |