LCD单片机.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
LCD单片机

目 录 一、题目要求与原理分析 2 1.1题目要求 2 1.2液晶显示器的分类及显示原理 2 二、硬件系统设计 3 2.1、总体设计框图 3 2.2、硬件资源分析 3 2.3、接口时序 4 2.4、单片机与LCD接口 5 2.5、128×64液晶显示模块内部结构 5 2.6、硬件电路原理图 5 三、软件系统设计 7 3.1、写指令函数及初始化函数 7 3.2、汉字显示函数 8 3.2.1、汉字、数字、字符显示 8 3.2.2、滚屏显示汉字 9 3.3、图形显示函数 10 3.3.1、YM12864R整屏显示图形 10 3.3.2、YM12864任意位置显示图形 12 3.3.3、汉字、图形同时显示 13 3.4、直线显示函数 13 3.4.1、显示直线 13 3.4.2、显示直线和汉字 14 四 结果分析 15 4.1、液晶显示器显示4行汉字 15 4.2、液晶显示器滚屏显示4行汉字 15 4.3、液晶显示器整屏显示图形 15 4.4、液晶显示器显示图形和汉字 16 4.5、液晶显示器显示直线和汉字 16 4.6、液晶显示器任意位置显示图片 17 五 总结与体会 18 参考文献 19 附 录 20 一、题目要求与原理分析 1.1题目要求 (1)完成单片机液晶接口的电路和程序设计,实现文本显示功能。 (2)液晶显示器为图形点阵液晶,型号YM12864R,控制芯片为ST7920 (3)正确连接液晶显示器与单片机 (4)编写液晶显示控制程序,显示如下内容: (5)完成各类显示控制函数的编写,如数值显示、划线、图形显示等,并给出使用例程; 1.2液晶显示器的分类及显示原理 根据LCD液晶屏可显示内容的不同,液晶显示模块可以分为三种:数显液晶模块、点阵字符型液晶模块、点阵图形液晶模块。 数显液晶模块中的显示部件是段型LCD显示器件,为了使用的方便,集成了专用的控制器和其它集成电路,其只能显示数字及一些标识符。点阵字符型液晶模块的显示部件时点阵字符液晶显示器件,同样集成有专用的行列驱动器,控制器及必要的连接、结构部件等,可以显示数字和西文字符。点阵图形液晶模块的显示部件是由连续的点阵像素构成,因此不仅可以显示字符,而且可以显示连续完整的图形[1]。 LCD液晶显示器是由两个相互垂直的极化滤光片,所以在正常情况下应阻断所有试图穿透的光线,但是由于两个滤光片之间充满了扭曲的液晶,所以在光线穿过第一个滤光片时,会被液晶扭转90度,最后从第二个滤光片中穿出。若为液晶加一个电压,分子会重新排列完全平行,时光线不再扭转,所以正好被第二个滤光片挡住。这样便可以实现加电时将光线阻断,不加电时使光线射出,从而实现液晶的显示。 二、硬件系统设计 2.1、总体设计框图 2.2、硬件资源分析 采用AT89S51/AT89S52作为硬件电路的控制器,YM12864R液晶作为显示电路。 AT89S51的复位引脚RST为AT89S51提供了初始化的手段。有了它可以使程序从指定处开始执行,即从程序存储器中的0000H地址单元开始执行程序。在AT89S51的时钟电路工作后,只要在RST引脚上出现2个机器周期以上的高电平,单片机即可复位。只要RST保持高电平,则AT89S51循环复位。只有当RST由高电平变低电平以后,AT89S51才从0000H地址开始执行程序[2]。 YM12864R各引脚具体功能分布如表1。 表1 YM12864R引脚功能 引脚号 引脚名称 方向 功能描述 1 VSS - 模块的电源地 2 VDD - 模块的电源正端 3 V0 - LCD驱动电压输入端 4 RS(CS) H/L 并行的数据/指令选择、串行的片选 5 R/W(SID) H/L 并行的读/写选择信号、串行的数据口 6 E(CLK) H/L 并行的使能信号、串行的同步时钟 7 DB0 H/L 数据0 8 DB1 H/L 数据1 9 DB2 H/L 数据2 10 DB3 H/L 数据3 11 DB4 H/L 数据4 12 DB5 H/L 数据5 13 DB6 H/L 数据6 14 DB7 H/L 数据7 15 PSB H/L 并/串选择信号:H-并行、L-串行 16 NC 空脚 17 /RET H/L 复位:L 18 NC 空脚 19 LED_A - 背光源正极(LED+5V) 20 LED_K - 背光源正极(LED+0V) 2.3、接口时序 液晶模块与单片机有并行和串行两种连接方法。 (1)8 图2-1 8 位并行写连接时序图 (2) 图2-2 8 位串行连接时序图 串行数据传送共分三个字节完成,第一字节为串口控制—格式 11111ABC其中A 为数据传送方向控制:H 表示数据从LCD 到MCU,L 表

文档评论(0)

youshen + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档