📄 gongchangping.lst
字号:
C51 COMPILER V7.50 GONGCHANGPING 11/20/2008 17:21:25 PAGE 1
C51 COMPILER V7.50, COMPILATION OF MODULE GONGCHANGPING
OBJECT MODULE PLACED IN gongchangping.OBJ
COMPILER INVOKED BY: C:\Program Files\C51\BIN\C51.EXE gongchangping.c BROWSE DEBUG OBJECTEXTEND
line level source
1 /*头文件*/
2
3 #include<reg52.h>
4 #include<intrins.h>
5 /*宏定义*/
6 #define uchar unsigned char
7 #define uint unsigned int
8
9 void hang();
10
11 void delay500ms(void);
12
13 sbit ds=P1^1;//数据打入口
14 sbit shcp=P1^0;//移位数据脉冲
15 sbit stcp=P1^3;//数据打出脉冲
16
17 uchar temp,j=0,i,k=0;
18
19
20
21
22 /***************************************************/
23 unsigned code sw[16]={0x70,0x71,0x72,0x73,0x74,0x75,0x76,0x77,
24 0x60,0x61,0x62,0x63,0x64,0x65,0x66,0x67}; /*16行段码*/
25
26 /***************************************************/
27 unsigned code hangzi[]={
28 /*我 CCED2 1 */
29 0x06,0xE0,0x1E,0x3C,0x36,0x30,0x36,0x30,0x06,0x30,0xFF,0xFF,0x06,0x30,0x36,0x30,
30 0x3C,0xF0,0x1C,0x3C,0x0C,0x37,0x1E,0x30,0xDB,0xB0,0xF0,0x30,0xE0,0x3C,0xC0,0x18,
31
32 /*的 CB5C4 2*/
33 0x03,0x18,0x03,0x18,0x03,0x0C,0x7F,0x7E,0x61,0xE6,0x61,0xE6,0x60,0xE6,0x63,0x7E,
34 0x66,0x66,0x6E,0x66,0x6C,0x66,0x60,0x66,0x60,0x7E,0x3C,0x66,0x18,0x06,0x00,0x00,
35
36 /*字 CD7D6 3*/
37 0x00,0xC0,0x01,0x80,0x7F,0xFC,0x60,0x0C,0x30,0x06,0x0F,0xF8,0x06,0x00,0x03,0x00,
38 0x01,0x80,0xFF,0xFE,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0xE0,0x00,0xC0,
39
40 /*库 CBFE2 4*/
41 0x01,0x80,0x03,0x00,0xFF,0xFC,0x01,0x8C,0x01,0x8C,0x7F,0xFC,0x06,0xCC,0x06,0x6C,
42 0x7F,0xFC,0x06,0x6C,0x06,0x0C,0xFF,0xFC,0x06,0x0C,0x06,0x06,0x06,0x06,0x06,0x03,
43
44 /*结 CBDE1 5*/
45 0x0C,0x18,0x0C,0x18,0x0C,0x0C,0xFF,0xCC,0x0C,0x36,0x0C,0x1F,0x7F,0x98,0x00,0x0C,
46 0x00,0x06,0x7F,0xBF,0x61,0x80,0x61,0x80,0x61,0xB8,0x7F,0x8F,0x61,0x80,0x00,0x00,
47
48 /*构 CB9B9 6*/
49 0x06,0x18,0x06,0x18,0x03,0x18,0x7F,0xFF,0x61,0x98,0x66,0xDC,0x66,0x3C,0x63,0x7E,
50 0x6F,0x7E,0x79,0x9B,0x7F,0xD8,0x78,0x18,0x60,0x18,0x78,0x18,0x30,0x18,0x00,0x00,
51
52 /*横 CBAE1 7*/
53 0x1B,0x0C,0x1B,0x0C,0x7F,0xCC,0x1B,0x0C,0x1B,0x3F,0xFF,0xEC,0x0C,0x1E,0x7F,0xBE,
54 0x6D,0x8F,0x7F,0x8F,0x6D,0x8C,0x7F,0x8C,0x00,0x0C,0x33,0x0C,0xE1,0x8C,0xC0,0xEC,
55
C51 COMPILER V7.50 GONGCHANGPING 11/20/2008 17:21:25 PAGE 2
56 /*向 CCFF2 8*/
57 0x00,0xC0,0x00,0x60,0x7F,0xFC,0x60,0x0C,0x60,0x0C,0x6F,0xEC,0x6C,0x6C,0x6C,0x6C,
58 0x6C,0x6C,0x6C,0x6C,0x6F,0xEC,0x6C,0x6C,0x60,0x0C,0x78,0x0C,0x30,0x0C,0x00,0x00,
59
60 /*组 CD7E9 9*/
61 0x00,0x18,0x3F,0xB8,0x31,0x98,0x31,0xEC,0x31,0xEC,0x3F,0xBE,0x31,0xB0,0x31,0x98,
62 0x31,0x8C,0x3F,0xFE,0x31,0x80,0x31,0x80,0x31,0xF0,0xFF,0xDE,0x00,0x00,0x00,0x00,
63
64 /*边 CB1DF 10*/
65 0x03,0x06,0x03,0x0C,0x03,0x1C,0x03,0x0C,0x3F,0xE0,0x33,0x00,0x33,0x1F,0x33,0x18,
66 0x31,0x98,0x31,0x98,0x30,0xD8,0x1E,0x78,0x0C,0x18,0x00,0x3C,0xFF,0xE6,0x00,0x00,
67
68 /*********************************************************************************************************
-****/
69 /*取 CC8A1 11*/
70 0x00,0x00,0x03,0xFF,0xFE,0xCC,0x66,0xCC,0x66,0xFC,0x66,0xCC,0x66,0xCC,0x3C,0xFC,
71 0x3C,0xCC,0x1B,0xCC,0x19,0xEC,0x3C,0xFC,0xE6,0xC7,0x63,0xC0,0x00,0xC0,0x00,0xC0,
72
73 /*顺 CCBB3 12*/
74 0x00,0x00,0xFF,0xE6,0x0C,0x7E,0x06,0x7E,0x7F,0xFE,0x61,0xFE,0x61,0xFE,0x6D,0xFE,
75 0x6D,0xFE,0x6D,0xFE,0x6D,0xFE,0x0C,0x7E,0x1E,0x66,0x73,0x63,0x61,0xE0,0x00,0x00,
76
77 /*序 CD0F2 13*/
78 0x01,0x80,0x03,0x00,0xFF,0xFC,0x00,0x0C,0x3F,0xEC,0x19,0x8C,0x0F,0x0C,0x06,0x0C,
79 0xFF,0xFC,0x66,0x0C,0x06,0x0C,0x06,0x0C,0x06,0x0C,0x06,0x06,0x07,0x86,0x03,0x03,
80
81 /*右 CD3D2 14 */
82 0x00,0xC0,0x00,0xC0,0x00,0xC0,0xFF,0xFF,0x00,0x60,0x00,0x60,0x00,0x30,0x00,0x38,
83 0x3F,0xFC,0x30,0x36,0x30,0x33,0x30,0x30,0x30,0x30,0x3F,0xF0,0x30,0x30,0x00,0x00,
84
85 /*上 CC9CF 15*/
86 0x00,0x00,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x3F,0x80,0x01,0x80,
87 0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x61,0x80,0xFF,0xFE,0x00,0x00,
88
89 /*角 CBDC7 16*/
90 0x00,0x60,0x3F,0xE0,0x18,0x60,0x0C,0x30,0x7F,0xF8,0x63,0x1C,0x63,0x1E,0x7F,0xF8,
91 0x63,0x18,0x63,0x18,0x7F,0xF8,0x63,0x18,0x63,0x18,0x63,0x0C,0x7B,0x0C,0x33,0x06,
92
93 /*奏 CD7E0 17*/
94 0x01,0x80,0x7F,0xFE,0x01,0x80,0x3F,0xFC,0x01,0x80,0xFF,0xFF,0x06,0xC0,0x0C,0x60,
95 0x3F,0xF0,0xE1,0x9C,0x61,0x87,0x3F,0xF8,0x06,0xC0,0x1C,0x60,0x78,0x38,0x30,0x0E,
96
97 /*就 CBECD 18*/
98 0x0C,0x18,0x3C,0x30,0x6D,0xFF,0x6C,0x00,0x0C,0x00,0xFF,0xFE,0x1E,0xC6,0x1E,0xC6,
99 0x1E,0xFE,0x1E,0x30,0x1E,0x7C,0x1B,0xFC,0xDB,0xF6,0xD9,0xB3,0xF0,0xFC,0x00,0x18,
100
101 /*大 CB4F3 19 */
102 0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0xFF,0xFF,0x01,0x80,0x03,0xC0,
103 0x03,0xC0,0x06,0xC0,0x06,0x60,0x0C,0x60,0x18,0x30,0x38,0x18,0xF0,0x0C,0x60,0x06,
104
105 /*打 CB4F2 20*/
106 0x00,0x18,0x00,0x18,0xFF,0xD8,0x0C,0x18,0x0C,0xFF,0x0C,0x18,0x0C,0x78,0x0C,0x38,
107 0x0C,0x1C,0x0C,0x1F,0x0C,0x18,0x0C,0x18,0x0C,0x18,0x0C,0x18,0x0F,0x1E,0x06,0x0C
108
109 };
110
111 /***************************************************/
112 shcp1(uchar temp)
113 {
114 1 uchar i;
115 1 for (i=0;i<8;i++)
116 1 {
C51 COMPILER V7.50 GONGCHANGPING 11/20/2008 17:21:25 PAGE 3
117 2 temp=temp<<1;
118 2 ds=CY;
119 2 shcp=1;
120 2 shcp=0;
121 2 }
122 1 }
123
124 /***************************************************/
125 void stcp1(void)
126 {
127 1 stcp=1;
128 1 stcp=0;
129 1 }
130
131
132
133 voidhang(uchar t)
134 {
135 1 uchar l;
136 1 for(i=0;i<16;i++)
137 1 {
138 2 P2=sw[i];
139 2 for (t=0;t<10;t++)
140 2 {
141 3 j=32*t+k;
142 3 for(l=0;l<2;l++)
143 3 {
144 4 temp=hangzi[j];
145 4 shcp1(temp);
146 4
147 4 j=j+1;
148 4 }
149 3
150 3 if (j==32*(t+1))
151 3 {
152 4 j=0;
153 4 }
154 3 }
155 2 stcp1();
156 2 k=k+2;
157 2 delay500ms();
158 2
159 2 }
160 1 }
161 /***************************************************/
162 void delay500ms(void)
163 {
164 1 unsigned char i,j,k;
165 1 for(i=10;i>0;i--)
166 1 for(j=10;j>0;j--)
167 1 for(k=11;k>0;k--);
168 1 }
169
170
171 /***************************************************/
172 void hang(void);
173 void main(void)
174 {
175 1 while(1)
176 1 {
177 2 uchar i;
178 2 uint j;
C51 COMPILER V7.50 GONGCHANGPING 11/20/2008 17:21:25 PAGE 4
179 2 stcp=0;
180 2 for (i=0;i<20;i++)
181 2 {
182 3 for (j=0;j<50;j++)
183 3 {
184 4 hang();
185 4 }
186 3
187 3 }}
188 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 201 ----
CONSTANT SIZE = 1312 ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = 4 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 + -