📄 1.lst
字号:
C51 COMPILER V7.06 1 09/22/2008 16:54:43 PAGE 1
C51 COMPILER V7.06, COMPILATION OF MODULE 1
OBJECT MODULE PLACED IN 1.OBJ
COMPILER INVOKED BY: F:\串口调试助手\keil2\C51\BIN\C51.EXE 1.c BROWSE DEBUG OBJECTEXTEND TABS(3)
stmt level source
1 #include<reg52.h>
2 #define uchar unsigned char
3 char a,b,c,d,e,j,k,shu[5],shuzi,m;
4 sbit dula=P2^6;
5 sbit wela=P2^7;
6 uchar code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,
7 0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};
8
9 void delay()
10 {
11 1 for(j=10;j>0;j--)
12 1 for(k=10;k>0;k--);
13 1 }
14
15 void display(char a,char b,char c,char d,char e)
16 {
17 1 P0=table[a];
18 1 dula=1;
19 1 dula=0;
20 1 P0=0xfe;
21 1 wela=1;
22 1 wela=0;
23 1 delay();
24 1 P0=0xff;
25 1 wela=1;
26 1 wela=0;
27 1
28 1 P0=table[b];
29 1 dula=1;
30 1 dula=0;
31 1 P0=0xfd;
32 1 wela=1;
33 1 wela=0;
34 1 delay();
35 1 P0=0xff;
36 1 wela=1;
37 1 wela=0;
38 1
39 1 P0=table[c];
40 1 dula=1;
41 1 dula=0;
42 1 P0=0xfb;
43 1 wela=1;
44 1 wela=0;
45 1 delay();
46 1 P0=0xff;
47 1 wela=1;
48 1 wela=0;
49 1
50 1 P0=table[d];
51 1 dula=1;
52 1 dula=0;
53 1 P0=0xf7;
54 1 wela=1;
55 1 wela=0;
C51 COMPILER V7.06 1 09/22/2008 16:54:43 PAGE 2
56 1 delay();
57 1 P0=0xff;
58 1 wela=1;
59 1 wela=0;
60 1
61 1 P0=table[e];
62 1 dula=1;
63 1 dula=0;
64 1 P0=0xef;
65 1 wela=1;
66 1 wela=0;
67 1 delay();
68 1 P0=0xff;
69 1 wela=1;
70 1 wela=0;
71 1
72 1
73 1 }
74 void main()
75 {
76 1 EA=1;
77 1 ES=1;
78 1 TMOD=0x20;
79 1 PCON=0x00;
80 1 SCON=0X50;
81 1 TH1=0xfa;
82 1 TL1=0xfa;
83 1 TR1=1;
84 1
85 1 while(1)
86 1 {
87 2 while(RI==0)
88 2 {;
89 3 }
90 2 RI=0;
91 2 a=SBUF;
92 2 SBUF=a;
93 2 while(TI==0)
94 2 { ; }
95 2 TI=0; //以下时间长了,以后的数据接收不收不到到,delay越长,越是前面的时间接收不到
96 2
97 2 a=a-48;
98 2 shu[shuzi]=a;
99 2 shuzi++;
100 2 while(shuzi==5)
101 2 {
102 3
103 3 display(shu[0],shu[1],shu[2],shu[3],shu[4]);
104 3 }
105 2 }
106 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 280 ----
CONSTANT SIZE = 16 ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = 14 5
IDATA SIZE = ---- ----
BIT SIZE = ---- ----
END OF MODULE INFORMATION.
C51 COMPILER V7.06 1 09/22/2008 16:54:43 PAGE 3
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -