📄 interrupt.lst
字号:
C51 COMPILER V8.02 INTERRUPT 08/22/2008 11:51:52 PAGE 1
C51 COMPILER V8.02, COMPILATION OF MODULE INTERRUPT
OBJECT MODULE PLACED IN Interrupt.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE Interrupt.c BROWSE DEBUG OBJECTEXTEND TABS(2)
line level source
1 #include "Global.H"
2 #include "LED_8_8.H"
3
4 //unsigned char str6[] = {0x03,0xC0,0x03,0xC0,0x03,0xC0,0x03,0xC0,0x03,0xC0,0x03,0xC0,0xFF,0xFF,0xFF,0xFF
-,
5 //0xFF,0xFF,0x03,0xC0,0x03,0xC0,0x03,0xC0,0x03,0xC0,0x03,0xC0,0x03,0xC0,0x03,0xC0};//"十"
6 //unsigned char str7[] = {0x0f,0x00,0x10,0x80,0x20,0x40,0x20,0x20,0x10,0x10,0x08,0x08,0x04,0x04,
7 // 0x02,0x02,0x02,0x02,0x04,0x04,0x08,0x08,0x10,0x10,0x20,0x20,0x20,0x40,0x10,0x
-80,0x0f,0x00}; //心形
8 //unsigned char str8[] = {0x00,0x00,0x60,0x1C,0x93,0x24,0x88,0x44,0x84,0x84,0x83,0x04,0x40,0x08,0x48,0x48
-,
9 //0x40,0x08,0x20,0x10,0x13,0x20,0x08,0x40,0x07,0x80,0x00,0x00,0x00,0x00,0x00,0x00}; //“猫头”
10 /*
11 unsigned char str5[] = {0xFF,0xFF,0x80,0x01,0xBF,0xFD,0xBF,0xFD,0x81,0x81,0x81,0x81,0xBF,0xFD,0xBF,0xFD,
12 0xBF,0xFD,0x81,0x81,0x81,0x81,0x81,0x9D,0xBF,0xFD,0xBF,0xFD,0x80,0x01,0xFF,0xFF} ;//国
13 */
14 //INT0_InterruptService
15 //=====================
16
17 void INT0_InterruptService(void) interrupt 0 using 1
18 {
19 1
20 1 }
21
22 //INT1_InterruptService
23 //=====================
24 void INT1_InterruptService(void) interrupt 2 using 1
25 {
26 1 }
27
28 //Timer0_InterruptService
29 //=======================
30 void Timer0_InterruptService(void) interrupt 1 using 1
31 {
32 1 TH0 = 0xFD; //定时0.75ms
33 1 TL0 = 0x00;
34 1 LED_Display(Show);
35 1 }
36
37 //Timer1_InterruptService
38 //=======================
39 void Timer1_InterruptService(void) interrupt 3 using 1
40 {
41 1 TH1 = 0xF6;//重置定时
42 1 TL1 = 0x00;
43 1 // DisplayKeyboardControl();
44 1
45 1 }
46
47
48 //UNINT Counter_1s = 0;//产生1秒信号的计数器
49 //Timer2_InterruptService
50 //=======================
51 void Timer2_InterruptService(void) interrupt 5 using 3
52 {
C51 COMPILER V8.02 INTERRUPT 08/22/2008 11:51:52 PAGE 2
53 1
54 1 }
55
56 //SerialPort_InterruptService
57 //===========================
58 void SerialPort_InterruptService(void) interrupt 4 using 2
59 {
60 1 if(RI)
61 1 {//处理接收缓冲区满中断
62 2 RI = 0;//清RI中断标志
63 2 }
64 1
65 1 if(TI)
66 1 {//处理发送缓冲区空中断
67 2 TI = 0;//清TI中断标志
68 2 }
69 1 }
70
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 60 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = ---- ----
IDATA SIZE = ---- ----
BIT SIZE = ---- ----
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -