📄 lin.lst
字号:
C51 COMPILER V7.01 LIN 08/08/2003 15:16:15 PAGE 1
C51 COMPILER V7.01, COMPILATION OF MODULE LIN
OBJECT MODULE PLACED IN lin.OBJ
COMPILER INVOKED BY: C:\PROGRAM FILES\KEIL701\C51\BIN\C51.EXE lin.c BROWSE DEBUG OBJECTEXTEND
stmt level source
1 #define LIN_CFG_GLOBALS
2
3 #include "reg52.h"
4 #include "lin_cfg.h"
5
6 sbit P3_4=P3^4;
7 sbit P3_5=P3^5;
8
9 void start_main_application(void);
10 void main_application_5ms(void);
11
12 main()
13 {
14 1 l_u16 ii;
15 1 ii=30000;
16 1 while(ii--);
17 1 if(l_sys_init())
18 1 {
19 2 P1=P1 ;//error
20 2 }
21 1 else
22 1 {
23 2 l_ifc_init_932led();
24 2 if(l_ifc_connect_932led())
25 2 {
26 3 ;
27 3 }
28 2 else
29 2 {
30 3 start_main_application();//l_sch_set_932led(932led_sch,0);
31 3 }
32 2
33 2 }
34 1
35 1 }
36 void start_main_application(void)
37 {
38 1 while(1)
39 1 {
40 2 if(l_flg_tst_5ms())
41 2 {
42 3
43 3 flag_932led=1;
44 3 main_application_5ms();
45 3 l_flg_clr_5ms();
46 3 }
47 2 }
48 1 }
49 void main_application_5ms(void)
50 {
51 1 static l_u8 temp[2];
52 1 if(l_flg_tst_932led())
53 1 {
54 2
55 2 if(P3_4==0)
C51 COMPILER V7.01 LIN 08/08/2003 15:16:15 PAGE 2
56 2 {
57 3 temp[0]=2;
58 3 temp[1]++;
59 3 l_u8_ptr_wr(ID_Table[0],temp);
60 3 while(P3_4==0);
61 3 }
62 2 else if(P3_5==0)
63 2 {
64 3 temp[0]=3;
65 3 temp[1]--;
66 3 l_u8_ptr_wr(ID_Table[0],temp);
67 3 while(P3_5==0);
68 3 }
69 2
70 2 else
71 2 {
72 3 ;//*ii=l_u8_rd(ID_Table[1]);
73 3 }
74 2 l_flg_clr_932led();
75 2
76 2 }
77 1 //切换到新的进度表
78 1 //(void)i_sch_tick_932led();
79 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 145 ----
CONSTANT SIZE = 9 ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = 11 ----
IDATA SIZE = ---- ----
BIT SIZE = 2 ----
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -