📄 16x256.lst
字号:
118 /*-- 文字: 历 --*/
119 /*-- 宋体12; 此字体下对应的点阵为:宽x高=16x16 --*/
120 0x00,0x02,0x00,0x0C,0x7F,0xF0,0x40,0x00,0x44,0x02,0x44,0x04,0x44,0x18,0x44,0x60,
121 0x5F,0x80,0x44,0x00,0x44,0x04,0x44,0x06,0x47,0xFC,0x40,0x00,0x40,0x00,0x00,0x00,
122
123 /*-- 文字: 史 --*/
124 /*-- 宋体12; 此字体下对应的点阵为:宽x高=16x16 --*/
125 0x00,0x01,0x00,0x01,0x1F,0x82,0x11,0x02,0x11,0x44,0x11,0x28,0x11,0x10,0xFF,0xE8,
126 0x11,0x04,0x11,0x04,0x11,0x04,0x11,0x02,0x1F,0x82,0x00,0x03,0x00,0x02,0x00,0x00,
127
128 {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0C,0x1F,0xCC,0x00,0x00,0x00,0x00,0x00,0x00,},//!
129
130
131 {0x20,0x00,0x27,0xFF,0x24,0xA0,0x3F,0xA0,0xE4,0xFC,0x27,0xA2,0x24,0xA1,0x27,0xFE,
132 0x24,0x01,0x04,0xFE,0xFF,0x00,0x04,0xE0,0x24,0x18,0x14,0x07,0x04,0x02,0x00,0x00,},//献
133
134 {0x04,0x44,0x0C,0xC4,0x35,0x44,0xC6,0x48,0x08,0x48,0x02,0x00,0x04,0x00,0x0A,0x7E,
135 0x32,0x42,0xC2,0x42,0x22,0x42,0x12,0x42,0x0C,0x7E,0x06,0x00,0x04,0x00,0x00,0x00,},//给
136
137 {0x00,0x00,0x00,0x00,0x7F,0xFF,0x49,0x02,0x49,0x04,0x49,0x08,0x49,0x00,0x4F,0x00,
138 0x49,0xC0,0x49,0x30,0x49,0x08,0x79,0x04,0x01,0x02,0x01,0x0F,0x00,0x00,0x00,0x00,},//民
139
140 {0x00,0x00,0x00,0x04,0x08,0x84,0x08,0x84,0x08,0x84,0x08,0x84,0x88,0x84,0x6F,0xFC,
141 0x48,0x84,0x08,0x84,0x08,0x84,0x08,0x84,0x19,0x84,0x08,0x8C,0x00,0x04,0x00,0x00,},//主
142
143 {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0C,0x1F,0xCC,0x00,0x00,0x00,0x00,0x00,0x00,},//!
144
145 {0x20,0x00,0x27,0xFF,0x24,0xA0,0x3F,0xA0,0xE4,0xFC,0x27,0xA2,0x24,0xA1,0x27,0xFE,
146 0x24,0x01,0x04,0xFE,0xFF,0x00,0x04,0xE0,0x24,0x18,0x14,0x07,0x04,0x02,0x00,0x00,},//献
147
148 {0x04,0x44,0x0C,0xC4,0x35,0x44,0xC6,0x48,0x08,0x48,0x02,0x00,0x04,0x00,0x0A,0x7E,
149 0x32,0x42,0xC2,0x42,0x22,0x42,0x12,0x42,0x0C,0x7E,0x06,0x00,0x04,0x00,0x00,0x00,},//给
150 /*-- 文字: 自 --*/
151 /*-- 宋体12; 此字体下对应的点阵为:宽x高=16x16 --*/
152 0x00,0x00,0x00,0x00,0x00,0x00,0x1F,0xFF,0x12,0x22,0x12,0x22,0x32,0x22,0xD2,0x22,
153 0x52,0x22,0x12,0x22,0x12,0x22,0x12,0x22,0x1F,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,
154 /*-- 文字: 由 --*/
155 /*-- 宋体12; 此字体下对应的点阵为:宽x高=16x16 --*/
156 0x00,0x00,0x00,0x00,0x00,0x00,0x0F,0xFE,0x08,0x84,0x08,0x84,0x08,0x84,0x08,0x84,
157 0xFF,0xFC,0x08,0x84,0x08,0x84,0x08,0x84,0x08,0x84,0x0F,0xFE,0x00,0x00,0x00,0x00,
158
159 {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0C,0x1F,0xCC,0x00,0x00,0x00,0x00,0x00,0x00,},//!
160
161 {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, //显示空屏,如果只有一个字或将字全部移出必须设置一个空屏幕
162 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
163 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
164 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}
165 };
166
167 /************主函数***************/
168 void main()
169 {
170 1 uchar i,j,k; //i:每个字的显示循环;j每个字的显示码除以2;k每列刷新次数
171 1 uint b=0; //显示偏移控制,char类型最多只能显示14个汉字+一个空白位字符
172 1 uchar a; //控制移动间隔时间
173 1 SCON = 0x00;
174 1 while(1)
175 1 {
176 2 j=0;
177 2 if(a>1) //移动间隔时间;取值0--255
178 2 {
179 3 a=0;
C51 COMPILER V7.06 16X256 06/02/2008 09:03:11 PAGE 4
180 3 b+=2;
181 3 if(b>=910) //显示到最后一个字,回头显示,判断值=字数*32
182 3 {
183 4 b=0;
184 4 }
185 3 }
186 2 for(i=0;i<16;i++)
187 2 {
188 3 P1=i;
189 3
190 3 for(k=0;k<1;k++)
191 3 {
192 4 STTP = 0;
193 4 out_rxd(&hanzi[3][j+b+1]);
194 4 out_rxd(&hanzi[3][j+b]);
195 4 out_rxd(&hanzi[2][j+b+1]);
196 4 out_rxd(&hanzi[2][j+b]);
197 4 out_rxd(&hanzi[1][j+b+1]);
198 4 out_rxd(&hanzi[1][j+b]);
199 4 out_rxd(&hanzi[0][j+b+1]);
200 4 out_rxd(&hanzi[0][j+b]);
201 4 STTP = 1;
202 4 delay(15);
203 4
204 4 }
205 3 j=j+2;
206 3 }
207 2 a++;
208 2 }
209 1
210 1 }
211
212 /************子函数**************/
213
214 void delay(uint c)
215 {
216 1 int i,j;
217 1 for(i=0;i<c;i++)
218 1 for(j=0;j<10;j++)
219 1 ;
220 1 }
221
222 void out_rxd(uchar *d)
223 {
224 1 SBUF = *d; //启动串行口传送
225 1 while(TI == 0); //等待串口传送结束
226 1 TI = 0; //将串口中断标志位置0
227 1 }
228
229
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 307 ----
CONSTANT SIZE = 1024 ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = ---- 6
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 + -