多功能电子万年历课程设计报告.doc

上传人:鲁** 文档编号:543564047 上传时间:2023-06-28 格式:DOC 页数:47 大小:398KB
返回 下载 相关 举报
多功能电子万年历课程设计报告.doc_第1页
第1页 / 共47页
多功能电子万年历课程设计报告.doc_第2页
第2页 / 共47页
多功能电子万年历课程设计报告.doc_第3页
第3页 / 共47页
多功能电子万年历课程设计报告.doc_第4页
第4页 / 共47页
多功能电子万年历课程设计报告.doc_第5页
第5页 / 共47页
点击查看更多>>
资源描述

《多功能电子万年历课程设计报告.doc》由会员分享,可在线阅读,更多相关《多功能电子万年历课程设计报告.doc(47页珍藏版)》请在金锄头文库上搜索。

1、多功能电子万年历课程设计报告22020年4月19日文档仅供参考,不当之处,请联系改正。重庆三峡学院课 程 设 计 报 告 书题目:基于可调的电子万年历与温度显示学院(系): 年级专业: 学 号: 学生姓名: 指导教师: 教师职称: 完成日期 年 月 日目录摘要 3第一章 引言 41.1 设计任务 41.2 设计目的 41.3 设计思路 4 1.3.1 方案论证 4 1.3.2 芯片的选择 5 1.3.3 显示模块选择方案和论证 5 1.3.4 时钟信号的选择方案和论证5 1.3.5 最终方案6第二章 硬件系统的设计 2.1原理图设计62.2温度感应电路72.3 复位电路部分72.4液晶显示电路

2、72.5时钟信号电路82.6 AT89C52原理及说明 8 2.6.1引脚功能9第三章 软件系统的设计. 3.1系统程序流程图 93.2系统具体程序代码10第四章 系统调试 234.1 软件调试 234.2 硬件调试 23第五章 设计心得 23元件清单表24致谢 24参考文献 24基于可调式电子万年历与温度显示的设计重庆三峡学院应用技术学院 5人摘要 :本文介绍了一种基于单片机的可调的电子万年历和温度显示。该设计主要由五个模块组成:微处理器(单片机),温度传感器,控制调节按键,实时时钟模块及显示模块。温传感器器主要由DS18B20来完成,它负责把采集到的温度传给单片机。实时时钟模块主要由DS1

3、302构成,它负责产生始终数据送给单片机,微处理器芯片AT89C52来完成DS18B20,DS1302,按键传来的数据进行处理,并送与显示模块(LCD1602)进行显示。 该系统的电路简单,所用的元件较少,成本低,且测量精度和可靠性较高。能够测量-55到+125的温度和显示年,月,日,星期,时,分,秒,而且可经过按键调节时间。 关键词 单片机;万年历;温度;AT89C52;LCD1602,DS1302,DS18B20第一章 引言1.1 设计任务(1) 根据具体题目要求,设计以单片机为控制核心的测量系统或控制系统,完成对指定目标或对象的测量及控制。(2) 设计单片机与测量及控制对象的接口并进行硬

4、件调试。(3) 针对要求测量或控制的对象完成程序的编制。(4) 硬件软件联调,完成题目所要求的功能。(5) 设计能支持时、分、秒的时钟,时钟要具有时间调整功能。1.2 设计目的(1) 经过课程设计,使我们能够深入理解单片机系统的工作原理,接口电路的设计及调试方法,培养综合运用所学理论知识分析和解决实际问题的能力。(2) 使用AT89C51芯片的串口功能,利用实时时钟芯片DS1302与液晶显示器LCD1602和DS18D20实现年、月、星期、日、时、分、秒、温度的显示。(3) 用keil软件进行编程与调试,利用Proteus 7 Professional软件进行绘制硬件电路图且进行仿真。1.3

5、设计思路 1.3.1 方案论证单片机芯片的选择方案和论证方案一: 采用89C51芯片作为硬件核心,采用Flash ROM,内部具有4KB ROM 存储空间,能于3V的超低压工作,而且与MCS-51系列单片机完全兼容,可是运用于电路设计中时由于不具备ISP在线编程技术, 当在对电路进行调试时,由于程序的错误修改或对程序的新增功能需要烧入程序时,对芯片的多次拔插会对芯片造成一定的损坏。方案二: 采用AT89S52,片内ROM全都采用Flash ROM;能以3V的超底压工作;同时也与MCS-51系列单片机完全该芯片内部存储器为8KB ROM 存储空间,同样具有89C51的功能,且具有在线编程可擦除技

6、术,当在对电路进行调试时,由于程序的错误修改或对程序的新增功能需要烧入程序时,不需要对芯片多次拔插,因此不会对芯片造成损坏,因此选择采用AT89S52作为主控制系统。1.2 显示模块选择方案和论证方案一: 采用LED数码管动态扫描,LED数码管价格适中,对于显示数字合适,采用动态扫描法与单片机连接时,虽然占用的单片机口线少,但连线还需要花费一点时间,因此也不用此种作为显示。方案二: 采用点阵式数码管显示,点阵式数码管是由八行八列的发光二极管组成,对于显示文字比较适合,如采用在显示数字显得太浪费,且价格也相对较高,因此也不用此种作为显示。方案三: 采用LCD液晶显示来实现万年历的显示,我采用的L

7、CD1602芯片,它能够显示16*2个字符,完全能够用于电子万年历的时间和日期的显示内容,可是LCD1602部能显示汉字,对于日期的显示能够采用数字显示的方法。1.3 时钟芯片的选择方案和论证方案一: 直接采用单片机定时计数器提供秒信号,使用程序实现年、月、日、星期、时、分、秒计数。采用此种方案虽然减少芯片的使用,节约成本,可是,实现的时间误差较大,因此不采用此方案。方案二:采用DS1302时钟芯片实现时钟,DS1302芯片是一种高性能的时钟芯片,可自动对秒、分、时、日、周、月、年进行计数,而且精度高,位的RAM做为数据暂存区,工作电压2.5V5.5V范围内,2.5V时耗电小于300nA。1.

8、4 温度显示的选择方案和论证方案一: 直接采用的是DS18B20传感器来测试温度,这样既简单又方便,对于在短时间就能够掌握的温度传感器。1.5最终确定芯片的选择方案和论证综上各方案所述,对此次作品的方案选定: 采用AT89S52作为主控制系统; DS1302提供时钟;LCD1602液晶显示屏作为显示,DS18B20传感器作为温度测试。1.3.2 芯片的选择采用AT89C51芯片,其为高性能CMOS 8位单片机,该芯片内含有4k bytes的可重复擦写的只读程序存储器(PEROM)、128 bytes的随机存取数据存储器(RAM)、 32位可编程I/O口线、2个16位定时/计数器、6个中断源、可

9、编程串行UART通道及低功耗空闲和掉电模式。因此,我们选用AT89C51。1.3.3 显示模块选择方案和论证采用LCD液晶显示,显示较为清楚直观,时间和日期在液晶显示器LCD1602中分两行来显示。 1.3.4 时钟信号的选择方案和论证直接采实时时钟DS1302芯片来给予电子万年历的初始信号,系统直接在DS1302中读取时间和日期,而且能够修改DS1302中的初始时间和日期。时钟和日期的修改经过三个按键设置,分别为模式按键、曾量按键、减量按键。1.3.5 最终方案综上方案所述,对于可调的电子万年历与温度显示方案选定为:AT89C51作为主控器,DS1302作为时钟信号,LCD1602作为显示器

10、,DS18B20作为测温器。图1第二章 硬件系统的设计2.1原理图设计此次单片机数字时钟的设计采用AT89C51为主控制芯片,并由实时时钟DS1302芯片提供时钟信号,LCD液晶显示器1602提供液晶显示,温度传感器DS18B20作为温度测试。图22.2温度感应电路图3由图3所示温度感应电路是由一个DS18B20传感器作为主要器件,采用单总线传输数据与电阻R2来线与。2.3 复位电路部分单片机在启动运行时都需要复位,使CPU和系统中的其它部件都处于一个确定的初始状态,并从这个状态开始工作。MCS-51单片机有一个复位引脚RST,采用施密特触发输入。当震荡器起振后,只要该引脚上出现2个机器周期以

11、上的高电平即可确保时器件复位1。复位完成后,如果RST端继续保持高电平,MCS-51就一直处于复位状态,只要RST恢复低电平后,单片机才能进入其它工作状态。单片机的复位方式有上电自动复位和手动复位两种,图6是51系列单片机统常见的上电复位电路。 图4 复位电路2.4液晶显示电路图5经过图五能够看出液晶显示芯片与单片机之间的数据传输是由液晶显示的D0D7口和单片机的P2口来进行数据之间的传输。由于我们没有用到液晶显示器的背光因此就没有对VSS与VEE提供工作电压,由于液晶显示芯片的数据不用被单片机所读取,因此这里我们就直接给予液晶显示器读端R给予低电平这样单片机就只能对晶显示器写入数据.液晶显示

12、器的RS端是控制是传送数据还是传送指令直接接在单片机的P3.0口。2.5时钟信号电路图6根据图6能够看出我们采用的是DS1302实时时钟芯片,这个这个芯片完全能够提供我们所设计的电子万年历的日期与时间,在使用时需提供一个32.768MHZ的晶振来给予芯片的时钟信号,实时时钟芯片它采用的是I/O总线传输。2.6 AT89C52原理及说明AT89C52美国Intel公司生产的低电压,高性能CHMOS8位单片机,片内含4k bytes的可重复擦写的只读程序存储器(PEROM)和蔼可亲128 bytes的随机存取数据存储器(RAM),器件采用Intel公司的高密度、非易失性存储技术生产,片内置通用4位中央处理器(CPU)和Flash存储单元,功能强大AT89C5

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 习题/试题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号