zhiweiqiang33 发表于 2017-3-15 09:59:51

1602LCD光标显示

我在做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个按键控制,一个左移一个右移,一个数值加,光标在哪个位置哪个就加。

陈飞龙 发表于 2017-3-19 09:25:45

首先定义你的光标进行闪烁,想要移动的话你可以写一个“”空格“”字符,这样就可以移动了啊:loveliness::loveliness:

大鹏 发表于 2017-3-19 11:01:25

给楼上点个赞!

zhiweiqiang33 发表于 2017-3-19 12:22:13

谢谢支持,有好的文章也请发表:)

zhiweiqiang33 发表于 2017-3-19 12:22:35

谢谢陈老湿的 帮助:)

fpga_feixiang 发表于 2017-3-20 12:03:06

牛逼,FPGA天下

zhiweiqiang33 发表于 2017-3-20 13:02:02

望伟大的寇老湿来一段 文章:lol:lol:lol
页: [1]
查看完整版本: 1602LCD光标显示