📄 led.lst
字号:
C51 COMPILER V8.05a LED 06/07/2008 17:49:22 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 LARGE BROWSE DEBUG OBJECTEXTEND
line level source
1 #include"Led.h"
2
3
4
5 unsigned char text[64]={
6
7 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
8 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
9
10
11 0x00,0x80,0x00,0x80,0xFC,0x80,0x05,0xFE,0x85,0x04,0x4A,0x48,0x28,0x40,0x10,0x40,
12 0x18,0x40,0x18,0x60,0x24,0xA0,0x24,0x90,0x41,0x18,0x86,0x0E,0x38,0x04,0x00,0x00,//"欢
13 /*
14 0x40,0x00,0x21,0x80,0x36,0x7C,0x24,0x44,0x04,0x44,0x04,0x44,0xE4,0x44,0x24,0x44,
15 0x25,0x44,0x26,0x54,0x24,0x48,0x20,0x40,0x20,0x40,0x50,0x00,0x8F,0xFE,0x00,0x00,//"迎"
16
17 0x01,0x00,0x21,0x10,0x19,0x18,0x0D,0x10,0x09,0x20,0x01,0x04,0x7F,0xFE,0x04,0x40,
18 0x04,0x40,0x04,0x40,0x04,0x40,0x08,0x42,0x08,0x42,0x10,0x42,0x20,0x3E,0x40,0x00,//"光"
19
20 0x01,0x00,0x09,0x80,0x09,0x00,0x49,0xFE,0x4A,0x20,0x4A,0x10,0x4C,0x10,0x49,0x04,
21 0x49,0xFE,0x49,0x24,0x49,0x24,0x49,0x24,0x49,0x24,0x09,0xFC,0x09,0x04,0x00,0x00,//"临"
22 */
23
24
25
26 //0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
27 //0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
28
29
30 };
31
32
33 void Delayled(unsigned char i)
34 {
35 1 unsigned char j;
36 1 for(;i>0;i--)
37 1 for(j=0;j<80;j++)
38 1 {;}
39 1 }
40
41 void Display()
42 {
43 1 unsigned int a,e;
44 1 unsigned char b,c,d=0;
45 1 SCON=0;
46 1
47 1
48 1 for(e=0;e<32;e=e+32)
49 1 {
50 2 for(a=0;a<8;a++)
51 2 {
52 3 for(b=0;b<8;b++)
53 3 {
54 4 for(c=0;c<32;c++)
55 4 {
C51 COMPILER V8.05a LED 06/07/2008 17:49:22 PAGE 2
56 5
57 5
58 5
59 5 SBUF=~(text[e+c+32]>>(8-a)|text[e+c+1]<<a);
60 5
61 5 while(TI==0);
62 5 TI=0;
63 5 SBUF=~(text[e+c+1]>>(8-a)|text[e+c]<<a);
64 5 while(TI==0);
65 5 TI=0;
66 5 c++;
67 5 P14=1; //存储寄存器时钟输入
68 5 P1=d;
69 5 P15=0; //使能74HC154
70 5 Delayled(3);
71 5 P14=0;
72 5 P15=1; //禁止74HC154
73 5 d++;
74 5 if(d==16)d=0;
75 5
76 5
77 5 }
78 4 }
79 3 }
80 2 for(a=0;a<8;a++)
81 2 {
82 3 for(b=0;b<8;b++)
83 3 {
84 4 for(c=0;c<32;c++)
85 4 {
86 5
87 5 SBUF=~(text[e+c+1+32]>>(8-a)|text[e+c+32]<<a);
88 5 while(TI==0);
89 5 TI=0;
90 5 SBUF=~(text[e+c+32]>>(8-a)|text[e+c+1]<<a);
91 5 while(TI==0);
92 5 TI=0;
93 5 c++;
94 5 P14=1;
95 5 P1=d;
96 5 P15=0;
97 5 Delayled(3);
98 5 P14=0;
99 5 P15=1;
100 5 d++;
101 5 if(d==16)d=0;
102 5 }
103 4 }
104 3 }
105 2
106 2 }
107 1
108 1
109 1
110 1 }
111
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 546 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = 64 4
C51 COMPILER V8.05a LED 06/07/2008 17:49:22 PAGE 3
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 + -