《单片机红外液晶显示系统课程设计报告》.docxVIP

《单片机红外液晶显示系统课程设计报告》.docx

  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文档。上传文档
查看更多
《单片机红外液晶显示系统课程设计报告》

课程设计报告课题名称 单片机原理与应用学 院 电子信息学院专 业 电子信息工程(电子技术应用方向) 班 级 BX1207 学 号 121003430706 姓 名 周琳 指导教师 饶蕾目录一 题目名称1二 内容摘要1三 设计任务和要求1四 系统方案11 设计思路12 基于单片机红外遥控液晶显示系统的主要硬件介绍1五 设计方法21 硬件设计22 软件设计5六 系统调试71 使用的主要仪器和仪表72 实验步骤73 测试数据74 调试中出现的故障、原因及排除方法7七 设计结论8附件(源程序)9一 题目名称 红外遥控128*64 LCD液晶显示设计二 内容摘要XL2000 液晶显示屏部份挂接12864 中文汉字屏,同时实验仪配有一个标准的32位HT6221编码红外遥控器,当发射器按键按下后,即有遥控码发出,所按的键不同,遥控编码也不同,在液晶显示屏上显示的内容也不同。三 设计任务和要求按红外遥控器的1—4 键,在12864液晶显示器上分别显示4位不同学生的“姓名、学号、班级、单片机原理及应用”。四 系统方案1 设计思路图1 总体思路框图红外遥控128*64 LCD液晶显示系统组成框图如图所示。根据设计要求和设计思路,确定整个系统由以下三个部分组成:单片机、液晶显示模块,32位HT6221编码红外遥控器。2 基于单片机红外遥控液晶显示系统的主要硬件介绍系统硬件主要有单片机、LCD12864液晶模块以及32位HT6221编码红外遥控器。12864中文/图形点阵液晶显示模块可以显示字母、数字符号、中文字型及图形,具有绘图及文字画面混合显示功能。内置2M-位中文字型ROM?(CGROM)?总共提供8192?个中文字型(16x16?点阵),16K-位半宽字型ROM(HCGROM)?总共提供126?个符号字型(16x8?点阵),64?x?16-位字型产生RAM提供多功能指令:画面清除(Displayclear)、光标归位(Return?home)、显示打开/关闭(Display?on/off)、光标显示/隐藏(Cursor?on/off)、显示字符闪烁(Display?character?blink)、光标移位(Cursor?shift)、垂直画面旋转(Vertical?line?scroll)、反白显示(By_line?reverse?display)、待命模式(Standby?mode)等。五 设计方法1 硬件设计图2 12864LCD的机械尺寸图图3 12864 的接线原理图在本套件中,所有的引脚都已经和CPU部份的相关端口连接好。通过JP41的15 个跳线帽决定液晶是否接入电路。如果作液晶实验就必须全部闭合此15 个跳线帽,否则应当全部断开以避免干扰。其中W3 是液晶对比度调整电阻,可以适当调整以达到最佳显示效果。图4 各引脚说明图5 12864 LCD的引脚定义图6 红外线遥控的接线原理图图7遥控器码的“0”和“1”时序图采用脉宽调制的串行码,以脉宽为0.565ms,间隔0.56ms,周期为1.125ms的组合表示二进制的“0”;以脉宽为0.565ms,间隔为1.685ms,周期为2.25ms的组合表示二进制的“1”。接线方法:用一根1PIN数据线一端插入CPU部份JP53(P3口)的P3.7,另外一端插入红外遥控部份的输出端JP45。2 软件设计图8系统程序框图是否按下下一个按钮NY图9程序流程图六 系统调试1 使用的主要仪器和仪表单片机开发实验仪:AT89C51、XL2000 12864液晶显示器、HT6221标准红外线解码遥控器2 实验步骤系统设置总体论证软硬件设计系统调试 图10 实验步骤3 测试数据图11 测试结果图 图12 测试结果图4 调试中出现的故障、原因及排除方法调试中按下红外线遥控器后没有按键声音,发现连线有错误,重新连线之后得到解决。其次是在按键之后,显示屏上的字出现乱码,然后我们将程序里面要显示的中文字重新输入了一遍,将故障解决了。七 设计结论这次的课程设计我们选择的是红外遥控液晶显示设计,刚拿到手的时候是无所适从的。然后我们经过讨论和请教他人,成功分别运行了红外遥控数码管和液晶显示的程序,并且在实验箱上成功的运行了出来。但是面对这两个程序,在老师的指导下,根据我们的课程要求,应该是把这两个合并在一起后稍作修改就可以了。在合并的过程中,程序上也是稍有问题的,经过同学的帮助最后也是成功的修改成功,实验箱的运行也很完美。看到这个结果,我们都很兴奋,这几天的辛苦没有白费。这次的团队合作让我更加了解了团队的重要性和创造性,团队往往比个人更加强大!附件(源程序)红外遥控模块程序:hyx.c#include reg51.h#include intrins.h#includ

文档评论(0)

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

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

1亿VIP精品文档

相关文档