📄 power.lst
字号:
C51 COMPILER V7.50 POWER 07/06/2006 10:40:56 PAGE 1
C51 COMPILER V7.50, COMPILATION OF MODULE POWER
OBJECT MODULE PLACED IN .\obj\Power.obj
COMPILER INVOKED BY: D:\Keil\C51\BIN\C51.EXE Power.c BROWSE DEBUG OBJECTEXTEND PRINT(.\lst\Power.lst) OBJECT(.\obj\Power
-.obj)
line level source
1 //#include "types.h"
2 #include "board.h"
3 #include "global.h"
4 #include "gm_rwreg.h"
5 #include "debug.h"
6 #include "Power.h"
7 #include "ir.h"
8 #include "keypad.h"
9 //#include "misc.h"
10
11 Power_Cmd_Type cmd_Power_Handler;
12
13
14 void Power_TurnOnGreenLed(void)
15 {
16 1 hw_SetGreenLed();
17 1 }
18
19 void Power_TurnOffGreenLed(void)
20 {
21 1 hw_ClrGreenLed();
22 1 }
23
24 /*
25 void Power_TurnOnAmberLed(void)
26 {
27 hw_SetAmberLed();
28 }
29
30 void Power_TurnOffAmberLed(void)
31 {
32 hw_ClrAmberLed();
33 }
34 */
35
36 void GreenLedOn(void)
37 {
38 1 Power_TurnOnGreenLed();
39 1 //Power_TurnOffAmberLed();
40 1 }
41
42 void GreenLedOff(void)
43 {
44 1 Power_TurnOffGreenLed();
45 1 }
46
47 /*
48 void RedLedOn(void)
49 {
50 Power_TurnOnAmberLed();
51 Power_TurnOffGreenLed();
52 }
53
54 void TurnOffPower(void)
C51 COMPILER V7.50 POWER 07/06/2006 10:40:56 PAGE 2
55 {}
56
57 void TurnOnPower(void)
58 {}
59 */
60
61 void PowerHandler(void)
62 {
63 1 //BYTE status;
64 1 #if 0
if (DoPowerHandlerFlag)
{
if (InitShutdownCountFlag)
{
Shut_Down_Count = SHUT_DOWN_DELAY;
Clr_InitShutdownCountFlag();
Set_DoShutdownCountFlag();
}
if (CancelShutdownCountFlag)
{
Clr_DoShutdownCountFlag();
}
if (ShutdownFlag)
{
//shut down the power
printMsg("shut down the power");
Clr_ShutdownFlag();
//printData("the value of the DoPowerHandlerFlag is %d", DoPowerHandlerFlag);
}
Clr_DoPowerHandlerFlag();
//printData("***the value of the DoPowerHandlerFlag is %d", DoPowerHandlerFlag);
}
#else
90 1 switch(cmd_Power_Handler)
91 1 {
92 2 /*
93 2 case POWER_INIT:
94 2 if (PowerOnFlag)
95 2 cmd_Power_Handler = POWER_ON_SYSTEM;
96 2 else
97 2 cmd_Power_Handler = POWER_OFF_SYSTEM;
98 2 break;*/
99 2 case INIT_POWER_OFF_COUNT:
100 2 Shut_Down_Count = POWER_OFF_TIME_DELAY;
101 2 cmd_Power_Handler = CMD_DO_NOTHING;
102 2 Set_DoPowerOffCountFlag();
103 2 Clr_PowerOnStatus();
104 2 break;
105 2 case CANCEL_POWER_OFF_COUNT:
106 2 Shut_Down_Count = 0;
107 2 Clr_DoPowerOffCountFlag();
108 2 cmd_Power_Handler = CMD_DO_NOTHING;
109 2 break;
110 2 case POWER_ON_SYSTEM:
111 2 #if DebugVersion
112 2 printMsg("Power on the system");
113 2 #endif
114 2 GreenLedOn();
115 2 //Set_PowerOnStatus();
116 2 //Clr_gm_Standby();
C51 COMPILER V7.50 POWER 07/06/2006 10:40:56 PAGE 3
117 2 gm_sendByte(Key_PowerKey|CMD_HEAD_KEY);
118 2 cmd_Power_Handler = CMD_DO_NOTHING;
119 2 break;
120 2 case POWER_OFF_SYSTEM:
121 2 #if DebugVersion
122 2 printMsg("shut down the power");
123 2 #endif
124 2 GreenLedOff();
125 2 //Clr_PowerOnStatus();
126 2 Set_gm_Standby();
127 2 //gm_sendByte(Key_PowerKey|CMD_HEAD_KEY);
128 2 cmd_Power_Handler = CMD_DO_NOTHING;
129 2 break;
130 2 case CMD_DO_NOTHING:
131 2 break;
132 2 default:
133 2 break;
134 2 }
135 1 #endif
136 1
137 1
138 1 }
139
140
141
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 99 ----
CONSTANT SIZE = 40 ----
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 + -