ZKX's LAB

1602液晶如何控制光标 1602液晶确定光标位置

2020-10-02知识6

1602液晶 第一行正常,第二行不能显示,但光标在第二行可以移动 1602液晶 第一行正常,第二行不能显示,光标在第二行可以移动,光标位置正确,但光标前是空的;而如果在第一行一只加字符到多于40个时,就可以在第二行显示了,加大延时也没作用。求高手指点啊。字符串写入函数*/void LCD_write_str(unsigned char x,unsigned char y,unsigned char*p){if(y=0){LCD_write_command(0x80+x);}else{LCD_write_command(0xc0+x);}while(*p){LCD_write_data(*p);p+;}}

1602液晶如何控制光标 1602液晶确定光标位置

1602液晶如何控制光标 定义以下函数 void SetCurPosition(uchar X,uchar Y){ Y&0x01;X&0x0F;限制X不能大于15,Y不能大于1 if(Y){ X|=LINE2_HEAD;当要显示第二行时地址码:0xc0 } X|=LINE1_HEAD;第一行的地址码:0x80 WriteCommandLCM(X,0);这里不检测忙信号,发送地址码 WriteCommandLCM(0x02,0);光标归位 WriteCommandLCM(0x0d,0);关光标,闪烁 } 之后要让光标到哪,就调用该函数如让光标位于第2行,第8列可以:SetCurPosition(7,1);

1602液晶如何控制光标 1602液晶确定光标位置

1602液晶 第一行正常,第二行不能显示,但光标在第二行可以移动.求高手指点。。。 看你的这个函数应该没有问题,估计是其他地方,比如初始化什么的。给你一个我写的库文件,你可以参考一下。JK1602.H 1602液晶显示单元(LCD)Header file for JK's 。

1602液晶如何控制光标 1602液晶确定光标位置

关于LCD1602光标显示的问题 想要显示光标,应该选择合适的时机,打开光标。如果让1602自己控制光标的移动,往往,光标就会跑到我们不想显示光标的地方。

#unsigned#1602字符液晶

qrcode
访问手机版