硬件技术综合课程设计-基于ds1302显示时钟

硬件技术综合课程设计-基于ds1302显示时钟

ID:6365785

大小:916.50 KB

页数:20页

时间:2018-01-11

硬件技术综合课程设计-基于ds1302显示时钟_第1页
硬件技术综合课程设计-基于ds1302显示时钟_第2页
硬件技术综合课程设计-基于ds1302显示时钟_第3页
硬件技术综合课程设计-基于ds1302显示时钟_第4页
硬件技术综合课程设计-基于ds1302显示时钟_第5页
资源描述:

《硬件技术综合课程设计-基于ds1302显示时钟》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、硬件技术综合课程设计实验报告题目:DS1302时钟学院:指导老师:日期:试验对象:实验人员:姓名学号课程设计(论文)20课程设计(论文)课程设计(论文)任务书物理科学与技术学院  网络工程 教研室学号学生姓名专业(班级)设计题目DS1302时钟设计技术参数1.在掌握部件单元电路实验的基础上,设计系统。2.为单片机编写相应的控制程序,模拟上机调试设计要求设计一个电子时钟,并编写相应的软件,完成电子时钟的任务。该控制任务应该完成下列功能:1、电子时钟显示用LED数码管显示,格式为:XXXXXX,由左向右分别为:时、分、秒,比如:232040表示23时20分40

2、秒,刚开始工作时应显示为:120000;2、实现对时分秒进行校准;3、按照分析、设计、调试和测试的软、硬件开发过程完成这个设计任务。工作量1、可以利用两个外部中断实现对时、分、秒进行校准;2、应有定时中断处理程序的编程方法。3、用C语言C51编译器实现;需给出实验流程图、程序即可。工作计划1.使用Proteus软件仿真画出硬件连接图,并进行硬件设计测试2.编写C51汇编程序,实现时钟显示及控制参考资料单片机原理指导教师签字教研室主任签字20课程设计(论文)课程设计(论文)成绩评定表指导教师评语:成绩:指导教师:年月日20课程设计(论文)摘要本文介绍的实时时

3、钟芯片为DSl302,它是Dallas公司的一种具有涓细电流充电能力的实时时钟芯片,采用普通32.768kHz晶振。主要特点是采用串行数据传输,可为掉电保护电源提供可编程的充电功能,并且可以关闭充电功能。它可以对年、月、日、星期、时、分、秒进行计时,且具有闰年补偿等多种功能。并给出了基于DSl302设计的时钟显示在读写中的C51程序及流程图,以及在调试过程中的注意事项。关键词:单片机DS1302数码管数字钟20课程设计(论文)1设计目标52概要设计52.1设计目的52.2设计仪器52.3设计内容123详细设计123.1系统需求分析123.2系统目标143.

4、3功能分析143.4详细步骤154总结18参考文献(资料)1920课程设计(论文)设计背景自古就有:“一寸光阴,一寸金”的说法。而随着人类的进步科学技术的发展时间观也越来越被人们重视,而能够准确的知道时间能够提高人们的工作效率,能更好的在规定的时间内完成所规定的工作。因此能有随时随地的知道当前时间是非常重要的。随着科学技术的发展,单片机技术的不断完善,使得数字钟的设计变得更加的灵便、更加简单、功能更加的完善、计时也更加的准确。本设计实用简单,设计方便,计时准确,能够对年、月、日、周、日、时、分、秒进行准确的计时,可以让人们随时知道时间。1设计目标本设计主要

5、实现电子时钟显示用LED数码管显示,格式为:XXXXXX,由左向右分别为:时、分、秒,比如:232040表示23时20分40秒,刚开始工作时应显示为:120000,并且要实现对时分秒进行校准。2概要设计2.1设计目的本设计利用AT89C52的特点及DS1302的特点,提出一种基DS1302单片机控制,再利用数码管显示的数字钟。本系统硬件利用AT89S52作为CPU进行总体控制,通过DS1302时钟芯片获取准确详细的时间(年、月、日、周、日、时、分、秒准确时间),对时钟信号进行控制,同时利用液晶显示芯片LCD1602对时间进行准确显示年、月、日、周、日、时、

6、分、秒。该数字钟硬件电路简单,使用灵活,功能稳定,显示准确且无论对于社会或者科研也有一定的研究价值。2.2设计仪器根据系统设计结构图来对每个部分的电路进行分析和说明,重点讲述微控制器AT89S52、数码管显示模块、实时时钟芯片DS1302。2.2.1MCU微控制器电路20课程设计(论文)AT89S52的塑封图如图2.1所示,它为DIP40双列直插塑料封装。AT89S52作为系统的核心控制元件,只有它能正常工作后才能使其它的元件进入正常工作状态。因此,下面对AT89S52进行必要的说明,AT89S52的管脚如图2.2所示。图2.1AT89C52封装图图2.2

7、AT89C52引脚图1)VCC:40脚,供电电压,一般接+5V电压。2)GND:20脚,接工作地。3)P0口:1~8脚,P0口是一个8位漏极开路的双向I/O口。作为输出口,每位能驱动8个TTL逻辑电平。对P0端口写“1”时,引脚用作高阻抗输入。当访问外部程序和数据存储器时,P0口也被作为低8位地址/数据复用。在这种模式下,P0具有内部上电阻。但是P0口在程序校验作为输出指令字节时,需要外部加上拉电阻,一般上拉电阻选4.7K~10K为宜。本设计中用5.1K的排阻对P0口进行上拉电平。4)P1口:32~39脚,P1口是一个内部具有上拉电阻的8位双向I/O口,P

8、1口缓冲器能接收输出4个TTL门电流。P1端口写入“1”后,被内部

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

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

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