单片机课程设计汉字液晶显示器显示.doc

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
课 程 设 计 说 明 书 题目: 液晶显示控制实验 学院(系): 电气工程学院 年级专业: 09自动化仪表3班 学 号: 学生姓名: 指导教师: 教师职称: 教 授 燕山大学课程设计(论文)任务书 院(系):电气工程学院 基层教学单位:自动化仪表系 学 号 学生姓名 专业(班级) 09仪表3班 设计题目 液晶显示控制实验 设 计 技 术 参 数 独立完成设计任务。 编程,上机调试。 连接硬件试验线路,实现所要求的功能。 完成设计,提交课程设计报告。 设 计 要 求 利用实验上的液晶显示屏电路,编写程序控制显示,输出汉字。 了解液晶显示屏的控制原理及方法。 了解点阵汉子的显示原理。 工 作 计 划 软件编程与硬件调试相结合,绘制设计流程图,并编程进行硬件实现。 参 考 资 料 《单片机原理及应用技术》张淑清,国防工业出版社(教材) 《过程控制系统及仪表》 邵裕森 编(教材) 《单片机及应用》 李大友 高等教育出版社 《机械量测量》 谢平 说明:此表一式四份,学生、指导教师、基层教学单位、系部各一份。 2012年06 月 29 日 目录 目录 3 摘要 4 第一章 绪论 5 1.1 硬件环境分析 5 1.2 实验箱简介 5 第二章 课程设计目的及课题分析 6 2.1 课程设计目的 6 2.2课题分析 6 第三章 实现原理 8 3.1 点阵LCD的显示原理 8 3.2 取模 9 3.3功能扩展部分 11 第四章 Proteus硬件仿真 12 4.1 硬件模拟软件介绍 12 4.2程序流程图 14 第五章 主要的源程序及注释 15 第六章 程序调试及结果分析 24 6.1调试过程 24 6.2在程序设计和调试过程中,遇到和解决的几个问题: 24 6.3结论 24 心得体会 25 参考文献 26 摘要 本文详细介绍了基于单片机和lab2000实验箱的液晶显示实验,并利用伟福仿真软件实现了程序的编译和连接,还利用proteus仿真软件对硬件电路进行了绘制和仿真。本文系统的从总体设计思路、汉字取模的原理、液晶显示的原理、电路绘制和仿真和最好的上箱实验几个方面介绍了本次液晶显示实验。基本掌握了电路仿真和绘制的仿真程序,了解了一些简单的硬件知识,对课本所学的理论知识有了更加深入的了解,对以后的学习也更有针对性。 关键字:伟福仿真,lab2000,proteus仿真软件。 第一章 绪论 1.1 硬件环境分析 本设计是设计一个单片机控制的点阵液晶显示屏上显示“南京伟福”字样的设计‘近年来随着科学技术的飞速发展,单片机的应用正在不断的走向深入,同时带动着传统的控制检测日新月异更新。本实验采用芯片,系统设计所需硬件都已集成于LAB6000实验箱上。软件 80C51汇编语言编程;该系统可以完成的显示, 在工程应用中汉字字模都是从计算机的各种字库文件中获取, 本文从应用的角度使用字模代码。 1.2 实验箱简介 本次设计使用了LAB6000实验箱进行仿真,LAB6000系列逻辑分析仪是一款紧凑、快速调试数字电路设计强有力的便携式逻辑分析仪;高速的USB2.0接口、高端的FPGA、强大的ARM处理器等组成的嵌入式系统全方位智能控制;高速、高效、高性能,帮你轻松搞定问题。LAB6000系列逻辑分析仪实现了业界领先的高带宽、大容量的高速采集技术,采样率从200M到500M不等,32通道每通道容量最高达16M;功能灵活强大,集逻辑分析仪、总线分析仪、协议分析仪、频率计、逻辑笔等多种测量开发仪器之大成于一身,适用于各种数字电路的开发、测量、分析和调试工作,还为方便某些特殊的用户提供定制插件服务,是电子研发、电子测量工程师、高校师生的科研开发和教学的得力助手。点阵LCD的显示原理 ???? 在数字电路中,所有的数据都是以0和1保存的,对LCD控制器进行不同的数据操作,可以得到不同的结果。对于显示英文操作,由于英文字母种类很少,只需要8位(一字节)即可。而对于中文,常用却有6000以上,于是我们的DOS前辈想了一个办法,0x44 0 1 0 0 0 1 0 0 0x44 0 1 0 0 0 1 0 0 0x44 0 1 0 0 0 1 0 0 0x44 0 0 1 1 1 0 0 0 0x38 0 0 0 0 0 0 0 0 0x00 就是将ASCII表的高128个很少用到的数值以两个为一组来表示汉字,即汉字的内码。而剩下的低128位则留给英文字符使用,即英文的内码。 ????字模虽然也是一组数字,但它的意义却与数字的意义

文档评论(0)

文档分享 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档