📄 lcd1602b.txt
字号:
1.void Lcd_Init()初始化函数
{
延迟15毫秒
等待LCD空闲
发送LCD_CMD_INIT初始化命令
等待LCD空闲
发送LCD_CMD_DispCtr命令
等待LCD空闲
发送LCD_CMD_CLS命令,清屏
延时2毫秒
发送LCD_CMD_EnterSet命令
}
2.void Lcd_SendCommand(char nCmd)//发送一条指令
{
设置写状态
设置命令状态
{
置位LCD_E = 1
PD4-PD7赋值 = nCmd高4位
置位LCD_E = 0
}
{
置位LCD_E = 1
PD4-D7赋值 = nCmd低4位
置位LCD_E = 0
}
设置读状态
设置命令状态
}
3.void Lcd_SendData(char nData)//发送一个数据
{
设置写状态
设置数据状态 /////
{
置位LCD_E = 1
PD4-PD7赋值 = nData高4位
置位LCD_E = 0
}
{
置位LCD_E = 1
PD4-PD7赋值 = nData低4位
置位LCD_E = 0
}
设置读状态
设置命令状态
}
4.void Lcd_WaitForReady()//等待Lcd空闲
{
设置读状态 //RW = 1
设置命令状态
置位LCD_E = 1
循环等待 直到 PD7 = 0 结束循环
置位LCD_E = 0
}
5.void Lcd_SetXy(char x,char y) //设置光标位置
{
如果y == 0
Address = 0x80 + x;
else
Address = 0xc0 + x;
等待LCD空闲
发送命令Address
}
6.void Lcd_DisplayString(char* szText)//显示一串字符
{
while(*String)
{
LCDWaitForReady();
LCDSendData(*String);
String++;
}
}
7.void Lcd_DisplayNum(unsigned long Num,char BitCount);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -