📄 final.lst
字号:
C51 COMPILER V8.02 FINAL 07/12/2008 18:22:56 PAGE 1
C51 COMPILER V8.02, COMPILATION OF MODULE FINAL
OBJECT MODULE PLACED IN FINAL.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE FINAL.C BROWSE DEBUG OBJECTEXTEND
line level source
1 #include "ldy.h" //加载头文件ldy.h
2 #define uchar unsigned char //宏定义"uchar"表示"unsigned char"
3 #define uint unsigned int //宏定义"uint"表示"unsigned int"
4 #include "words.h" //加载头文件words.h
5 #include "sub.h" //加载头文件sub.h
6
7 /*主函数*/
8 void main() //定义名为main的主函数,无形参
9 {
10 1 uint i; //定义i为无符号整型变量
11 1 reset(); //复位,初始化LCM
12 1 dison_off(1); //开显示
13 1 while(1) //一直执行循环体
14 1 {
15 2 clr(1,1); //全屏幕清屏
16 2 set_startline(48); //设置显示起始行为第48行
17 2 wword(1,0,0,0,64,4,GDUT_WORDL); //在左半屏,以第0页的第0列为起始单元,写宽64列,高4页的草书"广东工页大学"左
-半部分
18 2 wword(0,1,0,0,64,4,GDUT_WORDR); //在右半屏,以第0页的第0列为起始单元,写宽64列,高4页的草书"广东工页大学"右
-半部分
19 2 delay5(); //延时5秒
20 2 for(i=49;i<64;i++) //给i赋初值49,以设置显示起始行之用,执行完循环体后自动加1,直至i=64
21 2 {
22 3 set_startline(i); //设置显示起始行为第i行
23 3 delay(10000); //延时约0.1秒
24 3 }
25 2 set_startline(0); //此循环执行时LCM上显示图形向上平移
26 2 wword(1,0,5,8,48,2,ZHONGGUO); //在左半屏,以第5页的第8列为起始单元,写宽48列,高2页的隶书“中国”
27 2 wword(0,1,5,8,48,2,GUANGZHOU); //在右半屏,以第5页的第8列为起始单元,写宽48列,高2页的隶书“广州”
28 2 delay5(); //延时约5秒
29 2 clr(1,1); //全屏幕清屏
30 2 wword(1,0,0,1,16,2,JI1); //在左半屏,以第0页的第1列为起始单元,写宽16列,高2页的宋体“机”
31 2 wword(1,0,0,23,16,2,DIAN); //在左半屏,以第0页的第23列为起始单元,写宽16列,高2页的宋体“电”
32 2 wword(1,0,0,45,16,2,GONG); //在左半屏,以第0页的第45列为起始单元,写宽16列,高2页的宋体“工”
33 2 wword(0,1,0,3,16,2,CHENG); //在右半屏,以第0页的第3列为起始单元,写宽16列,高2页的宋体“程”
34 2 wword(0,1,0,25,16,2,XUE); //在右半屏,以第0页的第25列为起始单元,写宽16列,高2页的宋体“学”
35 2 wword(0,1,0,47,16,2,YUAN); //在右半屏,以第0页的第47列为起始单元,写宽16列,高2页的宋体“院”
36 2 wword(1,0,3,17,16,2,JI1); //在左半屏,以第3页的第17列为起始单元,写宽16列,高2页的宋体“机”
37 2 wword(1,0,3,43,16,2,ZI); //在左半屏,以第3页的第43列为起始单元,写宽16列,高2页的宋体“自”
38 2 wword(0,1,3,5,16,2,ZHUAN); //在右半屏,以第3页的第5列为起始单元,写宽16列,高2页的宋体“专”
39 2 wword(0,1,3,31,16,2,YE); //在右半屏,以第3页的第31列为起始单元,写宽16列,高2页的宋体“业”
40 2 wword(1,0,6,16,8,2,No2); //在左半屏,以第6页的第16列为起始单元,写宽8列,高2页的数字“2”
41 2 wword(1,0,6,24,8,2,No0); //在左半屏,以第6页的第24列为起始单元,写宽8列,高2页的数字“0”
42 2 wword(1,0,6,32,8,2,No0); //在左半屏,以第6页的第32列为起始单元,写宽8列,高2页的数字“0”
43 2 wword(1,0,6,40,8,2,No0); //在左半屏,以第6页的第40列为起始单元,写宽8列,高2页的数字“0”
44 2 wword(1,0,6,56,8,2,JI2L); //在左半屏,以第6页的第56列为起始单元,写宽8列,高2页的宋体“级”的左半部分
45 2 wword(0,1,6,0,8,2,JI2R); //在右半屏,以第6页的第0列为起始单元,写宽8列,高2页的宋体“级”的右半部分
46 2 wword(0,1,6,8,24,2,No5); //在右半屏,以第6页的第8列为起始单元,写宽24列,高2页的数字“(5)”
47 2 wword(0,1,6,32,16,2,BAN); //在右半屏,以第6页的第32列为起始单元,写宽16列,高2页的宋体“班”
48 2 delay5(); //延时约5秒
49 2 clr(1,1); //全屏幕清屏
50 2 wword(1,0,0,0,64,2,ZDLS); //在左半屏,以第0页的第0列为起始单元,写宽64列,高2页的宋体“指导老师”
51 2 wword(0,1,0,0,8,2,MH); //在右半屏,以第0页的第0列为起始单元,写宽8列,高2页的符号“:”
52 2 wword(0,1,1,8,48,2,LJQ); //在右半屏,以第1页的第8列为起始单元,写宽48列,高2页的宋体“刘建群”
53 2 wword(1,0,3,8,16,2,XUE); //在左半屏,以第3页的第8列为起始单元,写宽16列,高2页的宋体“学”
C51 COMPILER V8.02 FINAL 07/12/2008 18:22:56 PAGE 2
54 2 wword(1,0,3,40,16,2,SHENG); //在左半屏,以第3页的第40列为起始单元,写宽16列,高2页的宋体“生”
55 2 wword(0,1,3,0,8,2,MH); //在右半屏,以第3页的第0列为起始单元,写宽8列,高2页的符号“:”
56 2 wword(0,1,4,8,48,2,WYJ); //在右半屏,以第4页的第8列为起始单元,写宽48列,高2页的宋体“万雅俊”
57 2 wword(1,0,6,22,12,2,ER); //在左半屏,以第6页的第22列为起始单元,写宽12列,高2页的宋体“二”
58 2 wword(1,0,6,34,12,2,LING); //在左半屏,以第6页的第34列为起始单元,写宽12列,高2页的宋体“○”
59 2 wword(1,0,6,46,12,2,LING); //在左半屏,以第6页的第46列为起始单元,写宽12列,高2页的宋体“○”
60 2 wword(1,0,6,58,6,2,SIL); //在左半屏,以第6页的第58列为起始单元,写宽6列,高2页的宋体“四”的左半部分
61 2 wword(0,1,6,0,6,2,SIR); //在右半屏,以第6页的第0列为起始单元,写宽6列,高2页的宋体“四”的右半部分
62 2 wword(0,1,6,6,12,2,NIAN); //在右半屏,以第6页的第6列为起始单元,写宽12列,高2页的宋体“年”
63 2 wword(0,1,6,18,12,2,LIU); //在右半屏,以第6页的第18列为起始单元,写宽12列,高2页的宋体“六”
64 2 wword(0,1,6,30,12,2,YUE); //在右半屏,以第6页的第30列为起始单元,写宽12列,高2页的宋体“月”
65 2 delay5(); //延时约5秒
66 2 clr(1,1); //全屏幕清屏
67 2 wword(1,0,0,32,32,8,GDUT_LOGOL);//在左半屏,以第0页的第32列为起始单元,写宽32列,高8页的"校徽"图案左半部分
68 2 wword(0,1,0,0,32,8,GDUT_LOGOR); //在右半屏,以第0页的第0列为起始单元,写宽32列,高8页的"校徽"图案右半部分
69 2 delay(50000); //延时约0.5秒
70 2 delay(50000); //延时约0.5秒
71 2 wword(1,0,0,9,14,2,TUAN14); //在左半屏,以第0页的第9列为起始单元,写宽14列,高2页的宋体“团”
72 2 wword(1,0,2,9,14,2,JIE14); //在左半屏,以第2页的第9列为起始单元,写宽14列,高2页的宋体“结”
73 2 wword(1,0,4,9,14,2,QIN14); //在左半屏,以第4页的第9列为起始单元,写宽14列,高2页的宋体“勤”
74 2 wword(1,0,6,9,14,2,FEN14); //在左半屏,以第6页的第9列为起始单元,写宽14列,高2页的宋体“奋”
75 2 wword(0,1,0,41,14,2,QIU14); //在右半屏,以第0页的第41列为起始单元,写宽14列,高2页的宋体“求”
76 2 wword(0,1,2,41,14,2,SHI14); //在右半屏,以第2页的第41列为起始单元,写宽14列,高2页的宋体“是”
77 2 wword(0,1,4,41,14,2,CHUANG14); //在右半屏,以第4页的第41列为起始单元,写宽14列,高2页的宋体“创”
78 2 wword(0,1,6,41,14,2,XIN14); //在右半屏,以第6页的第41列为起始单元,写宽14列,高2页的宋体“新”
79 2 delay5(); //延时约5秒
80 2 clre(); //拉幕式清屏
81 2 }
82 1 }
83
84
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 1558 ----
CONSTANT SIZE = 2392 ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = ---- 13
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 + -