📄 33.lst
字号:
C51 COMPILER V8.02 33 03/09/2007 19:32:25 PAGE 1
C51 COMPILER V8.02, COMPILATION OF MODULE 33
OBJECT MODULE PLACED IN 33.OBJ
COMPILER INVOKED BY: d:\Keil 8\C51\BIN\C51.EXE 33.c BROWSE DEBUG OBJECTEXTEND
line level source
1 #include <AT89X52.H>
2 //#include <ABSACC.H>
3 //#define co XBYTE[0x007f];
4 //#define PA XBYTE[0x007c];
5 //#define Pb XBYTE[0x007d];
6
7 unsigned char code tab[]={0x00,0x00,0x01,0x00,0x02,0x00,0x03,0x00,0x04,0x00,0x05,0x00,0x06,0x00,0x07,0x00,
8 0x08,0x00,0x09,0x00,0x0a,0x00,0x0b,0x00,0x0c,0x00,0x0d,0x00,0x0e,0x00,0x0f} ;
- //0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};
9 unsigned char code digittab[]={
10 0x01,0x40,0x02,0x40,0x0E,0x40,0xF3,0xFE,
11 0x12,0x44,0x12,0x48,0x00,0x00,0x0F,0xE0,
12 0x08,0x40,0x08,0x40,0xFF,0xFF,0x08,0x40,
13 0x08,0x40,0x1F,0xE0,0x08,0x00,0x00,0x00, //0
14 0x01,0x00,0x01,0x01,0x01,0x02,0x7F,0xFC,
15 0x41,0x00,0x41,0x00,0x51,0x00,0x4D,0x00,
16 0x41,0x00,0x41,0x02,0x41,0x01,0xFF,0xFE,
17 0x41,0x00,0x03,0x00,0x01,0x00,0x00,0x00, //1
18 0x02,0x00,0x02,0x00,0x3A,0x01,0x2A,0xF9,
19 0x2A,0x82,0x2A,0x82,0x2A,0x84,0xFE,0xB8,
20 0x2A,0x84,0x2A,0x84,0x2A,0x82,0x2B,0xFA,
21 0x7A,0x81,0x22,0x00,0x02,0x00,0x00,0x00, //2
22 0x00,0x00,0x00,0x10,0x00,0x20,0x00,0x40,
23 0x01,0x80,0x06,0x02,0x00,0x01,0xFF,0xFE,
24 0x00,0x00,0x04,0x00,0x02,0x00,0x01,0x00,
25 0x00,0x80,0x00,0x60,0x00,0x00,0x00,0x00, //3
26 0x00,0x01,0x00,0x06,0x7F,0xF8,0x44,0x40,
27 0x44,0x44,0x44,0x42,0xFF,0xFC,0x40,0x01,
28 0x00,0x06,0x7F,0xF8,0x44,0x40,0x44,0x42,
29 0x44,0x41,0xFF,0xFE,0x40,0x00,0x00,0x00, //4
30 0x10,0x08,0x10,0x11,0x10,0x21,0x10,0xC2,
31 0x13,0x02,0xFE,0x84,0x12,0x44,0x12,0x28,
32 0x12,0x10,0x12,0x28,0x12,0xC4,0x13,0x04,
33 0x10,0x02,0x30,0x03,0x10,0x02,0x00,0x00,
34 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,} ;//5
35 /*{0x00,0x00,0x3e,0x49,0x49,0x49,0x26,0x00}, //6
36 {0x00,0x00,0x40,0x40,0x40,0x4f,0x70,0x00}, //7
37 {0x00,0x00,0x36,0x49,0x49,0x49,0x36,0x00}, //8
38 {0x00,0x00,0x32,0x49,0x49,0x49,0x3e,0x00} //9
39 };*/
40
41 //unsigned int timecount,i;
42 unsigned char cnta,timecount,i;
43 //unsigned char cntb;
44
45 void main(void)
46 {
47 1 TMOD=0x01;
48 1 TH0=(65536-3000)/256;
49 1 TL0=(65536-3000)%256;
50 1 TR0=1;
51 1 ET0=1;
52 1 EA=1;
53 1
54 1
C51 COMPILER V8.02 33 03/09/2007 19:32:25 PAGE 2
55 1 while(1)
56 1 {;
57 2 }
58 1 }
59
60 void t0(void) interrupt 1 using 0
61 {
62 1 TH0=(65536-1000)/256;
63 1 TL0=(65536-1000)%256;
64 1 P2=tab[cnta];
65 1 P0=digittab[cnta+i];
66 1 P3=digittab[cnta+1+i];
67 1 cnta+=2;
68 1 if(cnta==32)
69 1 {
70 2 cnta=0;
71 2 }
72 1 timecount++;
73 1 if(timecount==100)
74 1 {
75 2 timecount=0;
76 2 i+=2;
77 2 if(i==21*8)
78 2 {
79 3 i=0;
80 3 }
81 2 }
82 1 }
83
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 101 ----
CONSTANT SIZE = 231 ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = 3 ----
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 + -