📄 int.c
字号:
#include "golbal.h"
/*--------------------------------;
; Int1
;---------------------------------*/
void inten_int1(void) interrupt 2 using 2
{
EA=0;
if( ( byM230_IIC_INTFLG&0x40 ) !=0 ) // Received data
{
if (byM230_IIC_TXRCBBUF == 0x1f) // 77 is enter ISP mode command code
{
IE=0;
byM230_WDT=0;
byM230_ISPSLV=0x7c;
byM230_ISPEN=0x93;
PCON=1;
}
}
EA=1;
}
/*-----------------------------------;
; Timer0 interrupt
;------------------------------------*/
void Timer0(void) interrupt 1 using 1
{
#ifdef OSC12M
TH0 = HiByte(65536-TIME_BASE1*1000); //set next interrupt time TIME_BASE1 ms
TL0 = LoByte(65536-TIME_BASE1*1000);
#else
#ifdef OSC24M
TH0 = HiByte(65536-TIME_BASE1*2000); //set next interrupt time TIME_BASE1 ms
TL0 = LoByte(65536-TIME_BASE1*2000);
#else
//not define osc12m or osc24m
#endif
#endif
/*
if(IICWait)
{
IICWait--;
}
*/
if(DelayCount)
{
DelayCount--;
}
if(KeyTime)
KeyTime--;
return;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -