图形点阵式液晶显示模块与51单片机的接口设计

发布者:美好未来最新更新时间:2007-07-09 来源: 国外电子测量技术关键字:引脚  结构  串行  功耗 手机看文章 扫描二维码
随时随地手机看文章

引 言

液晶作为一种显示器件,以其特有的优势正广泛应用于仪器、仪表、电子设备等低功耗产品中。以往的测控仪器的显示部分大都采用LED式液晶显示屏进行参数设定和结果显示,其显示信息量少、形式单一、人机交互性差、操作人员要求较高。而液晶显示器(LCD)具有功耗低、体积小、质量轻、超薄和可编程驱动等其他显示方式无法比拟的优点,不仅可以显示数字、字符,还可以显示各种图形、曲线、及汉字,并且可实现屏幕上下左右滚动、动画、闪烁、文本特征显示等功能;人机界面更加友好,使用操作也更加灵活、方便,使其日益成为智能仪器仪表和测试设备的首选显示器件。本文在介绍以ST7920为驱动器的WGM-12832液晶显示模块的引脚、结构、功能的基础上,详述了与AT89S51单片机的硬件接口电路及接口软件编程方法。

1 WGM-12832结构特点及操作

1.1 点阵式液晶显示器WGM-12832简介

WGM-12832是内置ST7920控制器的128×32点阵式液晶显示器,通过对ST7920控制器的编程可以实现液晶显示器的各种应用。WGM-12832具有如下特点:(1)可以显示数字、字母、特殊字符、图形、曲线和汉字;(2)显示内容为128(列)×32(行)点,全屏幕点阵,可显示2行汉字,每行8个字;(3)IC内带8 139个16×16点阵中文字库,126个16×8字母符号,并提供4个16×16点阵的自定义字功能;(4)与CPU接口采用串行控制方式;(5)功耗低,最大工作功耗15 mW。

WGM-12832模块主要硬件结构框图如图1所示。

WGM-12832共有7个外接引脚,其采用串口发送指令和数据,优点在于满足显示目的的同时,占用很少的CPU引脚资源。因此,在很多低端CPU的引脚较少时,也能驱动WGM-12832液晶,满足了不同微系统的需求。

1.2 WGM-12832控制指令

WGM-12832共有2个指令集:基本指令集和扩充指令集。基本指令集包括了对液晶WGM-12832的基本操作,如判断控制器是否为忙、清除显示、设定显示的地址、写数据和读数据等。而扩充指令集则在基本指令集的基础上最大限度地满足了现实的显示需要。比如:能够设置睡眠模式,满足低功耗的需求;可以设置图形显示,更进一步使显示变得多样化,提供更人性化的交互方式。

单片机对WGM-12832的操作原理为:单片机先确认ST7920内部处于非“忙”状态。即读取BF位,当BF为0时,ST7920才可接收新的指令。如果在送指令前不检查BF位,那么在前一条指令和这条指令中间必须延迟一段较长的时间,确保前一条指令执行完。在操作时,ST7920在单片机的时钟信号的控制下,通过数据线传送给ST7920,当ST7920成功接收到数据后,转入内部时钟控制,封锁I/O口缓冲器,置“忙”标志。ST7920根据接收数据中的RW和RS位判断所接收到的是数据、指令、还是所要显示的内容,并进行相应的处理。处理完成后,撤消I/O口缓冲器的封锁,“忙”标志清零。在写入数据到RAM中时,每个RAM的位址都可以连续写入2个位元的资料(2 B),当写人第二个字节时,位址计数器(AC)的值就会自动加1,即在连续写入内容时,只需要设定开始的位址,并连续写入数据就能达到目的。因为ST7920是能控制128×64点阵的驱动芯片,WGM-12832只用了ST7920资源的1/2。在使用上需要注意,DDRAM位址中的88 H~8 FH和98 H~9 FH中的内容是不能显示出来的。位址80H~87H和90H~97H的内容会被分别显示在第1行和第2行。

2 单片机与WGM-12832液晶的接口电路

AT89S51和液晶WGM-12832模块的接口电路如图2所示。由于WGM-12832采用串口通信,外接引脚较少,与单片机连接采用直接连接的方法,即用I/O口直接与LCD数据线和控制线相连,其特点是简单、直观、操作方便。在此电路中,采用软件模拟液晶的时序,达到正确显示的目的。

3 软件编程

对WGM-12832的软件编程采用Franklin 51语言开发,主要包括两部分,一部分是给液晶写指令,另一部分是给液晶写数据。有了这2个基本的子程序,就可以构造出各种实用的显示子程序。由于液晶内部自带汉字模块,只需发送汉字对应的代码就可以实现汉字的显示,其代码可以在ST7920模块的资料中查找。对于图形和曲线显示的原理类似,只需要设置好相应的水平地址和垂直地址,并把相应的图形编码写入液晶模块,就可显示出所要显示的内容。

发送指令子程序:



4 结论

随着仪器、仪表、电子设备等智能化程度的提高,单片机系统的液晶显示模块使用的也越来越广泛。在单片机与液晶的接口中,关键是要满足液晶的时序要求;在软件编程中,关键是要进行正确的初始化、操作及显示内容的代码。以上接口电路和相应的程序已经通过调试,并在实际中得到应用。

关键字:引脚  结构  串行  功耗 引用地址:图形点阵式液晶显示模块与51单片机的接口设计

上一篇:基于PIC单片机的低功耗键盘接口设计
下一篇:基于单片机的红外遥控器解码器的设计

推荐阅读最新更新时间:2024-05-13 18:36

吉利凭借CMA结构开启科技造车新时代
回顾中国汽车工业发展的这几十年,我们确实走出了一条不同于欧美国家的发展道路,特别是随着原始技术积累和市场培育的逐渐成熟,近几年自主品牌和车企交出的一份份成绩答卷,让人眼前一亮的同时也颇感欣慰。不论是新产品研发迭代的速度,还是整车品质的不断上升,再到品牌价值的持续强化,自主品牌汽车不仅在国内的占有率反超合资,在海外市场也开始崭露头角。 随着技术突破遭遇瓶颈、市场也逐渐饱和,中国车市到了发展的转捩点。在这个背景下,吉利率先践行 中国智造 的企业责任,正式宣布吉利品牌全面迈进 科技吉利4.0 时代,成为中国车企步入智能制造4.0时代的排头兵。 从 3.0精品车时代 迈入 4.0全面架构造车时代 ,吉利做好准备了吗?从吉利控股集团
[汽车电子]
吉利凭借CMA<font color='red'>结构</font>开启科技造车新时代
“缺哪发哪” 腾讯实现高效率区块链网络结构和方法
在常见的区块链网络比如以太坊中,区块链网络中节点之间通过广播心跳形式相互同步区块,通常是区块高度落后的节点向区块高度领先的节点拉取区块以进行区块同步。 对于区块链网络的结构而言,其中通常都包括有数据存储节点和数据备份节点,数据备份节点需要从数据存储节点处拉取区块以实现区块同步,根据所存储区块的区块高度来看,区块链网络中任意一个节点在某个时刻可以是数据存储节点,在其他时刻也可以是数据备份节点。 现有技术中区块链网络的区块备份大致流程为:数据存储节点按照顺序向数据备份节点推送区块,数据备份节点依据区块连续性依次确认已接收到的区块,只有当前区块的前一个区块已被确认接收后,当前区块才能进行接收确认。 也就是说,在现有的方案中,只要有一个中
[手机便携]
“缺哪发哪” 腾讯实现高效率区块链网络<font color='red'>结构</font>和方法
AT89S51单片机各引脚的功能解析
掌握AT89S51单片机,应首先了解AT89S51的引脚,熟悉并牢记各引脚的功能。AT89S51与80C51系列中各种型号芯片的引脚是互相兼容的。目前AT89S51单片机多采用40个引脚的双列直插封装(DIP)方式,如图2-2所示。此外,还有44个引脚的PLCC和TQFP封装方式的芯片。 40个引脚按其功能可分为如下3类: (1)电源及时钟引脚——VCC、Vss;XTAL1、XTAL2。 (2)控制引脚——PSEN(的反)、ALE/PROG(的反)、EA(的反)/Vpp、RST(即RESET)。 (3)I/0口引脚-PO、Pl、P2、P3,为4个8位I/O口的外部引脚。 下面结合图2-2介绍各引脚的功能。 电源及时钟引脚1.电
[单片机]
AT89S51单片机各<font color='red'>引脚</font>的功能解析
CEVA低功耗蓝牙 5.2平台已获SIG认证,可大大降低产品功耗
CEVA,无线连接和智能传感技术的授权许可厂商宣布其RivieraWaves 低功耗蓝牙(Bluetooth®Low Energy(LE)) 5.2平台已获得蓝牙技术联盟(SIG)认证。作为第一家获得低功耗蓝牙 5.2认证的IP公司,CEVA可让获授权许可方降低其产品开发风险,加快产品上市速度和最终产品认证流程。 CEVA副总裁兼无线物联网业务部门总经理Ange Aznar表示:“我们很荣幸凭借RivieraWaves低功耗蓝牙 5.2平台再次成为世界上第一家通过蓝牙技术联盟(SIG)认证的IP供应商。蓝牙标准5.2版本引入了同步通道,可满足业界对高性能和低功耗无线耳塞以及其它音频外围设备(包括耳机、智能扬声器和条形音箱)日益
[网络通信]
CEVA低<font color='red'>功耗</font>蓝牙 5.2平台已获SIG认证,可大大降低产品<font color='red'>功耗</font>
华为无折痕式折叠结构 增加可折叠设备的使用寿命
时间来到2021年,可折叠智能手机似乎已经成为一种常态化的智能手机配置,人们对此的态度,从可折叠设备刚面世时的惊叹,到现在的习以为常,甚者,也有对可折叠设备因设计缺陷而带来的吐槽。 目前,随着有机发光半导体(OLED)材料的柔性面板逐步商用化,可折叠设备成为各大手机厂商的创新方向,目前常用的设计是将一块柔性面板附在两个通过连接机构连接的支撑模块上,从而实现折叠和展开。 这种设计虽然可以实现折叠,但是频繁的折叠会导致柔性面板相对支撑模块产生滑动,而且柔性面板也由于经常受到拉伸和挤压而导致屏幕功能失效。 为此,华为在2019年1月3日申请了一项名为“一种可折叠的终端设备”的发明专利(申请号:201910010463.9),申请人为华为
[手机便携]
华为无折痕式折叠<font color='red'>结构</font> 增加可折叠设备的使用寿命
ARM 低功耗电流过大总结
1最近准备降低功耗至14uA(汽车级)(曾做到3.3uA)。 2 常用的有STOP Mode Standby Mode 。 3但是目前仍然有3.3mA. 4接下来准备从MCU入手,逐步排查
[单片机]
ARM 低<font color='red'>功耗</font>电流过大总结
如何用示波器进行高速串行总线信号的采集?
测量设备的特性可能会导致正常工作的DUT 不满足一致性的要求。这个采集系统,包括探头、电缆、示波器,必须满足必须能让足够的信号能量被采集。下面列出好的采集系统关键因素: ●带宽 ●足够的输入通道 ●采样率 ●样点记录长度 带宽的要求 很多第一代的串行总线构架的速率在1.5Gbps 到3.125Gbps,最快的时钟频率是1.56GHz。可以使用带宽4~5GHz 的示波器进行测量。但是信号保真度测试和精确的眼图分析要求示波器有更高的带宽。很多的标准已经意识到这一点的重要性。 许多规范要求示波器在信号发送端芯片引脚处精确的捕获信号基频的5 次谐波。对于第一代PCI Express,意味着带宽需要6.25GHz的示波器,采样率至少
[测试测量]
如何用示波器进行高速<font color='red'>串行</font>总线信号的采集?
三维结构光法在智能寻位加工中的应用
    摘要: 为解决智能寻位加工中的大范围工件寻位问题,提出了一种基于三维结构光法的视觉寻位技术。其核心是利用先进的数字化视觉传感技术,以无接触方式快速获取工件宏观位姿信息,由此引导微观测量过程获取工件关键特征的精确信息,并求解出工件的实际状态,据此实现对工件的位姿自适应加工。实际加工结果表明,所提出的方法具有良好的效果。     关键词: 三维结构光 工件寻位 制造自动化 智能寻位加工技术为实现多品种小批量产品的快速化生产开辟了新的途径 。本文交将介绍利用三维结构光方法解决大范围工件寻位问题所取得的部分研究结果。 1 智能寻位加工的基本原理 研究发现。人类操作者能顺应现实快速完成加工任务,是因为人
[应用]
小广播
最新应用文章
换一换 更多 相关热搜器件

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 安防电子 医疗电子 工业控制

词云: 1 2 3 4 5 6 7 8 9 10

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved