📄 88led.lst
字号:
C51 COMPILER V7.50 88LED 01/04/2006 21:28:53 PAGE 1
C51 COMPILER V7.50, COMPILATION OF MODULE 88LED
OBJECT MODULE PLACED IN 88led.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE 88led.c BROWSE DEBUG OBJECTEXTEND
line level source
1 /*单片机技术与嵌入式系统网
2 http://www.51c51.net
3 QQ:308828633
4 制作:豆豆
5 e-mail:51c51@china.com.cn
6 应用:protues6.7SP3专业版+keilVer750完全版
7 以上软件可以在http://www.51c51.net独家免费下载!
8 protues6.7SP3专业版使用说明书
9 */
10 #include<reg52.h>
11 #define uchar unsigned char
12 uchar code taba[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};
13 uchar code tabb[]={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80};
14 void delay(void)
15 {
16 1 uchar i,j;
17 1 for(i=10;i>0;i--)
18 1 for(j=248;j>0;j--);
19 1 }
20 void delay1(void)
21 {
22 1 uchar i,j,k;
23 1 for(k=10;k>0;k--)
24 1 for(i=20;i>0;i--)
25 1 for(j=248;j>0;j--);
26 1 }
27
28 void main(void)
29 {
30 1 uchar i,j;
31 1 while(1)
32 1 {
33 2 for(j=0;j<3;j++)
34 2 {
35 3 for(i=0;i<8;i++)
36 3 {
37 4 P3=taba[i];
38 4 P2=0xff;
39 4 delay1();
40 4 }
41 3 }
42 2
43 2
44 2 for(j=0;j<3;j++)
45 2 {
46 3 for(i=0;i<8;i++)
47 3 {
48 4 P3=taba[7-i];
49 4 P2=0xff;
50 4 delay1();
51 4 }
52 3 }
53 2
54 2 for(j=0;j<3;j++)
55 2 {
C51 COMPILER V7.50 88LED 01/04/2006 21:28:53 PAGE 2
56 3 for(i=0;i<8;i++)
57 3 {
58 4 P3=0x00;
59 4 P2=tabb[7-i];
60 4 delay1();
61 4 }
62 3 }
63 2
64 2 for(j=0;j<3;j++)
65 2 {
66 3 for(i=0;i<8;i++)
67 3 {
68 4 P3=0x00;
69 4 P2=tabb[i];
70 4 delay1();
71 4 }
72 3 }
73 2 }
74 1 }
75
76
77
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 157 ----
CONSTANT SIZE = 16 ----
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 + -