📄 led8.lst
字号:
C51 COMPILER V6.23a LED8 04/06/2005 10:31:09 PAGE 1
C51 COMPILER V6.23a, COMPILATION OF MODULE LED8
OBJECT MODULE PLACED IN LED8.OBJ
COMPILER INVOKED BY: C:\TOOLS\Keil\C51\BIN\C51.EXE LED8.C BROWSE DEBUG OBJECTEXTEND
stmt level source
1 /*实验名称:静态8字数码管显示
2 功能:第一个8字数码管显示0--F
3 作者:http://www.mcuprog.com
4 05-02-01
5 */
6
7 #include <reg51.h>
8 //LCD的口线
9 sbit E=P3^5;
10 sbit RW=P3^6;
11 sbit RS=P3^7;
12 //8字LED的连接方法
13 //P0.7 P.06 P0.5 P0.4 P0.3 P0.2 P0.1 P0.0
14 // H G F E D C B A
15
16 unsigned char code ledcode[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,
17 0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e}; //数码管段码表
18
19 //函数声明
20 void delay(void);
21
22 void main(void)
23 {
24 1 unsigned char ledcount;
25 1 E=0; //取消LCD对LED的影响
26 1 RW=0;
27 1 RS=1;
28 1 while(1)
29 1 {
30 2 P2=0xfe;
31 2 for(ledcount=0x00;ledcount<0x10;ledcount++)
32 2 {
33 3 P0=ledcode[ledcount];
34 3 delay();
35 3 }
36 2 }
37 1 }
38
39 //延时子程序
40 void delay(void)
41 {
42 1 unsigned char j,timea=0xfa;
43 1 while(timea--)
44 1 {
45 2 for(j=250;j!=0;j--)
46 2 {;}
47 2 }
48 1 }
49
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 51 ----
CONSTANT SIZE = 16 ----
XDATA SIZE = ---- ----
C51 COMPILER V6.23a LED8 04/06/2005 10:31:09 PAGE 2
PDATA SIZE = ---- ----
DATA SIZE = ---- 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 + -