📄 lcd_init.c
字号:
/*
void Right_Show_Sign (uchar x,uchar y,uchar sign_num);
void Right_Show_Figure (uchar x,uchar y,uchar figure_num);
void Right_Show_Word (uchar x,uchar y,uchar word_num);
void Left_Show_Sign (uchar x,uchar y,uchar sign_num);
void Left_Show_Figure (uchar x,uchar y,uchar figure_num);
void Left_Show_Word (uchar x,uchar y,uchar word_num);
void Lcd_SetZ (uchar z);
void Lcd_Off (void);
void Lcd_On (void);
void IntRst (void);
*/
#define uchar unsigned char
//#include <reg52.h>
#include<Lcd_Show_Declare.h>
void Show_Null(void)//清屏
{
uchar i,j,x,y;
for(i=0;i<4;i++)
{for(j=0;j<4;j++)
{
x=i*2;y=j*16;
Right_Show_Null(x,y);
Left_Show_Null(x,y);
}
}
}
void Show_Sign(void)//显示===========
{
uchar i;
for(i=0;i<8;i++)
Left_Show_Sign(0,i*8,2);
for(i=0;i<8;i++)
Right_Show_Sign(0,i*8,2);
}
void Show_Greet(void)//显示电机控制系统湖南师范大学XXX制作
{ //电机智能控制系统
Left_Show_Word(2,0,2);
Left_Show_Word(2,16,3);
Left_Show_Word(2,32,4);
Left_Show_Word(2,48,5);
Right_Show_Word(2,0,6);
Right_Show_Word(2,16,7);
Right_Show_Word(2,32,8);
Right_Show_Word(2,48,9);
//湖南师范大学
Left_Show_Word(4,16,10);
Left_Show_Word(4,32,11);
Left_Show_Word(4,48,12);
Right_Show_Word(4,0,13);
Right_Show_Word(4,16,14);
Right_Show_Word(4,32,15);
//XXX制作
Left_Show_Word(6,32,16);
Left_Show_Word(6,48,17);
Right_Show_Word(6,0,18);
Right_Show_Word(6,16,19);
Right_Show_Word(6,32,20);
}
void Show_Operation_Model(void)//显示"请预置工作方式"1全速2步进
{
Left_Show_Word(3,0,21);
Left_Show_Word(3,16,22);
Left_Show_Word(3,32,23);
Left_Show_Word(3,48,24);
Right_Show_Word(3,0,25);
Right_Show_Word(3,16,26);
Right_Show_Word(3,32,27);
Right_Show_Sign(3,48,0); //---
Left_Show_Word(6,32,28);
Left_Show_Word(6,48,29);
Right_Show_Word(6,32,0);
Right_Show_Word(6,48,1); //----
Left_Show_Figure(6,16,1);
Right_Show_Figure(6,16,2);
}
void Show_Speed_Set(void)//显示"请预置转速 "
{
Left_Show_Word(3,0,21);
Left_Show_Word(3,16,22);
Left_Show_Word(3,32,23);
Left_Show_Word(3,48,34);
Right_Show_Word(3,0,29);
Right_Show_Sign(3,16,0);
}
void Show_Step_Length(void)//显示"请预置步长: "
{
Left_Show_Word(3,0,21);
Left_Show_Word(3,16,22);
Left_Show_Word(3,32,23);
Left_Show_Word(3,48,0);
Right_Show_Word(3,0,43);
Right_Show_Sign(3,16,0);//---
}
void Show_Ready(void)//显示"准备好:"
{
Left_Show_Word(4,32,36);
Left_Show_Word(4,48,37);
Right_Show_Word(4,0,38);
Right_Show_Sign(4,16,3);
}
void Show_Start(void)//显示"启动"
{
Right_Show_Word(4,0,39);
Right_Show_Word(4,16,40);
}
void Show_Running(void)//显示"运行中"
{
Right_Show_Word(4,0,44);
Right_Show_Word(4,16,45);
Right_Show_Word(4,32,30);
}
void Show_Stop(void)//显示"停止"
{
Right_Show_Word(4,0,41);
Right_Show_Word(4,16,42);
}
void Show_Step(void)//显示"步进"
{
Right_Show_Word(4,0,0);
Right_Show_Word(4,16,1);
}
void Show_Direction(bit a)//显示"正反向"
{
if (a)Left_Show_Word(2,0,33);
else Left_Show_Word(2,0,32);
Left_Show_Word(2,16,34);
}
/*
void Show_Null(void);//清屏
void Show_Sign(void);//显示===========
void Show_Greet(void);//显示电机控制系统湖南师范大学XXX制作
void Show_Operation_Model(void)//显示"请预置工作方式"1全速2步进
void Show_Speed_Set(void)//显示"请预置转速 "
void Show_Step_Length(void) //显示"请预置步长: "
void Show_Ready(void)//显示"准备好:"
void Show_Start(void)//显示"启动"
void Show_Running(void)//显示"运行中"
void Show_Stop(void)//显示"停止"
void Show_Step(void)//显示"步进"
void Show_Direction(bit a)//显示"正反向"
*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -