基于at89c51多功能电子万年历的设计

基于at89c51多功能电子万年历的设计

ID:16257729

大小:480.00 KB

页数:26页

时间:2018-08-08

基于at89c51多功能电子万年历的设计_第1页
基于at89c51多功能电子万年历的设计_第2页
基于at89c51多功能电子万年历的设计_第3页
基于at89c51多功能电子万年历的设计_第4页
基于at89c51多功能电子万年历的设计_第5页
资源描述:

《基于at89c51多功能电子万年历的设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、合肥学院《单片机原理与应用》课程论文课程论文题目基于AT89C51多功能电子万年历的设计院系名称计算机科学与技术系专业(班级)计算机科学与技术(09计本2班)姓名(学号)张玉()指导教师龙夏2012年6月10日5摘要:随着单片机应用技术的飞速发展,纵观我们现在生活的各个领域,从导弹的导航装置,到飞机上各种仪表的控制,从计算机的网络通讯与数据传输,到工业自动化过程的实时控制和数据处理,以及我们生活中广泛使用的各种智能IC卡、电子宠物等,这些大部分都是以单片机为控制核心的。单片机是集CPU、RAM、ROM、定时、计数器和多种接口于一体的微控制器。它体

2、积小,成本低,功能强,广泛应用于工业自动化和消费电子,因此具有非常现实的研究意义。本文通过对一个基于单片机实现的电子万年历设计,让我们加深了对单片机、C语言编程、Keil调试、Proteus仿真的理解。此系统由主控制器AT89C51、时钟电路模块DS1302、显示电路模块、温度采集模块DS18B20等部分构成,能实现实时年、月、日、时、分、秒、星期、温度等显示。关键词:DS1302;DS18B20;单片机;多功能万年历引言:万年历是采用数字电路实现对年、月、日、时、分、秒、星期、温度等数字显示的计时装置,广泛用于个人家庭,车站,码头办公室等公共场

3、所,成为人们日常生活中的必需品。由于数字集成电路的发展和石英晶体振荡器的广泛应用,使得数字钟的精度,远远超过老式钟表,钟表的数字化给人们生产生活带来了极大的方便,而且大大地扩展了钟表原先的功能。诸如能显示周围温度,能动态显示需要的文字信息,而且配上优美的画质,动听的音乐,更有美化环境的功能。因此,研究万年历及扩大其应用,有着非常现实的意义。1方案论证1.1单片机芯片的选择在单片机控制中,常用的ATMEL公司单片机种类有AT89C51、AT89C52、AT89S51、AT89S52,都兼容MCS-51单片机。对于AT89C51,是一种带4K字节闪存

4、可编程可擦除只读存储器(FPEROM—FlashProgrammableandErasableReadOnlyMemory)的低电压,高性能CMOS8位微处理器,128×8位内部RAM,32可编程I/O线,两个16位定时器/计数器,5个中断源等主要特性。相比而言,AT89C52有8K的ROM,256B的RAM,还增加一个定时器/计数器2,自然价格比C51略高。而相对而言,S系列的单片机具有在线编程下载(ISP)功能和看门狗,而且运行的速度的最高频率达到33MHZ,使得运行速度更快,自然价格比C系列的要高2元左右。但是当在对电路进行调试时,由于程序

5、的错误修改或对程序的新增功能需要烧入程序时,S系列的不需要对芯片多次拔插,节省了调试的时间。综合考虑以上种种因素,由于考虑到产品的成本,在同样能完成我们所要求的功能时,自然会选择相对便宜的AT89C51,这样更容易把产品推向市场。但是在实验室的的调试中,我们依然可以用AT89S51,这样就方便了我们的硬件调试,同样降低了开发产品的成本。1.2显示模块的选择常见的文字、图像显示屏主要有LED(LightEmittingDiode)显示屏,LCD(LiquidCrystalDisplay),LED点阵数码管显示。LED显示器与LCD显示器相比,LED

6、在亮度、功耗、可视角度和刷新速率等方面,都更具优势。LED与LCD的功耗比大约为10:1,而且更高的刷新速率使得LED在视频方面有更好的性能表现,能提供宽达160°的视角,可以显示各种文字、数字、彩色图像及动画信息,也可以播放电视、录像、VCD、DVD等彩色视频信号,多幅显示屏还可以进行联网播出。但是考虑到LED的价格比LCD贵的多,一般应用在对成本不是很敏感的产品上的。对于LED点阵数码管显示,一般体积较大,适合用于机场,广场等大型屏幕显示,显然不符合袖珍型的电子万年历室内产品。LCD占用空间小,低功耗,低辐射,无闪烁,降低视觉疲劳。综合考虑,

7、基于时代的潮流,在人们能普遍接受的价格内,我们优先考虑用LCD,这样既满足了人们的审美观,也符合世界潮流的发展,是一项新产品成功推向市场的必要条件。1.3时钟芯片的选择可以直接采用单片机定时计数器提供秒信号,使用程序实现年、月、日、星期、时、分、秒计数。采用此种方案虽然减少芯片的使用,节约成本,而且精度不是很高。因此选用专用的DS1302时钟芯片实现时钟,DS1302芯片是一种高性能的时钟芯片,可自动对秒、分、时、日、周、月、年进行计数,而且精度高,位的RAM做为数据暂存区,工作电压2.5V~5.5V范围内,2.5V时耗电小于300nA。1.4电

8、路设计最终方案综上各方案所述,对此次作品的方案选定:采用AT89C51作为主控制系统;5DS1302提供时钟;LCD液晶显示器作为显示,

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

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

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