📄 1.lst
字号:
C51 COMPILER V7.06 1 07/03/2008 09:47:48 PAGE 1
C51 COMPILER V7.06, COMPILATION OF MODULE 1
OBJECT MODULE PLACED IN 1.OBJ
COMPILER INVOKED BY: D:\Keil\C51\BIN\C51.EXE 1.C BROWSE DEBUG OBJECTEXTEND
stmt level source
1 #include <AT89X52.H>
2
3 unsigned char code tab[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};
4 unsigned char code graph[3][8]={{0x12,0x14,0x3c,0x48,0x3c,0x14,0x12,0x00},
5 {0x00,0x00,0x38,0x44,0x44,0x44,0x38,0x00},
6 {0x30,0x48,0x44,0x22,0x44,0x48,0x30,0x00}
7 };
8 unsigned char count;
9 unsigned char cnta;
10
11 void main(void)
12 {
13 1 unsigned char i,j;
14 1
15 1 TMOD=0x01;
16 1 TH0=(65536-4000)/256;
17 1 TL0=(65536-4000)%256;
18 1 TR0=1;
19 1 ET0=1;
20 1 EA=1;
21 1
22 1 while(1)
23 1 {
24 2 if(P3_2==0)
25 2 {
26 3 for(i=5;i>0;i--)
27 3 for(j=248;j>0;j--);
28 3 if(P3_2==0)
29 3 {
30 4 count++;
31 4 if(count==3)
32 4 {
33 5 count=0;
34 5 }
35 4 while(P3_2==0);
36 4 }
37 3 }
38 2 }
39 1 }
40
41 void t0(void) interrupt 1 using 0
42 {
43 1 TH0=(65536-4000)/256;
44 1 TL0=(65536-4000)%256;
45 1 P2=tab[cnta];
46 1 P0=graph[count][cnta];
47 1 cnta++;
48 1 if(cnta==8)
49 1 {
50 2 cnta=0;
51 2 }
52 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
C51 COMPILER V7.06 1 07/03/2008 09:47:48 PAGE 2
CODE SIZE = 119 ----
CONSTANT SIZE = 32 ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = 2 ----
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 + -