论述仪表用中文液晶显示器LG128645的引脚、指令与AT89C51单片机的接口电路和程序设计方法。
1LG128645简介
仪表用中文液晶显示器LG128645由中文字型点阵LCD控制/驱动器ST7920-GB控制/驱动,因此它内含8192个国标简体汉字(16×16点阵)和128个英文符号字库(16×8点阵)。用户输入国标码或ASCII码即可实现文本显示(满屏16个汉字×4行)。另外,还提供64×256点的绘图RAM(简称GDRAM),可以与文字混合显示,而且内含字型产生RAM(简称CGRAM),提供可编程造字功能。
1.1引脚功能
LG128645引脚功能如表1所示。 1.2读写时序与读写方式
LG128645读写时序如图1所示。分析图1可知,LG128645有下列4种读写方式。 RS、R/W信号均为0时,单片机在E信号下降沿写指令到LG128645的指令寄存器IR。
RS信号为0且R/W信号为1时,单片机在E信号下降沿从LG128645读出忙标志位BF及地址计数器AC的值。
RS信号为1且R/W信号为0时,单片机在E信号下降沿写数据到LG128645的数据寄存器DR,通过DR把数据写入LG128645的内部RAM(即显示数据存储器DDRAM/CGRAM/GDRAM)。
RS、R/W信号均为1时,单片机在E信号下降沿通过DR读出LG128645内部RAM的数据。
1.3常用指令
LG128645有10条基本指令和7条扩充指令,这里仅介绍7条常用指令,如表2所示。
2接口电路设计
LG128645的数据线可与AT89C51数据线直接相连,但因LG128645的读写信号共用一根信号线R/W,故不能与AT89C51的读信号及写信号连接。从LG128645的读写时序(图1)可以看出,使能信号E的宽度必须小于读写信号R/W的宽度,而且LG128645的读写操作实际上是用E信号下降沿完成的。因此,设计接口电路的关键是让AT89C51向LG128645提供合适的R/W、RS、E信号。 分析AT89C51的读写时序(图2,图3)后可以得出,地址信号A0、A1符号R/W、RS的要求,E1信号符号LG128645写操作时的E信号要求,E2信号符号LG128645读操作时的E信号要求,因此同时满足LG128645读写操作E信号的逻辑表达式为:
上述逻辑关系和复位信号可用一片与非门集成电路74HC00实现;A0、A1信号可用一片锁存器74HC373获得;当采用8数据线接口(即8位并行接口)时PSB引脚应接+5V;背景光LED的限流电阻可取5~10Ω。具体接口电路如图4所示。
由R/W、RS、E功能及其与A0、A1、P27(A15)的逻辑关系可知,LG128645写指令寄存器地址为8000H,读BF及AC值地址为8002H,写数据寄存器地址为8001H,读数据寄存器地址为8003H。
3显示程序设计
下列程序具体说明了表2指令的使用方法。
参考文献 [1]史延龄,等.PWB16188A可编程液晶显示器在单片机系统中的应用[J].计算机应用研究,1995,(4).
专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们
相关推荐
硅片,洗牌进行时
地平线量子完成并激活了自己的量子计算机
ht48r30a 单片机
ht48r06a 单片机
东京电子预计2026财年,AI驱动的销售额将达到40%
HT48CA3 八位遥控型MASK 单片机
电机控制和PFC开发套件概述
本版所登各类信息说明
仓库自动化市场预计到 2032 年将达到 310 亿美元的规模
FPGA,焕发新生
ht48r10a 单片机
InstaSPIN_BLDC电机控制解决方案简介
新智联发布KEMI T1双屏AI翻译机,以“面对面”交互革新跨语言沟通体验
Wind river的SPR补丁
ABLIC瞄准汽车摄像头的电源管理IC
HT48R10A-HT48R30A-HT48R50A-HT48R70A-单片机
[转帖]CFLY文章\"uClinux+Coldfire\"
光暗控制继电器的电路
电机预驱动
自制光电耦合器
1.4 万字全文,任正非最新讲话:以后是算力过剩的
照相机电子测光系统
270层奇迹!中国大陆内存技术大逆袭
怡安发布2025中国最佳ESG雇主榜单
脉冲控制光栅电路
日本三菱日立搬入中国两座8英寸晶圆厂
高电压与低电压的控制器的测量
请帮个小忙
简易的光控开关
小型CLA的技术概述