- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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 表
您可能关注的文档
最近下载
- 中医治疗带状疱疹后遗神经痛的研究.doc VIP
- 江铃-江铃E400-产品使用说明书-E400豪华型-JX70021BEV-江铃E400使用说明书.pdf VIP
- ISO IEC 27017-2015 信息技术--安全技术--基于ISO IEC 27002的云服务信息安全控制实践准则.pdf
- 脑疝病人的护理课件(完整版).pptx VIP
- 4-6岁 《游来游去的水母》-美术课件.ppt VIP
- 100个超级有趣的冷知识.pdf VIP
- 指挥调度系统项目可行性研究报告.docx VIP
- 公司节能减排方案.pptx VIP
- RBANS记录表(精分,重度抑郁,焦虑障碍,正常对照).docx VIP
- 重症医学科绩效考核.ppt VIP
文档评论(0)