基于DS1302与单片机的实时电子时钟设计_cqupt

基于DS1302与单片机的实时电子时钟设计_cqupt

ID:44005207

大小:2.61 MB

页数:14页

时间:2019-10-17

基于DS1302与单片机的实时电子时钟设计_cqupt_第1页
基于DS1302与单片机的实时电子时钟设计_cqupt_第2页
基于DS1302与单片机的实时电子时钟设计_cqupt_第3页
基于DS1302与单片机的实时电子时钟设计_cqupt_第4页
基于DS1302与单片机的实时电子时钟设计_cqupt_第5页
资源描述:

《基于DS1302与单片机的实时电子时钟设计_cqupt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、0110907左学李婷周媛实时电子时钟这次所做的实时电子时钟的主体部件包括MCS-51单片机,数码管,按键,蜂鸣器,DS1302芯片。其中DS1302是美国DALLAS公司推出的一种高性能、低功耗的实时时钟芯片,工作电压宽2.5~5.5V,简单的三线接口为单片机节省大量资源;AT89C51是美国ATMEL公司生产的低功耗,高性能CMOS8位单片机.整体思路是通过对AT89C51单片机写入程序实现对DS1302读写,读写出正确的时分秒信息,然后数据用LED显示出来。通过键盘扫描得到的键值进行键值处理可以进行定时、校时功能以及

2、闹钟功能。关键字:MCS-51数码管按键DS1302蜂鸣器摘要课程分析方案论证方案实现目录电路与程序设计测试方案与测试结果致谢课程分析此次课程设计,要求利用51单片机和DS1302设计一个实时电子时钟。基本要求:1.在8位数码管上显示准确的北京时间(09-21-06),采用24小时制;2.设置按键可以进行时间校准,按键利用51学习板上的矩阵按键,结合实际矩阵键盘的分布,为了方便对键值的处理,初步设计矩阵键盘的各个功能键的分布如下:下一页设计要求的基本功能为:1.通过矩阵键盘既可使用数字按键直接输入来设定时间,也可通过加“+

3、”、“-”按键进行调节,调节步进为12F1进入调节模式,F2确认调节结果,F3退出返回显示。扩展要求为:1.增加闹钟功能,F4键进入闹钟设置,F2键确认修改,并返回显示。2.通过开启关闭最后一位数码管上的小数来表明闹钟是否设置。分析如果实现扩展功能,那么可以仅用F2键来确认修改时间/闹钟,并返回时间显示。1234456789a(+)b(-)C(F1)D(F2)E(F3)F(4)返回一种是软件的方法,利用中断或者软件延时来实现时间的产生。由于是采用的纯软件的方法,时间的误差比较大。方案论证-比较与选择另一种方案是采用专用的时

4、钟芯片,来精确的产生时间。然后用单片机控制数码管来显示产生的时间。现有的资源是MC51单片机,要实现的是实时时间的显示,可以采用两种方案,下一页两种方案均使用单片机来控制数码管显示时间,并且都是通过单片机上的按键来实现基本的时间修改和扩展的闹钟的设置功能以及闹钟修改功能。通过简单的比较可知采用时钟芯片能够获得精确的时间,更加符合实时电子钟系统的设计的要求。方案论证-比较与选择返回在AT8051单片机的基础之上,8051单片机与ds1302芯片通过跳线相连接,单片机通过对与ds1302芯片引脚的电平控制,方案实现实现对芯片的

5、数据写入与数据读出,读出的数据显示在数码管上,完成时间的显示。通过对4×4键盘矩阵的设计,当对应的键值被按下时,即可对显示时间进行更改,主要功能包括,当前显示时间的修改,闹钟的设置等。返回电路与程序设计-电路部分DS1302接口电路蜂鸣器模块电路下一页下一页电路与程序设计-程序部分-ds1302DS1302写程序流程图(A+B)DS1302读程序流程图(A+C)ABC上升沿写入控制指令上升沿写入数据下升沿读取数据电路与程序设计-程序部分-mian函数返回测试方案:A)硬件的测试方案主要进行一下测试:1.用欧姆表对照电路图测

6、试,是否出现短路,断路,虚焊现象。2.按键是否会发生重键现象。3.数码管是有残影,暗影,闪烁;下划线能否正常显示,闹钟设置后小数点能否正常显示。、4.蜂鸣器能否在闹钟设置后正常鸣叫。方案实现测试方案与测试结果B)软件部分的测试方案主要测试:B)软件部分的测试方案主要测试:B)软件部分的测试方案主要测试:语法格式错误、全局变量及局部变量的混乱使用、逻辑上的错误下一页方案实现测试方案与测试结果B)软件部分的测试方案主要测试:B)软件部分的测试方案主要测试:测试的结果分析:A)软件方面:经过语法、格式错误的修改,逻辑的重新规范化

7、,最终测试出软件在自身的编译环境下没有错误,没有警告。B)硬件方面:排除短路的故障,无错误出现。不同的按键方案下,按键能够正确读取键值;数码管没有残影,暗影,下划线提示输入正常,小数点功能正常;蜂鸣器在设置的时间到时正常鸣叫。返回谢谢观赏THANKS~~BUSNESS0110907班报告人:左学2009210221李婷2009210202周媛2009210208

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

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

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