📄 lcd.lst
字号:
207 1 }
208 /*******************************************************************
209 * sed1335 initial *
210 ********************************************************************/
211 void lcd_ini()
212 {
213 1 sed1335_write(system_set,system_set_ini,8);
214 1 sed1335_write(scroll,scroll_ini1,6);
215 1 sed1335_write(scrform,scrform_ini,2);
216 1 sed1335_write(hdot_scr,hdot_scr_ini,2);
217 1 sed1335_write(ovlay,ovlay_ini,1);
218 1 sed1335_write(csrw,cur_set_ini1,2);
219 1 sed1335_write(csrdir_right,null,1);
220 1 clr_scr();
221 1 sed1335_write(disp_on,disp_on_ini,1);
222 1 sed1335_write(csrw,cur_set_ini3,2);
223 1 }
224
225
226 /***************************************************************
227 * main program *
228 ****************************************************************/
229 main()
230 {
231 1 int i=0;
232 1 int j=0;
233 1 int t=0;
234 1
235 1 /*************LCD Reset************/
236 1 long_delay(10);
237 1 rst=0;
238 1 long_delay(30);
239 1 rst=1;
240 1
C51 COMPILER V7.50 LCD 10/02/2007 11:16:02 PAGE 5
241 1 /**********SED1335 Slected**********/
242 1 long_delay(10);
243 1 cs=0;
244 1
245 1 //ini_int1();
246 1
247 1 lcd_ini();
248 1
249 1 while(1)
250 1 {
251 2 clr_scr();
252 2 sed1335_write(csrw,cur_set_ini3,2);
253 2 for(j=0;j<9600;j++)
254 2 {
255 3 sed1335_write(mwrite,fill,1); //全白
256 3 }
257 2 long_delay(200);
258 2
259 2 clr_scr();
260 2 sed1335_write(csrw,cur_set_ini3,2);
261 2 for(j=0;j<39;j++)
262 2 {
263 3 sed1335_write(mwrite,fill,1);
264 3 }
265 2
266 2 sed1335_write(csrdir_down,null,1);
267 2 sed1335_write(mwrite,fill,1);
268 2 for(j=0;j<238;j++)
269 2 {
270 3 sed1335_write(mwrite,kright,1);
271 3 }
272 2 sed1335_write(csrdir_left,null,1);
273 2
274 2 for(j=0;j<39;j++)
275 2 {
276 3 sed1335_write(mwrite,fill,1);
277 3 }
278 2 sed1335_write(csrdir_up,null,1);
279 2 sed1335_write(mwrite,fill,1);
280 2 for(j=0;j<238;j++)
281 2 {
282 3 sed1335_write(mwrite,kleft,1);
283 3 }
284 2 sed1335_write(csrw,cur_set_ini,2);
285 2 sed1335_write(csrdir_right,null,1);
286 2 for(j=0;j<150;j++)
287 2 {
288 3 sed1335_write(mwrite,word2,8);
289 3 }
290 2 long_delay(200);
291 2
292 2 clr_scr();
293 2 sed1335_write(csrw,cur_set_ini3,2);
294 2 for(i=0;i<120;i++)
295 2 {
296 3 for(j=0;j<40;j++)
297 3 {
298 4 sed1335_write(mwrite,hex1,1);
299 4 }
300 3 for(j=0;j<40;j++)
301 3 {
302 4 sed1335_write(mwrite,hex2,1);
C51 COMPILER V7.50 LCD 10/02/2007 11:16:02 PAGE 6
303 4 }
304 3 }
305 2 long_delay(200);
306 2
307 2 //key_scan();
308 2 //sed1335_write(sleep_in);
309 2 //long_delay(100);
310 2 //clr_scr();
311 2
312 2
313 2 sed1335_write(system_set,system_set_ini,8);
314 2 sed1335_write(disp_on,disp_on_ini,1);
315 2 clr_scr();
316 2 sed1335_write(csrw,cur_set_ini3,2);
317 2 wr_word(0x64,0x0e,an,29,4);
318 2 wr_word(0x68,0x0e,de,29,4);
319 2 wr_word(0x6c,0x0e,li,29,4);
320 2 wr_word(0x70,0x0e,guang,29,4);
321 2 wr_word(0x74,0x0e,dian,29,4);
322 2 wr_word(0x78,0x0e,ke,29,4);
323 2 wr_word(0x7c,0x0e,ji,29,4);
324 2
325 2 //wr_any(0xc6,0x17,ando,60,26);
326 2
327 2
328 2 long_delay(200);
329 2 clr_scr();
330 2 sed1335_write(csrw,cur_set_ini3,2);
331 2 //wr_any(0xc6,0x17,tu1,64,12);
332 2 //wr_any(0xd8,0x17,tu2,64,12);
333 2
334 2 long_delay(200);
335 2 clr_scr();
336 2 sed1335_write(csrw,cur_set_ini3,2);
337 2 //sed1335_write(mwrite,box,9600);
338 2 long_delay(200);
339 2 }
340 1 }
341
342
343 unsigned char code an[]={0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x01,0x00,0x00,0x00,0x07,
344 0x3F,0x7C,0x30,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,
345 0x05,0x05,0x03,0x27,0x7F,0x7F,0xFF,0xF6,0xE6,0xCE,0x0D,0x3F,0xFC,0xB8,0x7F,0x7F,
346 0x27,0x0F,0x1F,0x7C,0xF0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0xF8,0xFC,
347 0x9C,0x3C,0x38,0x60,0xC0,0x60,0x30,0xFF,0xFF,0xE0,0xE0,0xC0,0xC0,0xF0,0xFC,0x1E,
348 0x0F,0x07,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
349 0x00,0x00,0x00,0x00,0xC0,0xE0,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
350 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,};//安
351
352 unsigned char code de[]={0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x01,0x07,0x08,0x08,0x0C,0x0D,0x0F,0x0F,0x0E,
353 0x0F,0x0F,0x07,0x07,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
354 0x00,0xC0,0xE1,0xE1,0xE2,0x82,0x34,0xFD,0xBF,0xBF,0x7D,0xFD,0xDF,0xDA,0x9B,0xBB,
355 0xF9,0xF1,0x70,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xE0,0xB0,0xB0,0xB0,
356 0x70,0x60,0x60,0xFC,0xFF,0xE3,0x83,0x03,0xC3,0xE3,0xE7,0x47,0x06,0x8E,0xFE,0xFC,
357 0x78,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
358 0x00,0x00,0x80,0x80,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
359 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00};//的
360
361 unsigned char code li[]={0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x07,0x08,0x00,0x01,0x03,0x3F,0x1F,0x0E,
362 0x00,0x01,0x03,0x03,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
363 0x0C,0x1E,0x3E,0xF8,0xEC,0x9E,0x3E,0x78,0xF8,0xF8,0xB9,0x3B,0x7E,0xFC,0xF8,0xF0,
364 0xF0,0x30,0x30,0x10,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0C,0x0E,0x16,
C51 COMPILER V7.50 LCD 10/02/2007 11:16:02 PAGE 7
365 0x16,0x96,0xE6,0xE6,0xE6,0xE4,0xE4,0xE4,0xC4,0x44,0x44,0x04,0x04,0x06,0xC6,0x7E,
366 0x3E,0x1E,0x0C,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
367 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
368 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00};//利
369
370 unsigned char code guang[]={0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x01,0x01,0x01,0x01,0x00,0x00,0x00,0x0
-3,
371 0x0F,0x07,0x00,0x00,0x01,0x03,0x03,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x1E,0x0F,
372 0x07,0x07,0x0F,0xBF,0xF7,0xE7,0xDF,0xCE,0x8F,0x1F,0x7F,0xFF,0xFF,0xF9,0x33,0x63,
373 0xC7,0x86,0x0E,0x0C,0x0E,0x07,0x01,0x00,0x00,0x00,0x00,0x00,0x30,0x18,0x38,0x38,
374 0x70,0xE0,0xC0,0x78,0xF8,0xF0,0xC0,0x80,0x80,0xC0,0xC0,0x80,0x00,0x00,0x00,0x00,
375 0x00,0x03,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
376 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x40,0x40,0xC0,0xE0,0xE0,
377 0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00};//光
378
379 unsigned char code dian[]={0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x06,0x07,0x07,0x07,0x03,0x03
-,
380 0x03,0x01,0x01,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x38,
381 0x3C,0x1E,0x0E,0x0E,0x0F,0x3F,0x7E,0xEE,0x9F,0x3F,0xFF,0x7E,0x3E,0xFF,0xFF,0xFE,
382 0xFC,0x1C,0x0F,0x0F,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
383 0x00,0xE0,0xF8,0x1C,0x1E,0x1E,0xBC,0xB8,0x70,0xE0,0xC0,0xC0,0x60,0x00,0x00,0xF8,
384 0xFC,0xF8,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
385 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
386 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00};//电
387
388 unsigned char code ke[]={0x00,0x00,0x00,0x00,0x00,0x03,0x0F,0x00,0x00,0x01,0x27,0x1F,0x1F,0x0F,0x00,0x01,
389 0x03,0x03,0x03,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x10,0x18,
390 0x39,0xF9,0xF0,0x20,0x61,0x7D,0xF5,0xE4,0xE5,0xED,0x7A,0xF3,0xEF,0xC7,0xC0,0xC0,
391 0x40,0x40,0x60,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0x0C,0x0C,0x0C,0xDC,0xEC,
392 0xEC,0xCC,0x8C,0xCF,0xCF,0x9C,0xFC,0xEC,0x8C,0x0C,0x0C,0x0C,0x0C,0x0C,0x0C,0x0C,
393 0x0C,0x0C,0x0C,0x0C,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
394 0x00,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
395 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00};//科
396
397 unsigned char code ji[]={0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x07,0x1F,0x07,0x02,
398 0x00,0x01,0x03,0x07,0x07,0x02,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
399 0x00,0x60,0x30,0x30,0x30,0x30,0x70,0xF8,0xF3,0xE7,0xA8,0x78,0x70,0xFE,0xE7,0xE0,
400 0xE0,0x60,0x7F,0xE3,0xE0,0x60,0x20,0x00,0x00,0x00,0x00,0x00,0x60,0x70,0x30,0x30,
401 0x30,0x3C,0x7E,0x78,0xF0,0xE0,0xC0,0xF0,0xF8,0x58,0x18,0xF0,0xF0,0x78,0xFE,0xDF,
402 0x87,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
403 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0xC0,0xC0,
404 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00};//技
405
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 1416 ----
CONSTANT SIZE = 891 ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = ---- 36
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 + -