📄 lcd.lst
字号:
C51 COMPILER V8.02 LCD 04/21/2009 22:25:23 PAGE 1
C51 COMPILER V8.02, COMPILATION OF MODULE LCD
OBJECT MODULE PLACED IN lcd.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\c51.exe lcd.c DB OE
line level source
1 #include "lcddev.h"
2 #include "delay.h"
3
4 uchar code mychar[]={"16路逻辑分析仪设计设者秦学富于桂电2009年"
5 }; //每个中文字符占2各字节 1各数字一个字节标点符号占2各bit 字体大小16*16
6
7 void main()
8 {
9 1 uchar *p = mychar;
10 1 unsigned int i;
11 1 // uchar j=0;
12 1 WDTCN = 0xde;
13 1 WDTCN = 0xad; //禁止看门狗定时器
14 1 Init_Device(); //初始化8051
15 1 CS =1;
16 1 Delay(10);
17 1 IniLcd(); //初始化
18 1 Lcd_clearscreen();
19 1 Delay(10);
20 1 LCD_ON();
21 1 LCD_GotoXY(0x00,0x00);//
22 1 //j = 1;
23 1 // activewindow(0x00,0x00);
24 1 // for(i = 0;i<=96000;i++)
25 1 //{
26 1 // Lcd_writedatatocmd(0xB0, gImage_Demo[i]);
27 1 // j=~j;
28 1 // }
29 1 //Lcd_writedatatocmd(CHWI,0xf7);//bit 7-4 设置光标高度 bit3--0设置行间距
30 1 //Lcd_writedatatocmd(WCCR,0x04);
31 1 Lcd_writedatatocmd(WLCR,0x0c);//文字模式
32 1 activewindow(0x00,0x0f);
33 1 // for(i = 0;i<=9600;i++)
34 1 //{
35 1 // Lcd_writedatatocmd(0xB0, j);
36 1 // j=~j;
37 1 // }
38 1 // Display(0x00,0x09,150);
39 1
40 1 for(i=0;i<=39;i++)
41 1 {
42 2 // Lcd_writedatatocmd(FNCR,0x80);//
43 2 Lcd_writedatatocmd(MWCR,p[i]);
44 2 }
45 1
46 1 //Display(0x00,0x11,0x27,p);
47 1
48 1
49 1 // Displaymygraph(0x78,0xef,0x50);
50 1
51 1
52 1
53 1 while(1);
54 1 }
C51 COMPILER V8.02 LCD 04/21/2009 22:25:23 PAGE 2
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 173 ----
CONSTANT SIZE = 41 ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = ---- 5
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 + -