加入星计划,您可以享受以下权益:

  • 创作内容快速变现
  • 行业影响力扩散
  • 作品版权保护
  • 300W+ 专业用户
  • 1.5W+ 优质创作者
  • 5000+ 长期合作伙伴
立即加入

LCD12864-ST7920驱动源码、原理图连接图,附汉字显示、画线、画点功能等

2017/03/21
71
服务支持:
技术交流群

完成交易后在“购买成功”页面扫码入群,即可与技术大咖们分享疑惑和经验、收获成长和认同、领取优惠和红包等。

虚拟商品不可退

当前内容为数字版权作品,购买后不支持退换且无法转移使用。

加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论
放大
方块图
相关方案
  • 方案介绍
  • 相关文件
  • 相关推荐
  • 电子产业图谱
申请入驻 产业图谱

最近做个项目,要用到一块12864的液晶CM12864-12,使用ST7920控制器,这款控制器内置了汉字库显示字符汉字方便,但是汉字库是16*16点阵的,我要显示点别的怎么??可以用图形RAM画图。我想显示12*12的汉子,这样就能显示五行了!我的实现思路是实现画点函数,画点函数需要对GDRAM读,不然显示一团糟!这里用7920的并行模式,串行模式虽然节省IO口,但是不能读出数据!那就开始吧!

在网上找了7、8个版本的7920驱动,发现几乎都只用了基本的显示字符汉字功能,即使使用的画图,也没有画点!!
自己写!看着液晶手册写,但是显示乱七八糟,怎么改都不行,以前也过KS0108的画点函数不难啊??怎么这个就不行了!一点点着,发现读GDRAM数据有问题,读出的数据不正确!液晶手册不是很详细,还是看7920的手册!
终于找到问题所在:原来7920读出数据时,需要DUMMY READ,就是要读两次!!液晶手册很害人,就说个大概!看来以后要注意啊,要从跟上看!!!
简单一改,就OK了!!

LCD12864 PIN脚与单片机连接图:

显示效果:

附件内容截图:

  • 12864.JPG
    描述:PIN脚连接图
  • 源代码.zip
    描述:程序源码

相关推荐

电子产业图谱