📄 dianzhen.lst
字号:
C51 COMPILER V7.08 DIANZHEN 06/19/2007 18:06:27 PAGE 1
C51 COMPILER V7.08, COMPILATION OF MODULE DIANZHEN
OBJECT MODULE PLACED IN dianzhen.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE dianzhen.c BROWSE DEBUG OBJECTEXTEND
line level source
1
2 #include <reg51.h>
3 #include <absacc.h>
4 #define uchar unsigned char
5 #define uint unsigned int
6 #define hang0 XBYTE[0X7FFF]
7 #define hang1 XBYTE[0XbFFF]
8 #define lie XBYTE[0XDFFF]
9
10 char code table[]={
11
12 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
13 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
14 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
15 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
16 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
17 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
18 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
19 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
20 0xFE,0xFF,0x02,0x00,0x22,0x04,0x5A,0x48,0x86,0x47,0x28,0x21,0xC8,0x11,0x08,0x0D,
21 0xFF,0x03,0x08,0x05,0x88,0x09,0x48,0x11,0x28,0x21,0x08,0x41,0x00,0x41,0x00,0x00,/*"陕",0*/
22 0x02,0x00,0xF2,0x7F,0x12,0x28,0x12,0x24,0x12,0x22,0xFE,0x21,0x12,0x20,0x12,0x20,
23 0x12,0x20,0xFE,0x21,0x12,0x22,0x12,0x22,0x12,0x22,0xF2,0x7F,0x02,0x00,0x00,0x00,/*"西",1*/
24 0x44,0x10,0x44,0x10,0xFC,0x0F,0x44,0x08,0x44,0x48,0x00,0x40,0xFE,0x45,0x92,0x44,
25 0x92,0x44,0xFE,0x7F,0x92,0x44,0x92,0x44,0x92,0x44,0xFE,0x45,0x00,0x40,0x00,0x00,/*"理",2*/
26 0x00,0x20,0x00,0x20,0x02,0x20,0x02,0x20,0x02,0x20,0x02,0x20,0x02,0x20,0xFE,0x3F,
27 0x02,0x20,0x02,0x20,0x02,0x20,0x02,0x20,0x02,0x20,0x02,0x20,0x00,0x20,0x00,0x00,/*"工",3*/
28 0x40,0x00,0x30,0x02,0x10,0x02,0x12,0x02,0x5C,0x02,0x54,0x02,0x50,0x42,0x51,0x82,
29 0x5E,0x7F,0xD4,0x02,0x50,0x02,0x18,0x02,0x57,0x02,0x32,0x02,0x10,0x02,0x00,0x00,/*"学",4*/
30 0xFE,0xFF,0x02,0x00,0x32,0x02,0x4A,0x04,0x86,0x83,0x0C,0x41,0x24,0x31,0x24,0x0F,
31 0x25,0x01,0x26,0x01,0x24,0x7F,0x24,0x81,0x24,0x81,0x0C,0x81,0x04,0xF1,0x00,0x00,/*"院",5*/
32 0x00,0x00,0x00,0x00,0xF8,0x0F,0x48,0x04,0x48,0x04,0x48,0x04,0x48,0x04,0xFF,0x3F,
33 0x48,0x44,0x48,0x44,0x48,0x44,0x48,0x44,0xF8,0x4F,0x00,0x40,0x00,0x70,0x00,0x00,/*"电",0*/
34 0x00,0x00,0x20,0x00,0x10,0x00,0x8C,0x00,0xA7,0x00,0xA4,0x00,0xA4,0x00,0xA4,0x00,
35 0xA4,0x00,0xA4,0x00,0xA4,0x00,0xA4,0x0F,0x24,0x30,0x04,0x40,0x04,0xF0,0x00,0x00,/*"气",1*/
36 0x00,0x20,0x00,0x20,0x02,0x20,0x02,0x20,0x02,0x20,0x02,0x20,0x02,0x20,0xFE,0x3F,
37 0x02,0x20,0x02,0x20,0x02,0x20,0x02,0x20,0x02,0x20,0x02,0x20,0x00,0x20,0x00,0x00,/*"工",2*/
38 0x10,0x04,0x12,0x03,0xD2,0x00,0xFE,0xFF,0x91,0x00,0x11,0x41,0x80,0x44,0xBF,0x44,
39 0xA1,0x44,0xA1,0x7F,0xA1,0x44,0xA1,0x44,0xBF,0x44,0x80,0x44,0x00,0x40,0x00,0x00,/*"程",3*/
40 0x00,0x00,0x00,0x40,0x02,0x21,0x22,0x13,0xB2,0x09,0xAA,0x05,0x66,0x41,0x62,0x81,
41 0x22,0x7F,0x11,0x01,0x4D,0x05,0x81,0x09,0x01,0x13,0x01,0x62,0x00,0x00,0x00,0x00,/*"系",4*/
42 0x02,0x80,0x22,0x80,0x2A,0xA0,0xAA,0xAF,0xAA,0xAA,0xAF,0xAA,0xAA,0xAA,0xFA,0xFF,
43 0xAA,0xAA,0xAF,0xAA,0xAA,0xAA,0xAA,0xAF,0x2A,0xA0,0x22,0x80,0x22,0x80,0x00,0x00,/*"董",7*/
44 0x40,0x00,0x20,0x00,0xF8,0x7F,0x0F,0x20,0x02,0x1C,0xFE,0x03,0xD2,0x3F,0x52,0x00,
45 0xF2,0x7F,0x52,0x10,0xD2,0x1F,0x02,0x00,0xFE,0x1F,0x00,0x20,0x00,0x78,0x00,0x00,/*"佩",8*/
46 0x40,0x01,0x30,0x01,0xEF,0x7F,0x24,0x21,0x24,0x11,0x24,0x41,0x04,0x40,0x40,0x20,
47 0x38,0x10,0x17,0x0C,0xF0,0x03,0x10,0x0C,0x50,0x30,0x30,0x60,0x10,0x20,0x00,0x00,/*"钦",9*/
48 0x00,0x00,0x50,0x00,0x4F,0x3F,0x4A,0x01,0x48,0x01,0xFF,0xFF,0x48,0x21,0x48,0x61,
49 0x48,0x3F,0x00,0x00,0xFC,0x0F,0x00,0x40,0x00,0x80,0xFF,0x7F,0x00,0x00,0x00,0x00,/*"制",10*/
50 0x80,0x00,0x40,0x00,0x20,0x00,0xF8,0xFF,0x07,0x00,0x22,0x00,0x18,0x00,0x0C,0x00,
51 0xFB,0xFF,0x48,0x04,0x48,0x04,0x48,0x04,0x68,0x04,0x48,0x06,0x08,0x04,0x00,0x00,/*"作",11*/
52 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*" ",12*/
53 0x00,0x40,0xFC,0x40,0x00,0x44,0x00,0x44,0xFF,0x47,0x00,0x44,0x02,0x45,0x8E,0x7E,
54 0x52,0x44,0x22,0x44,0x52,0x44,0x4A,0x44,0x86,0x44,0x82,0x41,0x80,0x40,0x00,0x00,/*"坚",13*/
55 0x08,0x02,0x08,0x42,0x08,0x81,0xFF,0x7F,0x88,0x00,0x68,0x01,0x24,0x01,0x24,0x05,
C51 COMPILER V7.08 DIANZHEN 06/19/2007 18:06:27 PAGE 2
56 0x24,0x19,0x3F,0x49,0x24,0x81,0xE4,0x7F,0x24,0x01,0x24,0x01,0x20,0x01,0x00,0x00,/*"持",14*/
57 0x04,0x20,0xE4,0x11,0x24,0x4D,0x25,0x81,0x26,0x7F,0x24,0x05,0xE4,0x59,0x24,0x20,
58 0x20,0x18,0xE0,0x07,0x3F,0x00,0xE0,0x3F,0x22,0x40,0x2C,0x40,0x20,0x70,0x00,0x00,/*"就",15*/
59 0x80,0x00,0x80,0x40,0x80,0x20,0x80,0x10,0xBE,0x0E,0xAA,0x10,0xAA,0x20,0xAA,0x3F,
60 0xAA,0x44,0xAA,0x44,0xAA,0x44,0xBE,0x44,0x80,0x44,0x80,0x40,0x80,0x40,0x00,0x00,/*"是",16*/
61 0x00,0x40,0x00,0x30,0xFE,0x0F,0x12,0x21,0x12,0x41,0xFE,0x3F,0x20,0x20,0x1C,0x21,
62 0x10,0x21,0x10,0x21,0xFF,0x3F,0x10,0x21,0x10,0x21,0x10,0x21,0x00,0x20,0x00,0x00,/*"胜",17*/
63 0x00,0x10,0x20,0x08,0x24,0x04,0x24,0x03,0xE4,0x00,0xFC,0xFF,0x22,0x01,0x22,0x0E,
64 0x22,0x04,0x00,0x00,0xF8,0x0F,0x00,0x20,0x00,0x40,0x00,0x80,0xFF,0x7F,0x00,0x00,/*"利",18*/
65 0x00,0x00,0x00,0x00,0x00,0x00,0xFC,0x19,0xFC,0x19,0xFC,0x19,0x00,0x00,0x00,0x00,
66 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"!",1*/
67
68 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
69 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
70 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
71 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
72 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
73 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
74 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
75 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
76 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
77 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
78 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
79 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
80
81 };
82
83 /*********************delay time funcation************************/
84
85 void delay(uchar c)
86 {
87 1 uchar i,j;
88 1 for(i=0;i<c;i++)
89 1 for(j=0;j<10;j++)
90 1 ;
91 1 }
92
93 /************************mian funcation*************************/
94
95 void main()
96 {
97 1 uchar i,j,k; //i:每个字的显示循环;j每个字的显示码除以2;k每列刷新次数
98 1 uint b=0; //显示偏移控制,char类型最多只能显示14个汉字+一个空白位字符
99 1 uchar a; //控制移动间隔时间
100 1 while(1)
101 1 {
102 2 j=0;
103 2 if(a>1) //移动间隔时间;取值0--255
104 2 {
105 3 a=0;
106 3 b+=2;
107 3 if(b>=896) //显示到最后一个字,回头显示,判断值=字数*32
108 3 {
109 4 b=0;
110 4 for(i=0;i<64;i++)
111 4 {
112 5 //unsigned char n;
113 5 lie=i;
114 5 //for(;j<n;j--)
115 5 //{
116 5 hang0=0x00; //清屏
117 5 hang1=0x00;
C51 COMPILER V7.08 DIANZHEN 06/19/2007 18:06:27 PAGE 3
118 5 //hang0=0x00;
119 5 //hang1=0x00;
120 5 //}
121 5 }
122 4 }
123 3 }
124 2 for(i=0;i<64;i++)
125 2 {
126 3 lie=i;
127 3 for(k=0;k<5;k++)
128 3 {
129 4 hang0=table[j+b];
130 4 hang1=table[j+b+1];
131 4 delay(2);
132 4 hang0=0x00; //清屏
133 4 hang1=0x00;
134 4 }
135 3 j+=2;
136 3 }
137 2 a++;
138 2 }
139 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 167 ----
CONSTANT SIZE = 1072 ----
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 + -