st7920驱动的lcd要怎样才能使光标显示在一个8bit的单元呢

[复制链接]
4936|8
 楼主| ccjchen 发表于 2007-4-30 21:20 | 显示全部楼层 |阅读模式
我采用的是12864(带字库ST7920)液晶显示器,由于界面既要显示汉字,又要显示数字,在工作过程通过键盘更改数字。在更改数字时希望光标显示出来并不停显示,但我在更改的过程中显示出的光标占两个数字格(即一个汉字格),请问我要怎样才能是光标显示在一个数字格呢(即半个汉字8bit)<br />
 楼主| ccjchen 发表于 2007-5-3 10:17 | 显示全部楼层

为什么没人回答我呢

我现在是想在lcd的显示屏上写入比如: 20.5635&nbsp;改变小数点后的四位数字,并且在改变的过程中下面的光标跟着移动,可是st7920的光标是以一个汉字(16bit)为单位移动的,而非以8bit为单位移动的.哪位大哥帮帮我啊
 楼主| ccjchen 发表于 2007-5-5 10:14 | 显示全部楼层

各位大虾给指导一下好吗?

  
zhiwei 发表于 2007-5-5 15:26 | 显示全部楼层

还没有用过这款

ST7920,汉字占16位宽,如果内部决定光标是汉字编码的话,你也改变不了。你仔细读一下文档,看光标是什么字符。另外,为什么一定要显示光标呢?简单的显示就行,增加复杂性。或者你可以关光标显示,而在你的显示驱动里面加上一个光标字符,并且让它闪。呵呵。
 楼主| ccjchen 发表于 2007-5-5 20:18 | 显示全部楼层

怎么在显示驱动里面加上一个光标字符,并且让它闪呢

怎么在显示驱动里面加上一个光标字符,并且让它闪呢,请楼上这位大哥明示阿
thw 发表于 2007-5-5 21:52 | 显示全部楼层

硬件觉得的东西你改不了

自己软件改吧,如果还要闪那就复杂点了
567 发表于 2007-5-6 00:07 | 显示全部楼层

画点阵,一条8*1的线

  
zhiwei 发表于 2007-5-6 12:43 | 显示全部楼层

自己做个字符

0
 楼主| ccjchen 发表于 2007-5-6 16:12 | 显示全部楼层

画一条8*1的先怎么画啊,还要移动它的位置.能给两句例程

  
您需要登录后才可以回帖 登录 | 注册

本版积分规则

175

主题

446

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部