📄 project1.lst
字号:
C51 COMPILER V7.01 PROJECT1 10/15/2004 15:20:38 PAGE 1
C51 COMPILER V7.01, COMPILATION OF MODULE PROJECT1
OBJECT MODULE PLACED IN project1.OBJ
COMPILER INVOKED BY: d:\Keil\C51\BIN\C51.EXE project1.c BROWSE DEBUG OBJECTEXTEND
stmt level source
1
2 /*------------------------------------------------------------------------------
3 video switch 2004-5-11
4 add led flash fuction
5 modify 0 key function
6
7 ------------------------------------------------------------------------------*/
8
9 #include "reg52.h"
10 #include "main.h"
11
12 unsigned int TimeCounter;
13 extern bit fgauto;
14 extern unsigned char data auto_counter;
15 unsigned char data ledbuffer_h;
16 unsigned char data ledbuffer_l;
17 extern void AutoSwitch();
18 extern void keyprocess(void);
19 extern void leddisplay(unsigned char ledbuf_h,unsigned char ledbuf_l);
20 extern unsigned char x24c02_read(unsigned char address);
21 extern void x24c02_init();
22
23 void main(void)
24 {
25 1 EA=1;
26 1 PSW=1;
27 1 IP=0x0b;
28 1 // P1=0;
29 1 //INH_1=0;
30 1 //INH_2=1;
31 1 P2=0;
32 1 LED_L = 0;
33 1 LED_H = 0;
34 1 ledbuffer_h=0;
35 1 ledbuffer_l=1;
36 1 P0=0xf8 | 0x00;
37 1 INH_1=0;
38 1 INH_2=1;
39 1 TR1=0;
40 1 PCON = 0x00;
41 1 SCON = 0x40;
42 1 TMOD = 0x10;
43 1 TH1 = 0x3c;
44 1 TL1 = 0xb0;
45 1 EA=0;
46 1 TR1=0;
47 1 ET1=0;
48 1 x24c02_init();
49 1 auto_counter=x24c02_read(0x00);
50 1 TimeCounter=auto_counter*20;
51 1 //Auto_Flag = 1; //only for test
52 1 while(1)
53 1 {
54 2 if(Auto_Flag)
55 2 {
C51 COMPILER V7.01 PROJECT1 10/15/2004 15:20:38 PAGE 2
56 3 fgauto=1;
57 3 AutoSwitch();
58 3 }
59 2 else
60 2 fgauto=0;
61 2 keyprocess();
62 2 leddisplay(ledbuffer_h,ledbuffer_l);
63 2
64 2
65 2 }
66 1 }
67
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 93 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = 4 ----
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 + -