老代码定时器中断里面有个寄存器库里面没有,我现在用的芯片是:stc8a8k64s4a12,定时器中断里面有清中断的操作,我把他们屏蔽了,因为库里面没有这个寄存器的定义(AUXINTIF &= ~T2IF;),屏蔽后不会影响代码吧?
-
- /*************************************************************************************************/
- void TM2_Isr() interrupt 12 using 2
- {
- // AUXINTIF &= ~T2IF;
- }
-
- /*************************************************************************************************/
- void TM3_Isr() interrupt 19 using 1
- {
- // AUXINTIF &= ~T3IF;
- Count = Count +1;
- if(Count>=1000)
- {
- Count = 0;
- }
- }
-
- /*************************************************************************************************/
- void TM4_Isr() interrupt 20 using 2
- {
- // AUXINTIF &= ~T4IF;
- }
-
- /*************************************************************************************************/
- void UART1_Isr() interrupt 4 using 1
- {
-
- if(RI)
- {
- RI = 0;
- Rece[1]=SBUF;
- }
- }
复制代码
|