LCD显示控制系统设计-基于51单片机的汉字式LCD滚动显示-毕业论文.doc

LCD显示控制系统设计-基于51单片机的汉字式LCD滚动显示-毕业论文.doc

  1. 1、本文档共35页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
LCD显示控制系统设计-基于51单片机的汉字式LCD滚动显示-毕业论文 摘 要 电子技术的日新月异,使我们的生活更加方便、快捷。任何一个领域,技术总是在不停地向前发展。而随着技术的发展,新的产品应用也会跟着出现,然后成熟和普及。正如在显示器领域,由球面CRT到纯平CRT,由纯平CRT到如今主流的LCD液晶显示,而LCD汉字滚动显示更是应用广泛。本文设计了一种以AT89C51单片机为核心的低成本、高精度、微型化LCD汉字滚动显示系统,并使用一些常用芯片如:AMPIRE128×64、SMG12864A等。系统由单片机、外围电路、单片机最小系统以及显示电路构成。本系统具有易安装检测、软件功能完善,工作可靠、准确度高等优点。 本文论述了由单片机控制的LCD汉字滚动显示系统的基本原理,并阐述了运用Proteus软件实现系统的设计与仿真以及该系统所应用的领域。 关键词:单片机,LCD,Proteus. 目 录 第一章 概述 5 1.1 选题背景 5 1.2 设计过程及工艺要求 5 1.2.1 基本功能 5 1.2.2 主要技术参数 5 1.2.3 设计的重点与难 5 第二章 基础知识的介绍 6 2.1 芯片AT89C51介绍 6 2.2 LCD显示屏介绍 7 2.2.1 LCD的定义及作用 7 2.2.2 LCD显示器的工作原理 8 2.2.3 LCD的主要参数 9 2.2.4 LCD的分类 11 2.2.5 LCD的特点 11 第三章 方案总体设计 13 3.1 设计思路 13 3.2 电路设计 14 3.2.1 时钟电路的设计 14 3.2.2 复位电路的设计 14 3.2.3 电源电路的设计 15 3.3系统硬件电路 15 第四章 软件程序实现 15 4.1 主程序工作流程图 15 总 结 15 致 谢 16 附录 设计编程程序 19 第一章 概述 1.1 选题背景 亮丽实用的广告牌可以给我们的生活添加光彩、可以给店铺招揽生意。传统的广告牌都是固定的汉字,并且时间长了会掉色,使汉字模糊难认,这给我们的生活带来很多的不便。尤其是到了晚上传统的广告牌就失去了作用。因此我们需要一种造价低廉、使用方便、可以发光、可以方便改变汉字且比较耐用的电子显示广告牌。 1.2 设计过程及工艺要求 1.2.1 基本功能 ① 可以发光 ② 可以滚动 ③ 可以用电脑改变汉字 1.2.2 主要技术参数 ① 单片机选择AT89C51 ② LCD显示器选择SMG12864A或AMPIRE128×64 ③ 晶振选择12MHz ④ 两个输出电容选择30pF ⑤ 两个外围电阻选用10K和100Ω 1.2.3 设计的重点与难 本设计的主要任务是显示标语,因此在硬件安装方面需要有适当的面积来安装电子显示屏,并且还要通过数据线把电子显示屏和电脑连起来。 软件设计的难点是: 1.所需汉字程序的编译 2.整体电路的设计与调试 3.Proteus与Keil uVision两种软件的运用 第二章 基础知识的介绍 2.1 芯片AT89C51介绍 AT89C51是一种带4K字节闪存可编程可擦除只读存储器(FPEROM―Flash Programmable and Erasable Read Only Memory)的低电压、高性能CMOS 8位微处理器, 该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器。AT89C51的实物图如2.2所示。 图2.2 AT89S52芯片引脚图 AT89C51具有以下标准功能:8k字节Flash,256字节RAM,32 位I/O口线,看门狗定时器,2 个数据指针,三个16 位定时器/计数器,一个6向量2级中断结构,全双工串行口,片内晶振及时钟电路。另外,AT89C51可降至0Hz 静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU停止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。 引脚功能介绍 VCC:供电电压。 GND:接地。 P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P0口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在FIASH编程时,P0 口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。 P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收

文档评论(0)

153****9595 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档