📄 led.lst
字号:
C51 COMPILER V9.00 LED 08/19/2011 23:01:01 PAGE 1
C51 COMPILER V9.00, 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 #define uint unsigned int
3 #define uchar unsigned char
4 uchar table[][8]={
5
6 {0x00,0x66,0x99,0x81,0x42,0x24,0x18,0x00} ,
7 {0,0,0,0,0,0,0,0}
8 };//5
9 const uchar a[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};
10 uchar aa[8];
11 uchar temp;
12 void delay(uint k)
13 {
14 1 uint i;
15 1 for(;k>0;k--)
16 1 for(i=110;i>0;i--);
17 1 }
18 void display()
19 {
20 1 uchar j;
21 1 for(j=0;j<8;j++)
22 1 {
23 2 P2=table[0][j];
24 2 P1=a[j];
25 2 delay(2);
26 2 }
27 1 }
28 void display0()
29 {
30 1 uchar k;
31 1 for(k=0;k<8;k++)
32 1 {
33 2 P2=0x00;
34 2 P1=a[k];
35 2 delay(2);
36 2 }
37 1 }
38 void change()
39 {
40 1 uchar i,j,l;
41 1 for(j=0;j<16;j++)
42 1 {
43 2 for(i=0;i<8;i++)
44 2 aa[i]=table[0][i]>>7;
45 2
46 2 for(l=0;l<1;l++)
47 2 for(i=0;i<8;i++)
48 2 table[l][i]=(table[l][i]<<1)|(table[l+1][i]>>7);
49 2 for(i=0;i<8;i++)
50 2 table[1][i]=(table[1][i]<<1)|aa[i];
51 2 for(i=0;i<20;i++)
52 2 display();
53 2 }
54 1 for(i=0;i<5;i++)
55 1 {
C51 COMPILER V9.00 LED 08/19/2011 23:01:01 PAGE 2
56 2 for(j=0;j<12;j++)
57 2 display0();
58 2 for(j=0;j<12;j++)
59 2 display();
60 2 }
61 1
62 1 for(j=0;j<16;j++)
63 1 {
64 2 temp=table[0][0];
65 2 for(l=0;l<1;l++)
66 2 for(i=0;i<7;i++)
67 2 table[l][i]=table[l][i+1];
68 2 table[0][7]=temp;
69 2 for(i=0;i<20;i++)
70 2 display();
71 2 }
72 1 for(i=0;i<5;i++)
73 1 {
74 2 for(j=0;j<12;j++)
75 2 display0();
76 2 for(j=0;j<12;j++)
77 2 display();
78 2 }
79 1
80 1 }
81 void main()
82 { //uchar i;
83 1 while(1)
84 1 {
85 2 change();
86 2 /*for(i=0;i<8;i++)
87 2 {
88 2 P2=0xfe;
89 2 P1=a[i];
90 2 delay(800);
91 2 } */
92 2 }
93 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 314 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = 33 1
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 + -