c8051f020vector.lst
来自「C8051ucos源码」· LST 代码 · 共 121 行
LST
121 行
C51 COMPILER V8.02 C8051F020VECTOR 01/09/2009 16:20:59 PAGE 1
C51 COMPILER V8.02, COMPILATION OF MODULE C8051F020VECTOR
OBJECT MODULE PLACED IN C8051F020Vector.obj
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE program\C8051F020Vector.C LARGE BROWSE DEBUG OBJECTEXTEND PRINT(.\C8051F020
-Vector.lst) OBJECT(C8051F020Vector.obj)
line level source
1 #include "c8051F020.h"
2 #include "main.h"
3 #include "数据存储.h"
4 #include "comm.h"
5
6 //--------------------------------------------------------------------------------------------------------
-----
7 void T0_interrupt(void) interrupt 1
8 {//定时器0溢出
9 1
10 1
11 1 }
12 //--------------------------------------------------------------------------------------------------------
-----
13 void T1_interrupt(void) interrupt 3
14 {//定时器1溢出
15 1 //心跳定时
16 1
17 1
18 1
19 1 }
20 //--------------------------------------------------------------------------------------------------------
-----
21
22 void UART0_interrupt(void) interrupt 4
23 {//串口0
24 1 if (RI0!=0)
25 1 {
26 2 RI0=0;
27 2 CommIncept(SBUF0);
28 2 }
29 1
30 1 if (TI0!=0)
31 1 {
32 2 TI0=0;
33 2 }
34 1 }
35 //--------------------------------------------------------------------------------------------------------
-----
36 void T2_interrupt(void) interrupt 5
37 {//定时器2溢出
38 1
39 1 }
40 //--------------------------------------------------------------------------------------------------------
-----
41 void T3_interrupt (void) interrupt 14
42 {//定时器3溢出
43 1 TMR3CN &= 0X7f;//清中断标志
44 1 if(TickCount!=0)TickCount--;
45 1
46 1 }
47 //--------------------------------------------------------------------------------------------------------
-----
48 void AD0_interrupt(void) interrupt 15
C51 COMPILER V8.02 C8051F020VECTOR 01/09/2009 16:20:59 PAGE 2
49 {
50 1 }
51 //--------------------------------------------------------------------------------------------------------
-----
52 void AD1_interrupt(void) interrupt 17
53 {//adc2转换结束
54 1
55 1 }
56 //--------------------------------------------------------------------------------------------------------
-----
57 void UART1_interrupt(void) interrupt 20
58 {//串口1
59 1 if ((SCON1&0x01)!=0)
60 1 {
61 2 SCON1&=(~0x01);
62 2
63 2 }
64 1
65 1 if ((SCON1&0x02)!=0)
66 1 {
67 2 SCON1&=(~0x02);
68 2
69 2 }
70 1 }
71
72 //--------------------------------------------------------------------------------------------------------
-----
73 /*
74 void OpenINT0()
75 {
76 XBR1|=0x04;
77 EA=1;
78 EX0=1;
79 PX0=1;
80 IT0=1; //1.下降沿中断 0.低电平中断
81 }
82 */
83 //--------------------------------------------------------------------------------------------------------
-----
84
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 130 ----
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 + =
减小字号Ctrl + -
显示快捷键?