📄 text1.lst
字号:
C51 COMPILER V7.10 TEXT1 06/04/2008 00:54:44 PAGE 1
C51 COMPILER V7.10, COMPILATION OF MODULE TEXT1
OBJECT MODULE PLACED IN Text1.OBJ
COMPILER INVOKED BY: D:\程序\keil51\C51\BIN\C51.EXE Text1.c BROWSE DEBUG OBJECTEXTEND TABS(6)
line level source
1
2 #include<REG51.H>
3 #define uchar unsigned char;
4 #define uint unsigned int;
5 uchar tcount,count=0,second=0,minute=0,hour=0;
6 uint a=0,b=0,c=0,i,j;
7 uchar SG2[]={0X00,0X10,0X20,0X30,0X40,0X50};
8 uchar dispbuf[6];
9 sbit key1=P3^5;
10 sbit key2=P3^4;
11 sbit key3=P3^3;
12 void main(void)
13 {
14 1 TMOD=0x01;
15 1 TH0=(65536-2500)/256;
16 1 TL0=(65536-2500)%256;
17 1 TR0=1;
18 1 ET0=1;
19 1 EA=1;
20 1 while(1)
21 1 {
22 2 if(key1==0)
23 2 {
24 3 for(i=5;i>0;i--)
25 3 for(j=248;j>0;j--);
26 3 if(key1==0)
27 3 {
28 4 second++;
29 4 if(second==60)
30 4 {
31 5 second=0;
32 5 }
33 4 dispbuf[0]=second%10;
34 4 dispbuf[1]=second/10;
35 4 while(key1==0);
36 4 }
37 3 }
38 2 if(key2==0)
39 2 {
40 3 for(i=5;i>0;i--)
41 3 for(j=248;j>0;j--);
42 3 if(key2==0)
43 3 {
44 4 minute++;
45 4 if(minute==60)
46 4 {
47 5 minute=0;
48 5 }
49 4 dispbuf[2]=minute%10;
50 4 dispbuf[3]=minute/10;
51 4 while(key2==0);
52 4 }
53 3 }
54 2
55 2 }
C51 COMPILER V7.10 TEXT1 06/04/2008 00:54:44 PAGE 2
56 1
57 1
58 1 }
59 void t0(void) interrupt 1 using 0
60 { TH0=(65536-2500)/256;
61 1 TL0=(65536-2500)%256;
62 1 dispbuf[0]=second%10;
63 1 dispbuf[1]=second/10;
64 1 dispbuf[2]=minute%10;
65 1 dispbuf[3]=minute/10;
66 1
67 1 if(key3==0)
68 1 {
69 2 for(i=5;i>0;i--)
70 2 for(j=248;j>0;j--);
71 2 if(key3==0)
72 2 {
73 3 hour=second*minute;
74 3 dispbuf[0]=hour%10;
75 3 dispbuf[1]=hour%100/10;
76 3 dispbuf[2]=hour/100%10;
77 3 dispbuf[3]=hour/1000;
78 3 }
79 2 }
80 1
81 1 P1=(dispbuf[count])|(SG2[count]);
82 1 count++;
83 1 if(count==4)
84 1 {count=0;}
85 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 479 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = 44 ----
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 + -