100917024、基于单片机AT89C52的多功能液晶电子日历的毕业设计.doc

100917024、基于单片机AT89C52的多功能液晶电子日历的毕业设计.doc

ID:199705

大小:8.12 MB

页数:61页

时间:2017-06-30

100917024、基于单片机AT89C52的多功能液晶电子日历的毕业设计.doc_第1页
100917024、基于单片机AT89C52的多功能液晶电子日历的毕业设计.doc_第2页
100917024、基于单片机AT89C52的多功能液晶电子日历的毕业设计.doc_第3页
100917024、基于单片机AT89C52的多功能液晶电子日历的毕业设计.doc_第4页
100917024、基于单片机AT89C52的多功能液晶电子日历的毕业设计.doc_第5页
资源描述:

《100917024、基于单片机AT89C52的多功能液晶电子日历的毕业设计.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、电子与信息工程学院100917024、基于单片机AT89C52的多功能液晶电子日历的毕业设计目录目录3第一章绪论51.1课题设计的背景51.2选题的目的与意义5第二章系统的总体设计62.1系统功能概述62.2系统功能实现62.3功能模块选择72.3.1核心控制模块72.3.2时钟模块82.3.3温度采集模块112.3.4液晶显示模块142.3.5时间调整及闹钟设置按键模块172.3.6闹钟发声模块18第三章硬件电路及Proteus仿真设计193.1仿真总体电路图193.2功能模块外围电路203.2.1核心控制模块电路20

2、3.2.2时钟模块电路203.2.3温度采集模块电路213.2.4液晶显示模块电路223.3仿真显示效果23第四章原理图和PCB设计254.1原理图264.2PCB设计图274.3产品图28第五章C程序设计325.1程序设计325.2程序流程图3360电子与信息工程学院5.3C语言程序34结束语35参考文献36附件37附件(一)37附件(二)57附件(三)59附件(四)6160电子与信息工程学院第一章绪论1.1课题设计的背景随着科技、社会的发展,人们得知时间的方法,从观土圭(日影)火钟(燃香)摆钟到现在的机械表、电子钟,

3、不断研究、改革、创新。在日常生活、工作和学习中,人们会遇到很多很多需要准时去做的事情,时间观念变得尤其重要。由于单片机的可再编程性能,以及在控制领域的普遍使用和应用技术不断的提高,单片机越来越受到电子设计者的青睐和追捧。1.2选题的目的与意义科技是推动社会发展的动力,而二十一世纪又是数字化信息技术高速发展的时代,所以单片机在数字化高速发展的旅程中扮演着尤为重要的角色。单片机的学习与应用在数字化时代的今天亦是电子科学学习者所必须掌握的基本课程。本设计是采用单片机为核心设计的多功能液晶日历,普遍应用在家庭,事业单位和公共场合

4、,应该可以说遍及人们生活的每一个角落。所以说电子日历的设计是生活所需。功能化模块的使用对电子设计开发提供了很多的便利,时钟芯片DS1302可对年、月、日、时、分、秒进行计时,还具有闰年补偿等多种功能,而且DS1302的使用寿命较长,误差小,有利于提高设计产品的使用寿命和质量。DS18B20是全世界上第一片支持"一线总线"接口、内部使用了ON-BOARD专利技术的数字化温度传感器。它的转换电路和传感元件集成在一只形如三极管的集成电路元件内。简洁的一线总线结构使得数字化温度传感器DS18B20具有经济且独特的特点。多功能液晶

5、电子日历采用阿拉伯数字显示,同时显示年、月、日、星期、时、分、秒和温度等信息,具有直观的特点,还可根据需要设置定时闹钟功能。该电路采用单片机AT89C52作为核心,功率消耗小,能在3V的低电压工作,电压一般选用3~5V电压供电。 基于上述原因,我设计了这款基于DS1302、DS18B20和LCD12864的多功能液晶电子日历,方便日常生活的使用。60电子与信息工程学院第一章系统的总体设计2.1系统功能概述我们有多种制作多功能液晶电子日历的方法,也有很多种可供选择的器件和运用的技术。所以,我们应在满足系统的功能的必要条件下

6、,系统的整体设计方案能够充分考虑了系统的环境中,所选择的结构应该是容易实现、使用简单的。器件方面选择稳定性能、参数合适、低功耗和低成本的。本设计需要能够显示日期、时间和温度,并能实现时间调整和闹钟功能设定等功能。为实现这些基本功能,保证产品功能稳定,能直观看出这些数据,选定了AT89C52单片机,时钟芯片DS1302,温度传感器DS18B20,液晶显示器AMPIRE128X64,这四种已经非常成熟的功能模块化产品作为本设计的核心组成部分。2.2系统功能实现所有功能的实现都通过单片机AT89C52来控制,从DS1302读取

7、日期时间,从DS18B20采集温度,通过一系列按键调整时间和闹钟,显示在AMPIRE128X64上。只要根据各模块的时序,编写各模块的读写操作程序,下载到AT89C52中就能实现所需的功能。系统功能框图如下:图1系统功能框图60电子与信息工程学院2.3功能模块选择本设计共分为6个模块,即核心控制模块,时钟模块,温度采集模块,液晶显示模块,时间调整及闹钟设置按键模块,闹钟发声模块。基于设计的可行性和经济实用性,分别选择如下器材。2.3.1核心控制模块该设计中,核心控制模块选用单片机AT89C52。AT89C52是由全球半导

8、体领先企业美国ATMEL公司生产的高性能,低电压CMOS8位单片机,片内含256bytes的随机存取数据储存器(RAM)和8K的可反复擦写的只读程序储存器(PEROM),是采用ATMEL公司的高密度、非易失性存储技术生产的器件,与8052产品引脚及标准MCS-51指令系统相兼容,片内采用通用8位中央处理器(CPU)和

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

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

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