没有合适的资源?快使用搜索试试~ 我知道了~
无字库12864液晶的驱动方法
5星 · 超过95%的资源 需积分: 34 68 下载量 115 浏览量
2012-08-17
17:43:40
上传
评论 2
收藏 2.51MB PDF 举报
温馨提示
试读
12页
无字库12864液晶的驱动方法,卫小鲁,这个人在无线电杂志上发飙了好多的文章,个人感觉写的都很好,
资源推荐
资源详情
资源评论
无字库 12864 液晶的驱动方法
在制作单片机系统时,一般都需要用显示器件来显示单片机的工作状态并显示输出结果,
如 LED、数码管和液晶显示器等。LED 最简单,但能给出的信息很少。数码管能清晰地显示
数字和部分字母,但是耗电较大,不适合使用电池供电的装置。
常见的液晶显示器有段式液晶、字符液晶和图形液晶等。其中,段式液晶最省电,但对
于通用显示使用起来不很方便,只能显示固定式数字或符号,而且需要专用驱动电路或特殊
的单片机。
字符液晶(如 1602)用得比较多,容易和单片机配合,但是一般都需要 5V 工作电压,
虽然现在也有 3V 就可以工作的模块,但是体积还是较大,而且只能显示数字和西文字符,
无法显示图形和汉字。
点阵液晶模块既可以显示 ASCII 字符,又可以显示汉字和图形,相对于前面几种,具有
更大的灵活性,所以使用得越来越多。不过常用的图形液晶因为显示面积增加,体积比字符
液晶(如 1602)更大,价格也更贵。初学者要注意的是,12864 图形点阵液晶随着厂家设计
使用的驱动芯片不同,驱动程序有所区别,不像 1602 那样基本通用。
几种常见的 12864 图形点阵模块
12864 点阵液晶模块分为带汉字库和不带汉字库两大类,目前带汉字库的通常是 ST7920
驱动,它可以工作在汉字字符方式和图形点阵方式,很多制作都用它,如果需要显示较多汉
字,用它最为方便。
在显示汉字数量很少的场合,我们可以使用更加廉价的、不带字库的点阵液晶模块,这
正是本文重点介绍的。它们的控制电路有 KS0108 和 ST7565 两种:KS0108 很简单,一共只
有 7 条指令,可是它没有串行接口;ST7565 有 20 多条指令(最常用的也就几条),有串行
接口,可选串行或并行工作。KS0108 和 ST7565 的指令和上述带字库的 ST7920 区别较大,
所以初学者买液晶时一定要搞清楚是哪种驱动电路。即使同样的驱动电路,不同厂家或者不
同型号的产品,具体细节仍可能不同。例如有的片选信号是高电平有效,有的却是低电平有
效,有的把显示区分为左右两半分别选取,有的却不加区分。所以使用前要仔细看厂家说明,
如果没有,就要看液晶模块背面给出的具体型号,根据这个型号去查找使用手册。
笔者最近在淘宝网上搜寻到一款 12864 的图形点阵液晶,只有 4cm 宽、3.5cm 高,显示
面积为 3.2cm 宽、1.95cm 高,非常小巧。更加难能可贵的是它可以在 3V 低电压工作,很适
合我们制作小型便携装置。该液晶模块型号是 SP12864FPD-12CSBE,由北京集粹电子设备公
司出品,它的外形见图 1。
图 1 12864 图形点阵液晶模块
图 2 小小日历钟(文字界面)
图 3 小小日历钟(图形界面)
图 2、图 3 所示为笔者用它制作的一个小小日历钟,它的特点是具有可以随意转换的文
字和图形界面。文字界面除了显示年月日时分秒,在右上角还有一个小鸡啄米的小动画,图
形界面用指针在刻度上指示出时分秒,是不是有点新意呢?图 4 所示是调频收音机的显示
屏,用进度条指示音量,用刻度尺显示信号强度,比 1602 只能显示数字和字母要生动多了。
没有字库用起来是否很麻烦?其实搞清了图形点阵的基本工作原理,用起来并不麻烦却更灵
活,不带字库我们就按需要打造字符!
剩余11页未读,继续阅读
资源评论
- fsss0072013-03-25虽然用不上,但学习了,谢谢。
- Koreyoshi_昔年2018-03-06感谢分享!
- tyuzei2014-06-21很有帮助,很有启发
- _saga2013-03-14正在捣鼓这种液晶屏。资料很实用。感谢lz分享
- glyxz19902013-12-23还是驱动不了我的屏
两把刷子飞啊飞
- 粉丝: 306
- 资源: 21
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功