📄 lcd_init.lst
字号:
C51 COMPILER V7.06 LCD_INIT 03/24/2007 20:31:57 PAGE 1
C51 COMPILER V7.06, COMPILATION OF MODULE LCD_INIT
OBJECT MODULE PLACED IN LCD_Init.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE LCD_Init.c BROWSE DEBUG OBJECTEXTEND
stmt level source
1 /*
2 void Right_Show_Sign (uchar x,uchar y,uchar sign_num);
3 void Right_Show_Figure (uchar x,uchar y,uchar figure_num);
4 void Right_Show_Word (uchar x,uchar y,uchar word_num);
5 void Left_Show_Sign (uchar x,uchar y,uchar sign_num);
6 void Left_Show_Figure (uchar x,uchar y,uchar figure_num);
7 void Left_Show_Word (uchar x,uchar y,uchar word_num);
8 void Lcd_SetZ (uchar z);
9 void Lcd_Off (void);
10 void Lcd_On (void);
11 void IntRst (void);
12 */
13 #define uchar unsigned char
14 //#include <reg52.h>
15 #include<Lcd_Show_Declare.h>
16
17 void Show_Null(void)//清屏
18 {
19 1 uchar i,j,x,y;
20 1 for(i=0;i<4;i++)
21 1 {for(j=0;j<4;j++)
22 2 {
23 3 x=i*2;y=j*16;
24 3 Right_Show_Null(x,y);
25 3 Left_Show_Null(x,y);
26 3 }
27 2 }
28 1 }
29
30 void Show_Sign(void)//显示===========
31 {
32 1 uchar i;
33 1 for(i=0;i<8;i++)
34 1 Left_Show_Sign(0,i*8,2);
35 1 for(i=0;i<8;i++)
36 1 Right_Show_Sign(0,i*8,2);
37 1 }
38
39 void Show_Greet(void)//显示电机控制系统湖南师范大学XXX制作
40 { //电机智能控制系统
41 1 Left_Show_Word(2,0,2);
42 1 Left_Show_Word(2,16,3);
43 1 Left_Show_Word(2,32,4);
44 1 Left_Show_Word(2,48,5);
45 1 Right_Show_Word(2,0,6);
46 1 Right_Show_Word(2,16,7);
47 1 Right_Show_Word(2,32,8);
48 1 Right_Show_Word(2,48,9);
49 1 //湖南师范大学
50 1 Left_Show_Word(4,16,10);
51 1 Left_Show_Word(4,32,11);
52 1 Left_Show_Word(4,48,12);
53 1 Right_Show_Word(4,0,13);
54 1 Right_Show_Word(4,16,14);
55 1 Right_Show_Word(4,32,15);
C51 COMPILER V7.06 LCD_INIT 03/24/2007 20:31:57 PAGE 2
56 1 //XXX制作
57 1 Left_Show_Word(6,32,16);
58 1 Left_Show_Word(6,48,17);
59 1 Right_Show_Word(6,0,18);
60 1 Right_Show_Word(6,16,19);
61 1 Right_Show_Word(6,32,20);
62 1 }
63
64 void Show_Operation_Model(void)//显示"请预置工作方式"1全速2步进
65 {
66 1 Left_Show_Word(3,0,21);
67 1 Left_Show_Word(3,16,22);
68 1 Left_Show_Word(3,32,23);
69 1 Left_Show_Word(3,48,24);
70 1 Right_Show_Word(3,0,25);
71 1 Right_Show_Word(3,16,26);
72 1 Right_Show_Word(3,32,27);
73 1 Right_Show_Sign(3,48,0); //---
74 1 Left_Show_Word(6,32,28);
75 1 Left_Show_Word(6,48,29);
76 1 Right_Show_Word(6,32,0);
77 1 Right_Show_Word(6,48,1); //----
78 1 Left_Show_Figure(6,16,1);
79 1 Right_Show_Figure(6,16,2);
80 1 }
81
82 void Show_Speed_Set(void)//显示"请预置转速 "
83 {
84 1 Left_Show_Word(3,0,21);
85 1 Left_Show_Word(3,16,22);
86 1 Left_Show_Word(3,32,23);
87 1 Left_Show_Word(3,48,34);
88 1 Right_Show_Word(3,0,29);
89 1 Right_Show_Sign(3,16,0);
90 1 }
91
92 void Show_Step_Length(void)//显示"请预置步长: "
93 {
94 1 Left_Show_Word(3,0,21);
95 1 Left_Show_Word(3,16,22);
96 1 Left_Show_Word(3,32,23);
97 1 Left_Show_Word(3,48,0);
98 1 Right_Show_Word(3,0,43);
99 1 Right_Show_Sign(3,16,0);//---
100 1 }
101
102
103 void Show_Ready(void)//显示"准备好:"
104 {
105 1 Left_Show_Word(4,32,36);
106 1 Left_Show_Word(4,48,37);
107 1 Right_Show_Word(4,0,38);
108 1 Right_Show_Sign(4,16,3);
109 1 }
110 void Show_Start(void)//显示"启动"
111 {
112 1 Right_Show_Word(4,0,39);
113 1 Right_Show_Word(4,16,40);
114 1 }
115
116 void Show_Running(void)//显示"运行中"
117 {
C51 COMPILER V7.06 LCD_INIT 03/24/2007 20:31:57 PAGE 3
118 1 Right_Show_Word(4,0,44);
119 1 Right_Show_Word(4,16,45);
120 1 Right_Show_Word(4,32,30);
121 1 }
122
123 void Show_Stop(void)//显示"停止"
124 {
125 1 Right_Show_Word(4,0,41);
126 1 Right_Show_Word(4,16,42);
127 1 }
128 void Show_Step(void)//显示"步进"
129 {
130 1 Right_Show_Word(4,0,0);
131 1 Right_Show_Word(4,16,1);
132 1 }
133
134 void Show_Direction(bit a)//显示"正反向"
135 {
136 1
137 1 if (a)Left_Show_Word(2,0,33);
138 1 else Left_Show_Word(2,0,32);
139 1 Left_Show_Word(2,16,34);
140 1 }
141
142 /*
143 void Show_Null(void);//清屏
144 void Show_Sign(void);//显示===========
145 void Show_Greet(void);//显示电机控制系统湖南师范大学XXX制作
146 void Show_Operation_Model(void)//显示"请预置工作方式"1全速2步进
147 void Show_Speed_Set(void)//显示"请预置转速 "
148 void Show_Step_Length(void) //显示"请预置步长: "
149 void Show_Ready(void)//显示"准备好:"
150 void Show_Start(void)//显示"启动"
151 void Show_Running(void)//显示"运行中"
152 void Show_Stop(void)//显示"停止"
153 void Show_Step(void)//显示"步进"
154 void Show_Direction(bit a)//显示"正反向"
155
156 */
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 650 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = ---- 5
IDATA SIZE = ---- ----
BIT SIZE = ---- 1
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -