📄 ledstatus.lst
字号:
192 5 break;
193 5 }
194 4 case 8:
195 4 {
196 5 //g_Status.COUNT_4 = decode;
197 5 //g_Status.bUpdated_COUNT_4 = true;
198 5 g_Status.ItemState[1] = decode;
199 5 g_Status.bUpdated_ItemState[1] = true;
200 5 break;
201 5 }
202 4 case 9:
203 4 {
204 5 //g_Status.COUNT_3 = decode;
205 5 //g_Status.bUpdated_COUNT_3 = true;
206 5 g_Status.ItemState[2] = decode;
207 5 g_Status.bUpdated_ItemState[2] = true;
208 5 break;
209 5 }
210 4 case 10:
211 4 {
212 5 //g_Status.COUNT_2 = decode;
213 5 //g_Status.bUpdated_COUNT_2 = true;
214 5 g_Status.ItemState[3] = decode;
215 5 g_Status.bUpdated_ItemState[3] = true;
216 5 break;
217 5 }
218 4 case 11:
219 4 {
220 5 //g_Status.COUNT_1 = decode;
221 5 //g_Status.bUpdated_COUNT_1 = true;
222 5 g_Status.ItemState[4] = decode;
223 5 g_Status.bUpdated_ItemState[4] = true;
224 5 break;
225 5 }
226 4 default:
227 4 {
228 5 break;
229 5 }
230 4 }
231 3 }
232 2 }//12个数码管状态的解码 End
233 1
234 1 //LED灯的状态
235 1 if(led_status_bChanged[12])
236 1 {
237 2 led_status_bChanged[12] = false;
238 2 g_Status.LED_Status = led_status[12];
239 2 g_Status.bUpdated_LED_Status = true;
240 2 }//LED灯的状态 End
241 1
C51 COMPILER V8.09 LEDSTATUS 04/21/2010 21:14:13 PAGE 5
242 1 //数码管编辑位置
243 1 g_Status.LED_Modify_Position = 0xff;
244 1 for(i = 0; i < 7; i++)
245 1 {
246 2 if((led_status[i] & 0x4) > 0)
247 2 {
248 3 g_Status.LED_Modify_Position = i + 1;
249 3 }
250 2 }//数码管编辑位置 End
251 1 }
252
253 void Update_LEDPosition()
254 {
255 1 uchar i;
256 1 //数码管编辑位置
257 1 g_Status.LED_Modify_Position = 0xff;
258 1 for(i = 0; i < 7; i++)
259 1 {
260 2 if((led_status[i] & 0x4) > 0)
261 2 {
262 3 g_Status.LED_Modify_Position = i + 1;
263 3 }
264 2 }//数码管编辑位置 End
265 1 }
266
267 void Update_led_status()
268 {
269 1 //LED灯的状态
270 1 if(led_status_bChanged[12])
271 1 {
272 2 led_status_bChanged[12] = false;
273 2 g_Status.LED_Status = led_status[12];
274 2 g_Status.bUpdated_LED_Status = true;
275 2 }//LED灯的状态 End
276 1 }
277
C51 COMPILER V8.09 LEDSTATUS 04/21/2010 21:14:13 PAGE 6
NAME CLASS MSPACE TYPE OFFSET SIZE
==== ===== ====== ==== ====== ====
P1 . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 0090H 1
P3 . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00B0H 1
Update_LEDSTATUS . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
i. . . . . . . . . . . . . . . . . . * REG * DATA U_CHAR 0002H 1
j. . . . . . . . . . . . . . . . . . * REG * DATA U_CHAR 0005H 1
decode . . . . . . . . . . . . . . . * REG * DATA U_CHAR 0006H 1
EA . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00AFH 1
BUTTON_STOP. . . . . . . . . . . . . . E_CONST ----- U_CHAR ----- 1
Update_led_status. . . . . . . . . . . PUBLIC CODE PROC 0000H -----
BUTTON_MODIFY. . . . . . . . . . . . . E_CONST ----- U_CHAR ----- 1
LEDSTATUS_ISR. . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
addr . . . . . . . . . . . . . . . . * REG * DATA U_CHAR 0007H 1
temp . . . . . . . . . . . . . . . . * REG * DATA U_CHAR 0007H 1
G_STATUS . . . . . . . . . . . . . . . * TAG * ----- STRUCT ----- 303
Mode . . . . . . . . . . . . . . . . MEMBER ----- U_CHAR 0000H 1
bTouchPressed. . . . . . . . . . . . MEMBER ----- CHAR 0001H 1
x. . . . . . . . . . . . . . . . . . MEMBER ----- U_INT 0002H 2
y. . . . . . . . . . . . . . . . . . MEMBER ----- U_INT 0004H 2
bButtonPressed . . . . . . . . . . . MEMBER ----- CHAR 0006H 1
Button_id. . . . . . . . . . . . . . MEMBER ----- U_CHAR 0007H 1
bPasswordDialog. . . . . . . . . . . MEMBER ----- CHAR 0008H 1
Password . . . . . . . . . . . . . . MEMBER ----- U_CHAR 0009H 1
PasswordCount. . . . . . . . . . . . MEMBER ----- U_CHAR 000AH 1
bParaModifyPermitted . . . . . . . . MEMBER ----- CHAR 000BH 1
nPage. . . . . . . . . . . . . . . . MEMBER ----- U_CHAR 000CH 1
Modify_Index . . . . . . . . . . . . MEMBER ----- U_CHAR 000DH 1
Modify_Position. . . . . . . . . . . MEMBER ----- U_CHAR 000EH 1
ItemState. . . . . . . . . . . . . . MEMBER ----- ARRAY 000FH 140
bUpdated_ItemState . . . . . . . . . MEMBER ----- ARRAY 009BH 140
LED_Status . . . . . . . . . . . . . MEMBER ----- U_CHAR 0127H 1
bUpdated_LED_Status. . . . . . . . . MEMBER ----- CHAR 0128H 1
LED_Modify_Position. . . . . . . . . MEMBER ----- U_CHAR 0129H 1
Relay_Status1. . . . . . . . . . . . MEMBER ----- U_CHAR 012AH 1
Relay_Status2. . . . . . . . . . . . MEMBER ----- U_CHAR 012BH 1
bDianzheng . . . . . . . . . . . . . MEMBER ----- CHAR 012CH 1
bDianfan . . . . . . . . . . . . . . MEMBER ----- CHAR 012DH 1
bTrack . . . . . . . . . . . . . . . MEMBER ----- CHAR 012EH 1
size_t . . . . . . . . . . . . . . . . TYPEDEF ----- U_INT ----- 2
MODE_RUNABLE . . . . . . . . . . . . . E_CONST ----- U_CHAR ----- 1
INT1 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B3H 1
MODE . . . . . . . . . . . . . . . . . * TAG * ----- ENUM ----- -----
BUTTON_CLEAR . . . . . . . . . . . . . E_CONST ----- U_CHAR ----- 1
RECT . . . . . . . . . . . . . . . . . * TAG * ----- STRUCT ----- 12
top. . . . . . . . . . . . . . . . . MEMBER ----- U_INT 0000H 2
left . . . . . . . . . . . . . . . . MEMBER ----- U_INT 0002H 2
right. . . . . . . . . . . . . . . . MEMBER ----- U_INT 0004H 2
bottom . . . . . . . . . . . . . . . MEMBER ----- U_INT 0006H 2
cx . . . . . . . . . . . . . . . . . MEMBER ----- U_INT 0008H 2
cy . . . . . . . . . . . . . . . . . MEMBER ----- U_INT 000AH 2
led_status_bChanged. . . . . . . . . . STATIC XDATA ARRAY 0000H 13
BUTTON_DIANFAN . . . . . . . . . . . . E_CONST ----- U_CHAR ----- 1
BUTTON_RUN . . . . . . . . . . . . . . E_CONST ----- U_CHAR ----- 1
BUTTON_TRACK . . . . . . . . . . . . . E_CONST ----- U_CHAR ----- 1
led_status . . . . . . . . . . . . . . STATIC XDATA ARRAY 000DH 13
BUTTON_RIGHT . . . . . . . . . . . . . E_CONST ----- U_CHAR ----- 1
IE1. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 008BH 1
MODE_NULL. . . . . . . . . . . . . . . E_CONST ----- U_CHAR ----- 1
C51 COMPILER V8.09 LEDSTATUS 04/21/2010 21:14:13 PAGE 7
NAME CLASS MSPACE TYPE OFFSET SIZE
==== ===== ====== ==== ====== ====
BUTTON_RESET . . . . . . . . . . . . . E_CONST ----- U_CHAR ----- 1
MODE_MANUAL. . . . . . . . . . . . . . E_CONST ----- U_CHAR ----- 1
MODE_TEST. . . . . . . . . . . . . . . E_CONST ----- U_CHAR ----- 1
BUTTON_ID. . . . . . . . . . . . . . . * TAG * ----- ENUM ----- -----
EX1. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00AAH 1
IT1. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 008AH 1
g_Status . . . . . . . . . . . . . . . EXTERN XDATA STRUCT ----- 303
LEDSTATUS_INIT . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
tab_led_status . . . . . . . . . . . . STATIC CODE ARRAY 0000H 10
BUTTON_DIANZHENG . . . . . . . . . . . E_CONST ----- U_CHAR ----- 1
BUTTON_CLEAR_ALL . . . . . . . . . . . E_CONST ----- U_CHAR ----- 1
BUTTON_UP. . . . . . . . . . . . . . . E_CONST ----- U_CHAR ----- 1
BUTTON_MODE. . . . . . . . . . . . . . E_CONST ----- U_CHAR ----- 1
BUTTON_LEFT. . . . . . . . . . . . . . E_CONST ----- U_CHAR ----- 1
BUTTON_RECT. . . . . . . . . . . . . . * TAG * ----- STRUCT ----- 8
top. . . . . . . . . . . . . . . . . MEMBER ----- U_INT 0000H 2
left . . . . . . . . . . . . . . . . MEMBER ----- U_INT 0002H 2
cx . . . . . . . . . . . . . . . . . MEMBER ----- U_INT 0004H 2
cy . . . . . . . . . . . . . . . . . MEMBER ----- U_INT 0006H 2
MODE_PARAMODIFY. . . . . . . . . . . . E_CONST ----- U_CHAR ----- 1
BUTTON_DOWN. . . . . . . . . . . . . . E_CONST ----- U_CHAR ----- 1
Update_LEDPosition . . . . . . . . . . PUBLIC CODE PROC 0000H -----
i. . . . . . . . . . . . . . . . . . * REG * DATA U_CHAR 0005H 1
TABLE_RECT . . . . . . . . . . . . . . * TAG * ----- STRUCT ----- 11
top. . . . . . . . . . . . . . . . . MEMBER ----- U_INT 0000H 2
left . . . . . . . . . . . . . . . . MEMBER ----- U_INT 0002H 2
cx1. . . . . . . . . . . . . . . . . MEMBER ----- U_INT 0004H 2
cx2. . . . . . . . . . . . . . . . . MEMBER ----- U_INT 0006H 2
cy . . . . . . . . . . . . . . . . . MEMBER ----- U_INT 0008H 2
nItem. . . . . . . . . . . . . . . . MEMBER ----- U_CHAR 000AH 1
BUTTON_NULL. . . . . . . . . . . . . . E_CONST ----- U_CHAR ----- 1
MODE_RUN . . . . . . . . . . . . . . . E_CONST ----- U_CHAR ----- 1
MODE_PASSWORD. . . . . . . . . . . . . E_CONST ----- U_CHAR ----- 1
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 510 ----
CONSTANT SIZE = 10 ----
XDATA SIZE = 26 ----
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 + -