欢迎来到天天文库
浏览记录
ID:323017
大小:64.86 KB
页数:18页
时间:2017-07-23
《基于51单片机的汉字式lcd滚动显示 毕业论文设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、毕业论文设计题目:基于51单片机的汉字式LCD滚动显示学生姓名 指导教师 系(部)机电系专业 应用电子技术班 级应用电子学 号 完成日期:2011年1月20号基于51单片机的汉字式LCD滚动显示18摘要电子技术的日新月异,使我们的生活更加方便、快捷。任何一个领域,技术总是在不停地向前发展。而随着技术的发展,新的产品应用也会跟着出现,然后成熟和普及。正如在显示器领域,由球面CRT到纯平CRT,由纯平CRT到如今主流的LCD液晶显示,而LCD汉字滚动显示更是应用广泛。本文设计了一种以AT89C51单片机为核心的低成本
2、、高精度、微型化LCD汉字滚动显示系统,并使用一些常用芯片如:AMPIRE128×64、SMG12864A等。系统由单片机、外围电路、单片机最小系统以及显示电路构成。本系统具有易安装检测、软件功能完善,工作可靠、准确度高等优点。本文论述了由单片机控制的LCD汉字滚动显示系统的基本原理,并阐述了运用Proteus软件实现系统的设计与仿真以及该系统所应用的领域。关键词:单片机AT89C51,LCD汉字滚动显示,Proteus.目录18摘要2第一章概述41.1选题背景41.2设计过程及工艺要求41.3设计的重点与难点5第二
3、章系统的总体设计52.1系统设计52.2芯片AT89C51介绍62.3LCD显示屏介绍82.3.1LCD的定义及作用82.3.2LCD显示器的工作原理82.3.3LCD的主要参数92.3.4LCD的分类112.3.5LCD的特点12第三章系统调试123.1硬件的设计123.2程序的调试与运行153.2.1HEX文件的生成153.2.2调试与仿真15总结16致谢17参考文献18附录1918第一章概述1.1选题背景亮丽实用的广告牌可以给我们的生活添加光彩、可以给店铺招揽生意。传统的广告牌都是固定的汉字,并且时间长了会掉色
4、,使汉字模糊难认,这给我们的生活带来很多的不便。尤其是到了晚上传统的广告牌就失去了作用。因此我们需要一种造价低廉、使用方便、可以发光、可以方便改变汉字且比较耐用的电子显示广告牌。1.2设计过程及工艺要求一、基本功能①可以发光②可以滚动③可以用电脑改变汉字二、主要技术参数①单片机选择AT89C51②LCD显示器选择SMG12864A或AMPIRE128×64③晶振选择12MHz④两个输出电容选择30pF⑤两个外围电阻选用10K和100Ω1.3设计的重点与难点本设计的主要任务是显示标语,因此在硬件安装方面需要有适当的面积
5、来安装电子显示屏,并且还要通过数据线把电子显示屏和电脑连起来。软件设计的难点是:①所需汉字程序的编译②整体电路的设计与调试③Proteus与KeiluVision两种软件的运用18第二章系统的总体设计2.1系统设计本设计是基于51单片机的LCD汉字滚动显示,该设计是以AT89C51基本系统为核心的一套应用系统,其中包括单片机、复位电路、外围电路、显示电路、系统软件等部分的设计。见图2.1所示:电源电路外围电路外围电路单片机AT89C51LCD显示器编译程序图2.1系统总体框图2.2芯片AT89C51介绍AT89C51
6、是一种带4K字节闪存可编程可擦除只读存储器(FPEROM—FlashProgrammableandErasableReadOnlyMemory)的低电压、高性能CMOS8位微处理器,该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器。AT89C51的实物图如2.2所示。18图2.2AT89S52芯片引脚图AT89C51具有以下标准功能:8k字节Flash,256字节RAM,
7、32位I/O口线,看门狗定时器,2个数据指针,三个16位定时器/计数器,一个6向量2级中断结构,全双工串行口,片内晶振及时钟电路。另外,AT89C51可降至0Hz静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU停止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。引脚功能介绍VCC:供电电压。 GND:接地。 P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P0口的管脚第一次
8、写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在FIASH编程时,P0口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。 P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入1后,被内部上拉为高,可用作输入,P1
此文档下载收益归作者所有