📄 interrupt.c
字号:
#include "Global.H"
#include "LED_8_8.H"
//unsigned char str6[] = {0x03,0xC0,0x03,0xC0,0x03,0xC0,0x03,0xC0,0x03,0xC0,0x03,0xC0,0xFF,0xFF,0xFF,0xFF,
//0xFF,0xFF,0x03,0xC0,0x03,0xC0,0x03,0xC0,0x03,0xC0,0x03,0xC0,0x03,0xC0,0x03,0xC0};//"十"
//unsigned char str7[] = {0x0f,0x00,0x10,0x80,0x20,0x40,0x20,0x20,0x10,0x10,0x08,0x08,0x04,0x04,
// 0x02,0x02,0x02,0x02,0x04,0x04,0x08,0x08,0x10,0x10,0x20,0x20,0x20,0x40,0x10,0x80,0x0f,0x00}; //心形
//unsigned char str8[] = {0x00,0x00,0x60,0x1C,0x93,0x24,0x88,0x44,0x84,0x84,0x83,0x04,0x40,0x08,0x48,0x48,
//0x40,0x08,0x20,0x10,0x13,0x20,0x08,0x40,0x07,0x80,0x00,0x00,0x00,0x00,0x00,0x00}; //“猫头”
/*
unsigned char str5[] = {0xFF,0xFF,0x80,0x01,0xBF,0xFD,0xBF,0xFD,0x81,0x81,0x81,0x81,0xBF,0xFD,0xBF,0xFD,
0xBF,0xFD,0x81,0x81,0x81,0x81,0x81,0x9D,0xBF,0xFD,0xBF,0xFD,0x80,0x01,0xFF,0xFF} ;//国
*/
//INT0_InterruptService
//=====================
void INT0_InterruptService(void) interrupt 0 using 1
{
}
//INT1_InterruptService
//=====================
void INT1_InterruptService(void) interrupt 2 using 1
{
}
//Timer0_InterruptService
//=======================
void Timer0_InterruptService(void) interrupt 1 using 1
{
TH0 = 0xFD; //定时0.75ms
TL0 = 0x00;
LED_Display(Show);
}
//Timer1_InterruptService
//=======================
void Timer1_InterruptService(void) interrupt 3 using 1
{
TH1 = 0xF6;//重置定时
TL1 = 0x00;
// DisplayKeyboardControl();
}
//UNINT Counter_1s = 0;//产生1秒信号的计数器
//Timer2_InterruptService
//=======================
void Timer2_InterruptService(void) interrupt 5 using 3
{
}
//SerialPort_InterruptService
//===========================
void SerialPort_InterruptService(void) interrupt 4 using 2
{
if(RI)
{//处理接收缓冲区满中断
RI = 0;//清RI中断标志
}
if(TI)
{//处理发送缓冲区空中断
TI = 0;//清TI中断标志
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -