📄 c8051f020vector.c
字号:
#include "c8051F020.h"
#include "main.h"
#include "数据存储.h"
#include "comm.h"
//------------------------------------------------------------------------------------------------------------
void T0_interrupt(void) interrupt 1
{//定时器0溢出
}
//------------------------------------------------------------------------------------------------------------
void T1_interrupt(void) interrupt 3
{//定时器1溢出
//心跳定时
}
//------------------------------------------------------------------------------------------------------------
void UART0_interrupt(void) interrupt 4
{//串口0
if (RI0!=0)
{
RI0=0;
CommIncept(SBUF0);
}
if (TI0!=0)
{
TI0=0;
}
}
//------------------------------------------------------------------------------------------------------------
void T2_interrupt(void) interrupt 5
{//定时器2溢出
}
//------------------------------------------------------------------------------------------------------------
void T3_interrupt (void) interrupt 14
{//定时器3溢出
TMR3CN &= 0X7f;//清中断标志
if(TickCount!=0)TickCount--;
}
//------------------------------------------------------------------------------------------------------------
void AD0_interrupt(void) interrupt 15
{
}
//------------------------------------------------------------------------------------------------------------
void AD1_interrupt(void) interrupt 17
{//adc2转换结束
}
//------------------------------------------------------------------------------------------------------------
void UART1_interrupt(void) interrupt 20
{//串口1
if ((SCON1&0x01)!=0)
{
SCON1&=(~0x01);
}
if ((SCON1&0x02)!=0)
{
SCON1&=(~0x02);
}
}
//------------------------------------------------------------------------------------------------------------
/*
void OpenINT0()
{
XBR1|=0x04;
EA=1;
EX0=1;
PX0=1;
IT0=1; //1.下降沿中断 0.低电平中断
}
*/
//------------------------------------------------------------------------------------------------------------
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -