📄 isr.lst
字号:
C51 COMPILER V7.50 ISR 07/06/2006 10:40:56 PAGE 1
C51 COMPILER V7.50, COMPILATION OF MODULE ISR
OBJECT MODULE PLACED IN .\obj\Isr.obj
COMPILER INVOKED BY: D:\Keil\C51\BIN\C51.EXE Isr.c BROWSE DEBUG OBJECTEXTEND PRINT(.\lst\Isr.lst) OBJECT(.\obj\Isr.obj)
line level source
1 //#include "types.h"
2 #include "board.h"
3 #include "global.h"
4 #include "power.h"
5 #include "debugDef.h"
6 #include "gm_rwreg.h"
7
8 #include "ir.h"
9
10 //#include "debug.h"
11
12
13 #define ReSyncTick 255//54 // 0.2 Second for resynchorize dubug process
14
15
16 #define EnableExt0Interrupt 0
17 #define EnableExt1Interrupt 1
18 #define EnableTime0Interrupt 0
19 #define EnableTime1Interrupt 0
20 #define EnableTime2Interrupt 0
21 #define EnableSerialPortInterrupt 1
22
23
24 #if EnableExt0Interrupt
void EXT0Interrupt(void) interrupt 0
{
}
#endif
29
30
31 #if EnableTime0Interrupt
extern WORD ms_Counter;
extern BYTE ReSyncCounter;
extern BYTE Second;
extern BYTE OsdCounter;
extern BYTE PowerDownCounter;
extern BYTE min_Counter;
void Time0Interrupt(void) interrupt 1
{
if(IR_ErrTimeCount)
IR_ErrTimeCount--;
else
Set_IR_ResetFlag();
TH0=ClockPeriod>>8;
TL0=ClockPeriod&0xFF; // timer 0 counter
TF0=0; // timer 0 flag
}
#endif
50
51 #if EnableExt1Interrupt
52 void EXT1Interrupt(void) interrupt 2
53 {
54 1 if (PowerOnStatus)
55 1 Set_ReadStatusFlag();
C51 COMPILER V7.50 ISR 07/06/2006 10:40:56 PAGE 2
56 1
57 1 IE1=0;
58 1
59 1 }
60 #endif
61
62 #if EnableTime1Interrupt
void Time1Interrupt(void) interrupt 3
{
}
#endif
67
68 #if EnableSerialPortInterrupt
69 void SerialPortInterrupt(void) interrupt 4
70 {
71 1 BYTE sioData;
72 1
73 1 if (RI)
74 1 {
75 2 RI = 0;
76 2 sioData = SBUF;
77 2 }
78 1
79 1 if (TI)
80 1 TI=0;
81 1
82 1 }
83 #endif
84
85 #if 1
86 void PCA_Interrupt(void) interrupt 6
87 {
88 1
89 1 if(IR_ErrTimeCount)
90 1 IR_ErrTimeCount--;
91 1 else
92 1 Set_IR_ResetFlag();
93 1
94 1 if (DoPowerOffCountFlag)
95 1 {
96 2 if (Shut_Down_Count!=0)
97 2 Shut_Down_Count--;
98 2 else
99 2 {
100 3 Clr_DoPowerOffCountFlag();
101 3 //Set_DoPowerHandlerFlag();
102 3 cmd_Power_Handler =POWER_OFF_SYSTEM;
103 3 }
104 2
105 2 }
106 1
107 1 // hwGreenLed_Pin = ~hwGreenLed_Pin;
108 1 CCAP0L = 0x00;
109 1 CCAP0H = 0x06;
110 1 //CCAP0L = 0x02;
111 1 //CCAP0H = 0x00;
112 1 CCF0 = 0;
113 1 }
114 #endif
115
116
C51 COMPILER V7.50 ISR 07/06/2006 10:40:56 PAGE 3
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 160 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = ---- 1
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 + -