我在做1602液晶显示的时候,遇到些困难,我想设置光标在一个位置不动,通过按键左移或者右移,但是光标显示开之后,光标就自动右移,不能控制,初始化如下:
void lcd_init()
{
lcd_wcmd(0x38); //功能设置:0011 1 DL N F :
//DL:1:8位。0:4位 N:1:2行,0:1行 F:1:5*10,0:5*7
delay(1);
lcd_wcmd(0x0c);
delay(1);
lcd_wcmd(0x06);
delay(1);
lcd_wcmd(0x01);
delay(1);
}
其中0x0c是不开光标,0x0e是开光标,谁弄过这个帮我改下,我想用3个按键控制,一个左移一个右移,一个数值加,光标在哪个位置哪个就加。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>