📄 testtest.lst
字号:
C51 COMPILER V7.06 TESTTEST 08/15/2008 13:14:44 PAGE 1
C51 COMPILER V7.06, COMPILATION OF MODULE TESTTEST
OBJECT MODULE PLACED IN testtest.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE testtest.c BROWSE DEBUG OBJECTEXTEND
stmt level source
1 #include<reg52.h>
2
3 #define uint unsigned int
4 #define uchar unsigned char
5 uchar tt,aa,bai,shi,ge,qian,temp,i,a;
6 sbit wei1=P0^0;
7 sbit wei2=P0^1;
8 sbit wei3=P0^2;
9 sbit wei4=P0^3;
10 sbit ledwei=P2^1;
11 sbit P1_2=P1^2;
12 uchar code table[] ={
13 0x7e,0x42,0x5d,0x57,0x63,
14 0x37,0x3f,0x52,0x7f,0x77};
15 uchar code time[] ={0x01,0x02,0x04,0x08,0x40,0x20,0x10};
16
17 void display(uchar qian,uchar bai,uchar shi,uchar ge);
18 void delay(uint z);
19 void init();
20 void main()
21 {
22 1 init();
23 1 while(1)
24 1 {
25 2 if(aa==20)
26 2 {
27 3 aa=0;
28 3 tt++;
29 3 if(tt==1000)
30 3 {
31 4 tt=0;
32 4 }
33 3 qian=tt/1000;
34 3 bai=tt%1000/100;
35 3 shi=tt%100/10;
36 3 ge=tt%10;
37 3 }
38 2 display(qian,bai,shi,ge);
39 2 }
40 1 }
41
42 void delay(uint z)
43 {
44 1 uint x,y;
45 1 for(x=z;x>0;x--)
46 1 for(y=110;y>0;y--);
47 1 }
48 void display(uchar qian,uchar bai,uchar shi,uchar ge)
49 {
50 1
51 1 P1=table[qian];
52 1 wei3=0;
53 1 delay(1);
54 1 wei3=1;
55 1 P1=table[bai];
C51 COMPILER V7.06 TESTTEST 08/15/2008 13:14:44 PAGE 2
56 1 wei2=0;
57 1 delay(1);
58 1 wei2=1;
59 1 P1=table[shi];
60 1 wei1=0;
61 1 delay(1);
62 1 wei1=1;
63 1 P1=table[ge];
64 1 wei4=0;
65 1 delay(1);
66 1 wei4=1;
67 1 ledwei=0;
68 1 P1=0x01;
69 1 for(i=0;i<2;i++)
70 1 {
71 2 P1_2=1;
72 2 P1_2=~P1_2;
73 2 }
74 1 P1=0x04;
75 1
76 1
77 1
78 1 }
79 void init()
80 {
81 1
82 1 tt=0;
83 1 TMOD=0x01;
84 1 TH0=(65536-50000)/256;
85 1 TL0=(65536-50000)%256;
86 1 EA=1;
87 1 ET0=1;
88 1 TR0=1;
89 1
90 1 }
91
92 void timer0() interrupt 1
93 {
94 1 TH0=(65536-50000)/256;
95 1 TL0=(65536-50000)%256;
96 1 aa++;
97 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 239 ----
CONSTANT SIZE = 17 ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = 9 4
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 + -