《单片机原理与应用》课件(28).ppt

《单片机原理与应用》课件(28).ppt

ID:50908782

大小:455.00 KB

页数:30页

时间:2020-03-15

《单片机原理与应用》课件(28).ppt_第1页
《单片机原理与应用》课件(28).ppt_第2页
《单片机原理与应用》课件(28).ppt_第3页
《单片机原理与应用》课件(28).ppt_第4页
《单片机原理与应用》课件(28).ppt_第5页
资源描述:

《《单片机原理与应用》课件(28).ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、点阵型LCD显示模块本节以内藏HD6183O控制器的液晶模块MGLS-240128为例,来说明点阵型LCD显示模块的应用。HD61830的特点和引脚1.HD61830的特点HD61830是点阵式液晶图像显示控制器,可与M6800系列相适配的MPU直接接口。具有专用指令集,可完成文本显示或图形显示的功能设置,以及实现画面卷动、光标、闪烁和位操作等功能。HD6183o可管理64KB显示RAM。其中,图形方式为64KB;字符方式为4KB。内部字符发生器CGROM共有192种字符。其中,5X7字体有160种,5xn字体有32种。HD61830还可以外接字符发生器,使字符量达到256种。

2、HD61830可以静态方式显示,亦可以最大为1/128占空比的动态方式显示。2.HD61830的受控引脚D7~D0:三态数据总线。CS:输人片选信号,低电平有效。E:输人使能信号,高电平有效。R/W:输入读、写选择信号。R/W=l表示MPU读取HD6183o的信息;R/W=0表示MPU向HD61830写人数据。RS:输人寄存器选择信号。RS=1表示指令寄存器及忙标志位;RS=0表示数据寄存器。RES:输人复位信号,低电平有效。HD61830的工作时序图使能信号E的作用HD61830指令集HD61830的指令结构是一致的,一条指令由1字节的指令代码与1字节的指令参数组成。1.方式

3、控制指令代码为00H。向指令寄存器写人00后,紧接着向数据存储器写人参数,即可定义显示方式。方式控制参数格式如表13.5所示。表13.5方式控制参数格式DO:字符发生器选择。0时为CGROM;1时为EXCGROM。Dl:显示方式选择。0时为文本方式;1时为图形方式。D2,D3组合实现功能D4:工作方式选择。0时为从方式;1时为主方式D5:显示状态选择。0时为禁止显示;1时为启用显示。2、字体设置指令代码为0lH。该指令设置文本方式下字符的点阵大小。指令参数格式如表13.7所示。表13.7字体设置指令参数格式VP:字符点阵行数,取值范围为1~16。HP:字符点阵列数,图形方式表示

4、1字节显示数据的有效位数,HP的取值为6,7,83.显示域设置指令代码为02H。该指令参数如表13.8所示。表13.8指令参数HN为一行显示所占的字节数。其取值范围为2~128内的偶数值。由HN和HP可得显示屏有效显示列数N=HN×HP。4.帧设置指令代码为03H。表13.9帧设置其中,NX为显示时的帧扫描行数,其倒数即为占空比。5、光标位置设置指令代码为04H。文本方式下光标为一行点阵显示。该指令用来指明该行点阵在字符体中的第几行,指令参数格式如表13.10所示。表13.10光标位置设置指令参数格式其中,CP表示光标在字符体中的行位置,取值范围在1~VP之间。6.SADL设置

5、指令代码为08H。7.SADH设置指令代码为09H。上面两条指令设置显示缓冲区起始地址。它们的指令参数分别是该地址的低位和高位字节。该地址对应着显示屏上左上角显示的位,因而显示缓冲区单元(即RAM单元)与显示屏上的显示位的一一对应关系如图表所示8.CACL设置指令代码为0AH。9.CACH设置指令代码为0BH。上面两条指令设置光标地址指针。它们的指令参数即是该光标地址指针的低位和高位字节。其作用一是用来指示当前要读、写显示缓冲区单元的地址;二是用在文本方式下,指出光标或闪烁字符在显示屏上的位置。10.数据写指令代码为0CH。该指令代码写人指令寄存器后,以下向数据寄存器写人的数据

6、都将送人光标地址指针所指向单元的显示缓冲区单元。该指令功能的终止将由下一条指令的输人完成。11.数据读指令代码为0DH。该指令代码写人后,紧跟着一次“空读”操作后,则可以连续读出当前光标地址指针所指向单元的内容。12.位清零指令代码为0EH。13.位置1指令代码为0FH。以上两条指令的功能是将光标地址指针所指向的显示缓冲区单元中的字节某位清零或置1。指令执行一次,光标地址指针自动增1。指令参数格式如下:其中,NB为清零或置1,取值1~8,对应该字节的LSB~MSB整个模块有18个外引出线可供接口使用。其引脚顺序如下表所示。其中,GND,V0为地和十5V电源.V0为负向液晶驱动电

7、源,对MGLS-240128来说,V0的取值为一15V左右;4~10引脚含义见HD61830的引脚说明;LED+和LED-为接背景光时的电源。与HD61830的液晶模块的接口和编程本例子采用间接方式用8255控制MGLS一240128模块的接口电路。8255的地址为8000H一8003H。下面是显示字符串WELCOME!的程序welc.c。该程序包括显示字符串函数disstr、写指令函数wcode和写数据函数wdata。#include#include#

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。