实验二 7章液晶 单片机原理、接口及应用 课件ppt.ppt

实验二 7章液晶 单片机原理、接口及应用 课件ppt.ppt

  1. 1、本文档共43页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验二 7章液晶 单片机原理、接口及应用 课件ppt

泉州信息学院 实验二 ?液晶显示模块的使用 实验要求: 绘制12864液晶显示模块的接口电路原理图 编制定时器+12864液晶显示模块程序; 重点难点: 字库汉字制作与显示; FYD12864液晶显示模块绘图功能的使用。 实验目的 7.2 FYD12864液晶显示模块 HS12864-1 是一种具有4位/8位并行、2线或3线串行多种接口方式,内部含有国标一级、二级简体中文字库的点阵图形液晶显示模块;其显示分辨率为128×64, 内置8192个16*16点汉字,(必须经过转换)和128个16*8点ASCII字符集.利用该模块灵活的接口方式和简单、方便的操作指令,可构成全中文人机交互图形界面。可以显示8×4行16×16点阵的汉字. 也可完成图形显示. 1、主要技术参数和性能 1.电源 VDD +5V 模块内自带-10V负压 用于LCD的驱动电压 2.显示内容 128(列) 64(行)点 3.全屏幕点阵 4.七种指令 5.与CPU接口采用8位数据总线并行输入出和8控制线 6.占空比1/64 7.工作温度 -10 +55 存储温度 -20 +60 2、接口说明 3、硬件构成说明 ● 忙标志:BF??? BF标志提供内部工作情况.BF=1表示模块在进行内部操作,此时模块不接受外部指令和数据.BF=0时,模块为准备状态,随时可接受外部指令和数据.利用STATUS RD 指令,可以将BF读到DB7总线,从而检验模块之工作状态. ● 字型产生ROM(CGROM)??? 字型产生ROM(CGROM)提供8192个此触发器是用于模块屏幕显示开和关的控制。DFF=1为开显示DDRAM 的内容就显示在屏幕上, DFF=0为关显示。 ● 显示数据RAM(DDRAM)模块内部显示数据RAM提供64×2个位元组的空间,最多可控制4行16字(64个字)的中文字型显示,当写入显示数据RAM时,可分别显示CGROM与CGRAM的字型; 此模块可显示三种字型,分别是半角英数字型(16*8)、CGRAM字型及CGROM的中文字型,三种字型的选择,由在DDRAM中写入的编码选择。 ● 字型产生RAM(CGRAM)??? 字型产生RAM提供图象定义(造字)功能, 可以提供四组16×16点的自定义图象空间,使用者可以将内部字型没有提供的图象字型自行定义到CGRAM中,便可和CGROM中的定义一样地通过DDRAM显示在屏幕中。 ● 地址计数器AC 地址计数器是用来贮存DDRAM/CGRAM之一的地址,它可由设定指令暂存器来改变,之后只要读取或是写入DDRAM/CGRAM的值时,地址计数器的值就会自动加一,当RS为“0”时而R/W为“1”时,地址计数器的值会被读取到DB6——DB0中。 字符显示RAM在液晶模块中的地址80H~9FH。 字符显示的RAM的地址与32个字符显示区域有着一一对应的关系,其对应关系如下表所示。 2.光标复位命令(归位) 格式:02 功能:光标回到原点 3.显示状态开关 功能: D 控制显示的开关:当D=1时整体显示,D=0时不显示。 C 控制光标开关:当C=1时光标显示,C=0时光标不显示。 B 光标位置反白:当B=1时字符反白,B=0时字符不反白。 6.功能设置命令 功能: 设置数据位数,当DL=1时数据位为8位,DL=0时数据位为4位。 RE=1 扩充指令操作。 8.显示缓冲区DDRAM地址设置命令 功能:设置当前显示缓冲区DDRAM的地址,对DDRAM访问时,要先设定DDRAM的地址,地址范畴0~127。 10.写数据到DDRAM 功能:根据设置DDRAM的地址,写入数据。 12.扩充功能设定 格式36 功能:CL=1、8位数据,RE=1、扩充指令G=1绘图开 7.2.2接口电路设计 中文字库应注意以下几点: ①欲在某一个位置显示中文字符时,应先设定显示字符位置,再写入中文字符编码。 ②显示ASCII字符过程与显示中文字符过程相同。不过在显示连续字符时,只须设定一次显示地址,由模块自动对地址加1指向下一个字符位置,否则,显示的字符中将会有一个空ASCII字符位置。 ③当字符编码为2字节时,应先写入高位字节,再写入低位字节。 ④模块在接收指令前,向处理器必须先确认模块内部处于非忙状态,即读取BF标志时BF需为“0”,方可接受新的指令。 ⑤“RE”为基本指令集与扩充指令集的选择控制位。当变更“RE”后,以后的指令集将维持在最后的状态,除非再次变更“RE”位,否则使用相同指令集时,无需每次均重设“RE”位。 7.2.3 应用程序解析 1、汉字编码转换步骤 转换为十六进制 区

文档评论(0)

jiupshaieuk12 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:6212135231000003

1亿VIP精品文档

相关文档