第一范文网 - 专业文章范例文档资料分享平台

常用液晶显示模块驱动程序设计

来源:用户分享 时间:2025/7/24 0:31:18 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

指定地址,后写入内容\的原则;但如果希望在LCD上显示一串连续的字符(如单词等),并不需要每次写字符码之前都指定一次地址,这是因为液晶控制模块中有一个计数器叫地址计数器AC(Address Counter)。地址计数器的作用是负责记录写入DDRAM数据的地址,或从DDRAM读出数据的地址。该计数器的作用不仅仅是\写入\和\读出\地址,它还能根据用户的设定自动进行修改。比如,如果规定地址计数器在\写入DDRAM内容\这一操作完成后自动加1,那么在第1行第1列定写入一个字符后,如果不对字符显示位置(DDRAM地址)重新设置,再写入一个字符,则这个新的字符会出现在第1行第2列。

5.3.2 符型液晶显示器LM1602接口方案及比较 1.1直接控制方式

图5.5直接(总线)控制方式 1.2间接控制方式

图5.6接接线(模拟口线)控制方式

比较以上两种接口方案可以看到,与直接控制方式相比,间接控制方式使用的辅助器件更少,接线也更简洁,可靠性也相应较高,成本也相对较低,唯一的缺点就是要用较多的软件来弥补硬件上的不足,编程相对复杂。总体上比较,间接控制方式更为方便实用。

5.4 字符型液晶显示器LM1602应用程序 5.4.1程序设计流程图

根据上述方案论证,本例接口采用间接控制方式,相应的程序流程图如下:(a) (b) (c)

(d) (e) 图5.7 LM1602功能子程序流程图 5.4.2功能程序模块详解 1.初始化子程序

INITIAL:MOV A,#00111000B; 设置8位,2行,5*7点阵 LCALL WRITE_COM; 调用写指令子程序 MOV A,#00001110B ; 显示器开,允许光标闪烁 LCALL WRITE_COM ; 调用写指令子程序 MOV A,#00000110B ; 文字不动,光标自动右移 LCALL WRITE_COM ; 调用写指令子程序 RET

2写命令子程序 WRITE_COM:

CLR RS ; RS=0,选择指令寄存器 CLR R_W; RW=0,选择写模式 CLR E; E=0,禁止读/写LCM

LCALL CHECK_BUSY; 调用判断忙碌子程序 SETB E; E=1 ,允许读/写LCM RET; 子程序返回 3写数据子程序 WRITE_DATA:

SETB RS ; RS=1,选择数据 寄存器 CLR R_W; RW=0,选择写模式 CLR E; E=0,禁止读/写LCM

LCALL CHECK_BUSY; 调用判断忙碌子程序 SETB E; E=1 ,允许读/写LCM RET; 子程序返回

4查忙子程序 CHECK_BUSY:

MOV LCD,#0FFH; 此时不接受外来指令 SETB R_W; RW=1, 选择写模式 CLR RS; RS=0,选择指令寄存器 CLR E; E=0,禁止读/写LCM NOP ; 延时1us

SETB E; E=1,允许读/写LCM JB LCD.7,CHECK_BUSY;若忙碌则循环等待 RET; 子程序返回

主程序参见附录B.2

图形式液晶显示模块的原理及应用 6.1 图形式液晶显示模块的基本特点

点阵图形液晶模块是一种用于显示各类图像、符号、汉字的显示模块,其显示屏的点阵像素连续排列,行和列在排布中没有间隔,因此可以显示连续、完整的图形。当然它也能显示字母、数字等字符。点阵图形液晶模块依控制芯片的不同,其功能及控制方法与点阵字符液晶模块相比略有不同。点阵图形液晶模块的控制芯片生产厂商较多,以下为典型的几种。 HD61202:日立公司产品 T6963C:东芝公司产品 HD61830(B):日立公司产品 SED1330(E-1330):精工公司产品

MSM6255:冲电气公司产品介绍点阵图形液晶模块,实际上就是介绍它的控制芯片。

这里以市场上常见的128x64点阵图形液晶模块为例来做介绍,该液晶模块采用日立的HD61202 和HD61203 芯片组成。128x64 点阵图形液晶模块,表示横向有128 点,纵向有64 点,如果以汉字16x16 点而言,每行可显示8 个中文字,4 行共计32个中文字。HD61202和HD61203芯片组成的128x64点阵图形液晶模块方框示意图见图16-1 所示。点阵图形液晶128X64 是 STN 点矩阵 LCD模组,由列驱动器HD61202、行驱动器 HD61203 组成,可以直接与8 位单片机相接。128x64点阵图形液晶模块里有两个HD61202,每个有 512 字节(4096 位)供RAM 显示。RAM

搜索更多关于: 常用液晶显示模块驱动程序设计 的文档
常用液晶显示模块驱动程序设计.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c4sy4h8nkuy7f2vc1ug0x_9.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top