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