📄 text1.lst
字号:
C51 COMPILER V8.02 TEXT1 07/27/2007 15:00:11 PAGE 1
C51 COMPILER V8.02, COMPILATION OF MODULE TEXT1
OBJECT MODULE PLACED IN Text1.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE Text1.c BROWSE DEBUG OBJECTEXTEND
line level source
1 #include<absacc.h>
2 #include<reg51.h>
3 #define uchar unsigned char
4 #define uint unsigned int
5 #define IN0 XBYTE[0x7ff8]
6 #define IN1 XBYTE[0x7ff9]
7 #define IN2 XBYTE[0x7ffa]
8 #define IN3 XBYTE[0x7ffB]
9 #define IN4 XBYTE[0x7ffC]
10 #define IN5 XBYTE[0x7ffD]
11 #define IN6 XBYTE[0x7ffE]
12 #define IN7 XBYTE[0x7ffF]
13
14
15 sbit p20=P2^0;
16 sbit p21=P2^1;
17 sbit p22=P2^2;
18
19 unsigned char m=0;
20 uchar led[4]={0};
21
22 sbit EOC=P3^2;
23 uchar xdata *addr=0x7ff8;
24
25 uchar code tv[]={0xfe,0xfd,0xfb,0xf7};
26 uchar code duanxian[]={0x3f,0x06,0x5b,0x4f, 0x66,0x6d,0x7d,0x07,0x7f,0x6f};
27
28 void ledxianshi(void);
29 void delay(uchar j);
30
31 uchar b[8]=0;
32
33 main()
34 { uchar i;
35 1
36 1 for(i=0;i<8;i++)
37 1 {
38 2 *(addr+i)=i;
39 2 delay(120);
40 2 b[i]=*(addr+i);
41 2 delay(120);
42 2 }
43 1 while(1)
44 1 {
45 2
46 2 ledxianshi();
47 2
48 2 }
49 1 }
50
51
52 void delay(uchar j) //延时程序
53 {
54 1 uint i;
55 1 for(i=0;i<j;i++)
C51 COMPILER V8.02 TEXT1 07/27/2007 15:00:11 PAGE 2
56 1 for(i=0;i<150;i++);
57 1 }
58
59
60 void ledxianshi(void) //显示模块
61 {
62 1 unsigned char i,temp;
63 1 unsigned char a[8],e[8],c[8];
64 1
65 1 for(i=0;i<8;i++)
66 1 {
67 2 temp=b[i];
68 2 a[i]=temp/100;
69 2 e[i]=(temp%100)/10;
70 2 c[i]=(temp%100)%10;
71 2 for(i=0;i<8;i++)
72 2 { P1= duanxian[a[i]];
73 3 p22=0;
74 3 delay(5);
75 3 p22=1;
76 3 P1=duanxian[e[i]];
77 3 p21=0;
78 3 delay(5);
79 3 p21=1;
80 3 P1=duanxian[c[i]];
81 3 p20=0;
82 3 delay(5);
83 3 p20=1;
84 3 delay(80);
85 3 } }
86 1
87 1 }
88
89
90
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 223 ----
CONSTANT SIZE = 14 ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = 15 25
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 + -