jianhong_wu 发表于 2014-12-16 21:52:30

st7920的12864液晶屏在调用内部字库时,为什么反显指令会导致两行同时显示?已解答。

本帖最后由 jianhong_wu 于 2014-12-17 12:43 编辑

鸿哥-深圳:
今天本来打算在第83节写在调用液晶屏内部字库时让某行内容反显的帖子,但是发现有一个很奇怪的问题,按照数据手册,我执行一条反显指令时,应该是仅仅某一行反显,但是却同时出现两行反显。比如,当我执行
      WriteCommand(0x34); //扩充指令集
      WriteCommand(0x04); //第1行反显
指令时,发现第一行和第三行反显,后来想想,我猜测这种12864的屏应该是25632折成左右半屏,左半屏在上面,右半屏在下面。经过这次经验,我觉得大家以后尽量不要用液晶屏的内部字库模式,应该用自构字库的模式(图形模式)。因为我觉得用内部字库模式的时候,这个集成的反显扩展指令不好用。而用自构字库的模式(图形模式),却可以顺心所欲的灵活运用,适合做菜单程序。





页: [1]
查看完整版本: st7920的12864液晶屏在调用内部字库时,为什么反显指令会导致两行同时显示?已解答。