📄 led.lst
字号:
C51 COMPILER V8.05a LED 09/23/2008 18:17:04 PAGE 1
C51 COMPILER V8.05a, COMPILATION OF MODULE LED
OBJECT MODULE PLACED IN led.OBJ
COMPILER INVOKED BY: D:\Program Files\Keil\C51\BIN\C51.EXE led.c BROWSE DEBUG OBJECTEXTEND
line level source
1 #include<at89x51.h>
2 sbit sck0=P2^0;
3 sbit ds0=P2^1;
4 sbit res0=P2^2;
5 sbit cs4=P1^0;
6 sbit cs5=P1^1;
7
8 unsigned char code tab[96]={0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, //空格
9 0x00,0x7E,0xFF,0xC3,0xC3,0xFF,0x7E,0x00, //字符0
10 0x00,0x00,0x43,0xFF,0xFF,0x03,0x00,0x00, //字符1
11 0x00,0x63,0xC7,0xCF,0xDB,0xF3,0x63,0x00, //字符2
12 0x00,0x42,0xDB,0xDB,0xDB,0xFF,0x66,0x00, //字符3
13 0x00,0x3E,0x46,0xFF,0xFF,0x06,0x06,0x00, //字符4
14 0x00,0xF6,0xF7,0xD3,0xD3,0xDF,0xDE,0x00, //字符5
15 0x00,0x7E,0xFF,0xDB,0xDB,0xDF,0x4E,0x00, //字符6
16 0x00,0xC0,0xC0,0xC7,0xFF,0xF8,0xC0,0x00, //字符7
17 0x00,0xFF,0xFF,0xDB,0xDB,0xFF,0xFF,0x00, //字符8
18 0x00,0x72,0xFB,0xDB,0xDB,0xFF,0x7E,0x00, //字符9
19 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 //空格
20 };
21
22 void delay(void)
23 {
24 1 unsigned int k=0;
25 1 for(k=0;k<300;k++);
26 1 }
27 void write_8bit(unsigned char dat)
28 {
29 1 unsigned char i=0;
30 1 for(i=0;i<8;i++)
31 1 {
32 2 ds0=dat&0x01;
33 2 sck0=0;
34 2 sck0=1;
35 2 dat>>=1;
36 2 }
37 1 res0=1;
38 1 res0=0;
39 1 }
40
41 void main(void)
42 {
43 1 unsigned char n=0,k=0,l=0;
44 1 do
45 1 {
46 2 for(k=0;k<88;k++)
47 2 {
48 3 for(l=0;l<10;l++)
49 3 {
50 4 for(n=0;n<16;n++)
51 4 {
52 5 P0=n;
53 5 write_8bit(~(tab[n+k]));
54 5 delay();
55 5 }
C51 COMPILER V8.05a LED 09/23/2008 18:17:04 PAGE 2
56 4 }
57 3 }
58 2 }while(1);
59 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 74 ----
CONSTANT SIZE = 96 ----
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 + -