📄 lcd_driver_dis.c
字号:
#include "LCD_Driver_User.h"
//******************************************
//函数:void Dis_OneChar(unsigned char x,unsigned char y,unsigned char Dis_Char)
//描述:
//参数:unsigned char x,y,Dis_Char
//返回:
//版本:V 1.0.0
//日期:2007-12-5
//******************************************
void Dis_OneChar(unsigned char x,unsigned char y,unsigned char Dis_Char)
{
y &= 0x01; // 限制显示字符坐标范围,y不大于1,x不大于15
x &= 0x0f;
if(y)
x |= 0x40; // 当要显示第二行时,地址码+0x40
x |= 0x80; //算出地址指令码
LCD_WriteCommand(x,0); //不检测忙信号,直接发送地址码指令
LCD_WriteData(Dis_Char);
LCD_WriteCommand(x,0); //光标返回,用于后面的调节
}
//******************************************
//函数:void Dis_String(unsigned char x,unsigned char y,unsigned char *Dis_String)
//描述:
//参数:unsigned char x,y,Dis_String
//返回:
//版本:V 1.0.0
//日期:2007-12-5
//******************************************
void Dis_String(unsigned char x,unsigned char y,unsigned char *Dis_String)
{
unsigned char Length = 0;
y &= 0x01; // 限制显示字符坐标范围,y不大于1,x不大于15
x &= 0x0f;
while(Dis_String[Length] > 0x20)
{
if(x < 0x0f)
{
Delay_ms(50);
Dis_OneChar(x,y,Dis_String[Length]);
Length++;
x++;
}
//else
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -