📄 main.lst
字号:
C51 COMPILER V8.02 MAIN 08/11/2008 01:13:49 PAGE 1
C51 COMPILER V8.02, COMPILATION OF MODULE MAIN
OBJECT MODULE PLACED IN main.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE main.c BROWSE DEBUG OBJECTEXTEND
line level source
1 /*Mini51板通用编程模板设计*/
2 /*作者:田开坤*/
3 /*时间:2007年10月*/
4 /*版本:第二版*/
5 #include "Mini51B.H" //所有与硬件相关的接口函数定义
6 #include "LCD12864.H" //LCD12864驱动函数
7 #include "logo_stuelab.h"
8 extern unsigned char xdata *p; //需要1k外部RAM支持
9
10 void main()
11 {
12 1 unsigned int k;
13 1 for(k=0;k<1024;k++) { //将一幅图写入RAM
14 2 p=k;
15 2 *p = stuelab[k];
16 2 }
17 1
18 1 /***************LCD12864测试*****************/
19 1 //*此部分注销只要删除前面一位斜线
20 1 lcd12864_init();
21 1 lcd12864_clr();
22 1 p=0;
23 1 lcd12864_put_xywhb(0,0,128,64,p); //logo显示
24 1 //delay_ms(2000);
25 1 /********************************************/
26 1
27 1 /**************LCD12864打点测试**************/
28 1 for(k=0;k<1024;k++) { //显示缓冲区RAM清零
29 2 p=k;
30 2 *p = 0;
31 2 }
32 1 line(0,0,127,63);//画直线
33 1 line(0,0,127,60);
34 1 line(0,0,127,50);
35 1 line(0,0,127,40);
36 1 line(0,0,127,30);
37 1 line(0,0,127,20);
38 1 line(0,0,127,10);
39 1 line(0,63,127,0);
40 1
41 1 circle(64,32,30);//画圆圈
42 1 circle(20,32,10);
43 1 circle(108,32,10);
44 1 p=0;
45 1 lcd12864_put_xywhb(0,0,128,64,p);
46 1 /********************************************/
47 1 while(1);
48 1 }
49
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 991 ----
CONSTANT SIZE = 1024 ----
XDATA SIZE = ---- ----
C51 COMPILER V8.02 MAIN 08/11/2008 01:13:49 PAGE 2
PDATA SIZE = ---- ----
DATA SIZE = 2 27
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 + -