📄 led.lst
字号:
C51 COMPILER V8.05a LED 02/28/2009 01:50:04 PAGE 1
C51 COMPILER V8.05a, COMPILATION OF MODULE LED
OBJECT MODULE PLACED IN LED.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE LED.C BROWSE DEBUG OBJECTEXTEND
line level source
1 #include<reg52.h>
2 unsigned char tabe[]=
3 {0x11,0x00,0x11,0x00,0x11,0x00,0x23,
4 0xFC,0x22,0x04,0x64,0x08,0xA8,0x40,
5 0x20,0x40,0x21,0x50,0x21,0x48,0x22,
6 0x4C,0x24,0x44,0x20,0x40,0x20,0x40,
7 0x21,0x40,0x20,0x80};
8 unsigned char tabe1[]=
9 {0x7f,0xff,0xbf,0xff,0xdf,0xff,0xef,
10 0xff,0xf7,0xff,0xfb,0xff,0xfd,0xff,
11 0xfe,0xff,0xff,0x7f,0xff,0xbf,0xff,
12 0xdf,0xff,0xef,0xff,0xf7,0xff,0xfb,
13 0xff,0xfd,0xff,0xfe};
14 void delay(unsigned char m)
15 {
16 1 unsigned char c,b;
17 1 for(c=m;c>0;c--)
18 1 for(b=124;b>0;b--);
19 1 }
20 main()
21 {
22 1 EA=1;
23 1 SM0=0;
24 1 SM1=0;
25 1 ES=1;
26 1 TI=0;
27 1 while(1)
28 1 {
29 2 SBUF=tabe[0];
30 2 delay(1);
31 2 TI=0;
32 2 SBUF=tabe[1];
33 2 delay(1);
34 2 TI=0;
35 2 P0=tabe1[0];
36 2 P2=tabe1[1];
37 2 delay(3);
38 2 P0=0XFF;
39 2 P2=0XFF;
40 2 SBUF=tabe[2];
41 2 delay(1);
42 2 TI=0;
43 2 SBUF=tabe[3];
44 2 delay(1);
45 2 TI=0;
46 2 P0=tabe1[2];
47 2 P2=tabe1[3];
48 2 delay(3);
49 2 P0=0XFF;
50 2 P2=0XFF;
51 2 SBUF=tabe[4];
52 2 delay(1);
53 2 TI=0;
54 2 SBUF=tabe[5];
55 2 delay(1);
C51 COMPILER V8.05a LED 02/28/2009 01:50:04 PAGE 2
56 2 TI=0;
57 2 P0=tabe1[4];
58 2 P2=tabe1[5];
59 2 delay(3);
60 2 P0=0XFF;
61 2 P2=0XFF;
62 2 SBUF=tabe[6];
63 2 delay(1);
64 2 TI=0;
65 2 SBUF=tabe[7];
66 2 delay(1);
67 2 TI=0;
68 2 P0=tabe1[6];
69 2 P2=tabe1[7];
70 2 delay(3);
71 2 P0=0XFF;
72 2 P2=0XFF;
73 2 SBUF=tabe[8];
74 2 delay(1);
75 2 TI=0;
76 2 SBUF=tabe[9];
77 2 delay(1);
78 2 TI=0;
79 2 P0=tabe1[8];
80 2 P2=tabe1[9];
81 2 delay(3);
82 2 P0=0XFF;
83 2 P2=0XFF;
84 2 SBUF=tabe[10];
85 2 delay(1);
86 2 TI=0;
87 2 SBUF=tabe[11];
88 2 delay(1);
89 2 TI=0;
90 2 P0=tabe1[10];
91 2 P2=tabe1[11];
92 2 delay(3);
93 2 P0=0XFF;
94 2 P2=0XFF;
95 2 SBUF=tabe[12];
96 2 delay(1);
97 2 TI=0;
98 2 SBUF=tabe[13];
99 2 delay(1);
100 2 TI=0;
101 2 P0=tabe1[12];
102 2 P2=tabe1[13];
103 2 delay(3);
104 2 P0=0XFF;
105 2 P2=0XFF;
106 2 SBUF=tabe[14];
107 2 delay(1);
108 2 TI=0;
109 2 SBUF=tabe[15];
110 2 delay(1);
111 2 TI=0;
112 2 P0=tabe1[14];
113 2 P2=tabe1[15];
114 2 delay(3);
115 2 P0=0XFF;
116 2 P2=0XFF;
117 2 SBUF=tabe[16];
C51 COMPILER V8.05a LED 02/28/2009 01:50:04 PAGE 3
118 2 delay(1);
119 2 TI=0;
120 2 SBUF=tabe[17];
121 2 delay(1);
122 2 TI=0;
123 2 P0=tabe1[16];
124 2 P2=tabe1[17];
125 2 delay(3);
126 2 P0=0XFF;
127 2 P2=0XFF;
128 2 P0=0XFF;
129 2 P2=0XFF;
130 2 SBUF=tabe[18];
131 2 delay(1);
132 2 TI=0;
133 2 SBUF=tabe[19];
134 2 delay(1);
135 2 TI=0;
136 2 P0=tabe1[18];
137 2 P2=tabe1[19];
138 2 delay(3);
139 2 P0=0XFF;
140 2 P2=0XFF;
141 2 P0=0XFF;
142 2 P2=0XFF;
143 2 SBUF=tabe[20];
144 2 delay(1);
145 2 TI=0;
146 2 SBUF=tabe[21];
147 2 delay(1);
148 2 TI=0;
149 2 P0=tabe1[20];
150 2 P2=tabe1[21];
151 2 delay(3);
152 2 P0=0XFF;
153 2 P2=0XFF;
154 2 P0=0XFF;
155 2 P2=0XFF;
156 2 SBUF=tabe[22];
157 2 delay(1);
158 2 TI=0;
159 2 SBUF=tabe[23];
160 2 delay(1);
161 2 TI=0;
162 2 P0=tabe1[22];
163 2 P2=tabe1[23];
164 2 delay(3);
165 2 P0=0XFF;
166 2 P2=0XFF;
167 2 P0=0XFF;
168 2 P2=0XFF;
169 2 SBUF=tabe[24];
170 2 delay(1);
171 2 TI=0;
172 2 SBUF=tabe[25];
173 2 delay(1);
174 2 TI=0;
175 2 P0=tabe1[24];
176 2 P2=tabe1[25];
177 2 delay(3);
178 2 P0=0XFF;
179 2 P2=0XFF;
C51 COMPILER V8.05a LED 02/28/2009 01:50:04 PAGE 4
180 2 P0=0XFF;
181 2 P2=0XFF;
182 2 SBUF=tabe[26];
183 2 delay(1);
184 2 TI=0;
185 2 SBUF=tabe[27];
186 2 delay(1);
187 2 TI=0;
188 2 P0=tabe1[26];
189 2 P2=tabe1[27];
190 2 delay(3);
191 2 P0=0XFF;
192 2 P2=0XFF;
193 2 P0=0XFF;
194 2 P2=0XFF;
195 2 SBUF=tabe[28];
196 2 delay(1);
197 2 TI=0;
198 2 SBUF=tabe[29];
199 2 delay(1);
200 2 TI=0;
201 2 P0=tabe1[28];
202 2 P2=tabe1[29];
203 2 delay(3);
204 2 P0=0XFF;
205 2 P2=0XFF;
206 2 P0=0XFF;
207 2 P2=0XFF;
208 2 SBUF=tabe[30];
209 2 while(TI!=1);
210 2 TI=0;
211 2 SBUF=tabe[31];
212 2 while(TI!=1);
213 2 TI=0;
214 2 P0=tabe1[30];
215 2 P2=tabe1[31];
216 2 delay(3);
217 2 P0=0XFF;
218 2 P2=0XFF;
219 2 }
220 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 657 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = 64 ----
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 + -