📄 01.lst
字号:
C51 COMPILER V7.07 01 12/12/2008 23:35:43 PAGE 1
C51 COMPILER V7.07, COMPILATION OF MODULE 01
OBJECT MODULE PLACED IN 01.OBJ
COMPILER INVOKED BY: e:\Keil\C51\BIN\C51.EXE 01.c BROWSE DEBUG OBJECTEXTEND
stmt level source
1 #include<reg52.h>
2 #define uint unsigned int
3 #define uchar unsigned char
4 sbit h1=P2^0;
5 sbit h2=P2^1;
6
7 sbit l1=P2^2;
8 sbit l2=P2^3;
9
10
11 //======================================================================
12 //延时子程序//
13 //======================================================================
14 void delay(uint z)
15 {
16 1 uint x,y;
17 1 for(x=z;x>0;x--)
18 1 for(y=110;y>0;y--);
19 1 }
20
21 void display1()
22 {
23 1
24 1 h1=0;
25 1 h2=0;
26 1 l1=0;
27 1 l2=0;
28 1
29 1
30 1
31 1 h1=1;
32 1 P0=0xfe;
33 1 h1=0;
34 1
35 1
36 1 h2=1;
37 1 P0=0xff;
38 1 h2=0;
39 1
40 1
41 1 l1=1;
42 1 P0=0x01;
43 1 l1=0;
44 1
45 1 l2=1;
46 1 P0=0x00;
47 1 l2=0;
48 1
49 1
50 1 }
51
52 void display2()
53 {
54 1 h1=0;
55 1 h2=0;
C51 COMPILER V7.07 01 12/12/2008 23:35:43 PAGE 2
56 1 l1=0;
57 1 l2=0;
58 1
59 1
60 1
61 1 h1=1;
62 1 h2=1;
63 1 P0=0x00;
64 1 h1=0;
65 1 h2=0;
66 1
67 1 delay(200);
68 1
69 1 l1=1;
70 1 l2=1;
71 1 P0=0xff;
72 1 l1=0;
73 1 l2=0;
74 1
75 1 delay(200);
76 1
77 1
78 1 }
79 void main()
80 {
81 1
82 1 //display1();
83 1 while(1)
84 1 {
85 2 display2();
86 2 }
87 1 }
88
89
90
91
92 /*
93 h1=1;
94 h2=1;
95 P0=0x00;
96 h1=0;
97 h2=0;
98
99
100 l1=1;
101 l2=1;
102 P0=0xff;
103 l1=0;
104 l2=0;
105
106 delay(500);
107
108 l1=1;
109 l2=1;
110 P0=0x00;
111 l1=0;
112 l2=0;
113 delay(500);//闪动
114
115
116
117 */
C51 COMPILER V7.07 01 12/12/2008 23:35:43 PAGE 3
118
119
120
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 115 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
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 + -