📄 main.lst
字号:
C51 COMPILER V7.50 MAIN 10/25/2007 19:28:35 PAGE 1
C51 COMPILER V7.50, COMPILATION OF MODULE MAIN
OBJECT MODULE PLACED IN Main.OBJ
COMPILER INVOKED BY: D:\Program Files\Keil\C51\BIN\C51.EXE Main.c BROWSE DEBUG OBJECTEXTEND
line level source
1 #include <REGX52.H>
2 #include <intrins.h>
3 #include "Timers.h"
4 #include "LCD.h"
*** WARNING C280 IN LINE 343 OF LCD.H: 'attr': unreferenced local variable
*** WARNING C280 IN LINE 346 OF LCD.H: 'tempD': unreferenced local variable
5
6
7 //================================= 演示主程序 =================================
8 void main( void )
9 {
10 1 // unsigned char i;
11 1 while(1)
12 1 {
13 2 TimersInit();
14 2 LcdInit();
15 2
16 2 // 文本方式演示
17 2 // PutWordInAlpha();
18 2 // TextDisp(0,200,"My name is Sun Qinly\n24 years old\nI love programing");
19 2 // DelayMs(1000);
20 2 // Clear();
21 2
22 2 // 图形方式演示
23 2 Write_Instruction( Ovlay ); // 显示合成方式设置.代码0x5b
24 2 Write_Data( 0x04 ); // 设置参数:显示3区为文本属性,二重xor合成
25 2 Sample3();
26 2 PutWord24InGraph(); //显示"西安交通大学"
27 2
28 2 DelayMs(1000);
29 2 EmptyRect(42,125,278,161);
30 2 DelayMs(500);
31 2 EmptyRect(50,133,270,153);
32 2 DelayMs(500);
33 2 Putstr(7,135, "XI'AN JIAOTONG UNIVERSITY",0);
34 2 FillRect(42,180,278,220);
35 2 DelayMs(500);
36 2 // Linexy( 155, 20, 300, 200 ,1);
37 2 // circle(50,140,20,1);
38 2 DelayMs(2000);
39 2 Clear();
40 2
41 2 /*
42 2
43 2
44 2
45 2 while(1)
46 2 {
47 2
48 2 //变化圆演示,直径不断的变化,由大到小再由小到大来回缩放
49 2 for (i=50;i>5;i--)
50 2 {
51 2 circle(185,185,i+1,0); //擦除外圆
52 2 circle(185,185,i,8);
53 2 circle(185,185,i-1,8);
C51 COMPILER V7.50 MAIN 10/25/2007 19:28:35 PAGE 2
54 2 DelayMs(40);
55 2 };
56 2
57 2 DelayMs(50);
58 2
59 2 for (i=5;i<50;i++)
60 2 {
61 2 circle(185,185,i-1,0); //擦除内圆
62 2 circle(185,185,i,8);
63 2 circle(185,185,i+1,8);
64 2 DelayMs(30);
65 2 };
66 2
67 2 DelayMs(50);
68 2
69 2 };*/
70 2 }
71 1
72 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 3135 ----
CONSTANT SIZE = 3304 ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = 4 116
IDATA SIZE = ---- ----
BIT SIZE = ---- 1
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 2 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -