LCD程序方面问题求高手解答,求指导这段程序是什么意思 最好每句话都解释下

2025-01-01 08:14:57
推荐回答(1个)
回答1:

/*------------------------------------------------
LCD1602写入命令函数
------------------------------------------------*/
void Lcd_Write_Com(unsigned char com)
{
while(Lcd_Check_Busy()); //忙则等待
RS_CLR; //RS=0
RW_CLR; //RW=0
EN_SET; //EN=1
DataPort = com;
_nop_(); //空一个周期
EN_CLR; //EN=0
}
/*------------------------------------------------
LCD1602写入数据函数
------------------------------------------------*/
void Lcd_Write_Data(unsigned char Data)
{
while(Lcd_Check_Busy()); //忙则等待
RS_SET; //RS=1
RW_CLR; //RW=0
EN_SET; //EN=1
DataPort = Data;
_nop_(); //空一个周期
EN_CLR; //EN=0
}
在写东西时EN下降沿才执行