【转载】12864带字库(ST7920控制器)液晶学习

2020-01-12 17:21发布

本帖最后由 paradisespace 于 2012-5-21 10:36 编辑

关于ST7920控制器的12864液晶,网上资料有很多,但是大部分感觉都有漏洞或者说是错误。本文转载网上zhaoshan413之手,感谢他的无私贡献。真心觉得这篇文章有其分量,在阿莫论坛上貌似没有看到,所以想分享给各位,有不得当之处还望指点。
废话少说,正题吧!

关于ST7920的芯片说明书网上有很多这里就不占有阿莫的资源了,呵呵

一、首先说一下关于驱动函数的书写,这些是液晶显示的基础
       一般包括四个函数:
      1、写命令函数;
      2、写数据函数;
      3、读状态函数;
      4、读数据函数;
      这四个函数并不是必须全部写的,具体要看你实现的功能,如果只是单纯的显示汉字和字符,写命令、写数据、读状态这三个函数就够了,如过你还需要进行一些绘图的操作,那读数据函数也必须书写。
      另外关于读状态函数,其实也就是用于判忙操作,我看郭天祥的书里面是这样说的:原则上每次对控制器进行读写操作之前,都必须进行读写检测,由于单片机的操作速度慢于液晶控制器的反应速度,因此可不进行读写检测,或者只进行简短的延时即可。因此,读状态函数也可以不写,只用简短的延时函数替换即可。

1、写操作的编写:
首先看一下时序图 照片 005.jpg (139.6 KB, 下载次数: 2) 下载附件 2012-5-21 10:11 上传

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
82条回答
fly_02827
1楼-- · 2020-01-14 07:57
我就看看,不说话
一仁道人
2楼-- · 2020-01-14 09:59
 精彩回答 2  元偷偷看……
蓝海de梦
3楼-- · 2020-01-14 10:53
非常全面,谢谢LZ辛苦搬运,其实网上有的牛人的博客等是非常有分量的,很详细,可以让我们这些晚辈少走很多弯路
narcissus8912
4楼-- · 2020-01-14 16:24
工作需要了解ST7920,这帖子不错~!
paradisespace
5楼-- · 2020-01-14 19:29
narcissus8912 发表于 2012-8-31 16:56
工作需要了解ST7920,这帖子不错~!

好东西必须分享,哈哈哈
lioujunshan
6楼-- · 2020-01-14 23:35
学习了,谢谢!

一周热门 更多>