标题: MCU+LCD屏文字显示有问题,英文菜单在滚动时,字数多的会覆盖到字数少的 [打印本页]

作者: zhangzhao2423    时间: 2021-12-16 11:08
标题: MCU+LCD屏文字显示有问题,英文菜单在滚动时,字数多的会覆盖到字数少的
如图:这个是LCD屏文字显示的程序,有24个数组,一组中文一组英文一一对应,相当于有12个菜单可供选择,在调试时,中文显示没有问题,用按键滚动菜单时,每一组的中文菜单都能随着按键滚动,没有异常。但是英文菜单在滚动时,字数多的会覆盖到字数少的,比如字数少的是ABCD 字数多的是CDEFGHI   则字数少的后面滚动就会显示ABCDGHI。又一个视频给大家看,就是LCD屏的操作录像。中文函数是厂家原来写的,后面我需要添加英文在上面,就照着他的中文函数写的,希望大家看看哪里写的不对。

LCD操作录像.zip

3.88 MB, 阅读权限: 10, 下载次数: 6


作者: 冰火风轮    时间: 2021-12-16 13:06
可不可以理解成字数少的没盖住字数多的?屏显存的数据没更新,没做消隐
作者: devcang    时间: 2021-12-16 17:21
先清行,再显示
作者: zngz_cc    时间: 2021-12-16 17:36
你没做清屏,前面显示的内容,后面更新显示时,要把不要的清屏了才行,不然会一直保留着,直到更新
作者: zhangzhao2423    时间: 2021-12-16 19:03
冰火风轮 发表于 2021-12-16 13:06
可不可以理解成字数少的没盖住字数多的?屏显存的数据没更新,没做消隐

可以这么理解,字数少的没盖住字数多的
作者: zhangzhao2423    时间: 2021-12-16 19:04
zngz_cc 发表于 2021-12-16 17:36
你没做清屏,前面显示的内容,后面更新显示时,要把不要的清屏了才行,不然会一直保留着,直到更新

对对,要清屏。不然一直保留




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1