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

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

ID:5431879

大小:7.82 MB

页数:20页

时间:2017-12-11

单片机红外液晶显示系统课程设计报告_第1页
单片机红外液晶显示系统课程设计报告_第2页
单片机红外液晶显示系统课程设计报告_第3页
单片机红外液晶显示系统课程设计报告_第4页
单片机红外液晶显示系统课程设计报告_第5页
资源描述:

《单片机红外液晶显示系统课程设计报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、课程设计报告课题名称单片机原理与应用学院电子信息学院专业电子信息工程(电子技术应用方向)班级BX1207学号121003430706姓名周琳指导教师饶蕾目录一题目名称1二内容摘要1三设计任务和要求1四系统方案11设计思路12基于单片机红外遥控液晶显示系统的主要硬件介绍1五设计方法21硬件设计22软件设计5六系统调试71使用的主要仪器和仪表72实验步骤73测试数据74调试中出现的故障、原因及排除方法7七设计结论8附件(源程序)9一题目名称红外遥控128*64LCD液晶显示设计二内容摘要XL2000液晶显示屏部份挂接12864中文汉字屏,同时实验仪配有一个标

2、准的32位HT6221编码红外遥控器,当发射器按键按下后,即有遥控码发出,所按的键不同,遥控编码也不同,在液晶显示屏上显示的内容也不同。三设计任务和要求按红外遥控器的1—4键,在12864液晶显示器上分别显示4位不同学生的“姓名、学号、班级、单片机原理及应用”。四系统方案1设计思路单片机液晶显示模块红外遥控控制模块图1总体思路框图红外遥控128*64LCD液晶显示系统组成框图如图所示。根据设计要求和设计思路,确定整个系统由以下三个部分组成:单片机、液晶显示模块,32位HT6221编码红外遥控器。2基于单片机红外遥控液晶显示系统的主要硬件介绍系统硬件主要有

3、单片机、LCD12864液晶模块以及32位HT6221编码红外遥控器。12864中文/图形点阵液晶显示模块可以显示字母、数字符号、中文字型及图形,具有绘图及文字画面混合显示功能。内置2M-位中文字型18ROM (CGROM) 总共提供8192 个中文字型(16x16 点阵),16K-位半宽字型ROM(HCGROM) 总共提供126 个符号字型(16x8 点阵),64 x 16-位字型产生RAM提供多功能指令:画面清除(Displayclear)、光标归位(Return home)、显示打开/关闭(Display on/off)、光标显示/隐藏(Curso

4、r on/off)、显示字符闪烁(Display character blink)、光标移位(Cursor shift)、垂直画面旋转(Vertical line scroll)、反白显示(By_line reverse display)、待命模式(Standby mode)等。五设计方法1硬件设计图212864LCD的机械尺寸图18图312864的接线原理图在本套件中,所有的引脚都已经和CPU部份的相关端口连接好。通过JP41的15个跳线帽决定液晶是否接入电路。如果作液晶实验就必须全部闭合此15个跳线帽,否则应当全部断开以避免干扰。其中W3是液晶对比度

5、调整电阻,可以适当调整以达到最佳显示效果。18图4各引脚说明图512864LCD的引脚定义图6红外线遥控的接线原理图图7遥控器码的“0”和“1”时序图18采用脉宽调制的串行码,以脉宽为0.565ms,间隔0.56ms,周期为1.125ms的组合表示二进制的“0”;以脉宽为0.565ms,间隔为1.685ms,周期为2.25ms的组合表示二进制的“1”。接线方法:用一根1PIN数据线一端插入CPU部份JP53(P3口)的P3.7,另外一端插入红外遥控部份的输出端JP45。2软件设计主程序延时子程序液晶控制程序红外遥控模块初始化程序显示程序图8系统程序框图1

6、8开始初始化(lcd_init)设定显示位置lcd_wdat红外遥控控制12864液晶显示延时delay是否按下下一个按钮NY清屏图9程序流程图18六系统调试1使用的主要仪器和仪表单片机开发实验仪:AT89C51、XL200012864液晶显示器、HT6221标准红外线解码遥控器2实验步骤系统设置总体论证软硬件设计系统调试图10实验步骤3测试数据图11测试结果图图12测试结果图4调试中出现的故障、原因及排除方法调试中按下红外线遥控器后没有按键声音,发现连线有错误,重新连线之后得到解决。其次是在按键之后,显示屏上的字出现乱码,然后我们将程序里面要显示的中文

7、字重新输入了一遍,将故障解决了。18七设计结论这次的课程设计我们选择的是红外遥控液晶显示设计,刚拿到手的时候是无所适从的。然后我们经过讨论和请教他人,成功分别运行了红外遥控数码管和液晶显示的程序,并且在实验箱上成功的运行了出来。但是面对这两个程序,在老师的指导下,根据我们的课程要求,应该是把这两个合并在一起后稍作修改就可以了。在合并的过程中,程序上也是稍有问题的,经过同学的帮助最后也是成功的修改成功,实验箱的运行也很完美。看到这个结果,我们都很兴奋,这几天的辛苦没有白费。这次的团队合作让我更加了解了团队的重要性和创造性,团队往往比个人更加强大!附件(源程

8、序)红外遥控模块程序:hyx.c18#include#incl

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

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

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