数字钟实训报告.doc

数字钟实训报告.doc

ID:61490610

大小:83.50 KB

页数:10页

时间:2021-02-06

数字钟实训报告.doc_第1页
数字钟实训报告.doc_第2页
数字钟实训报告.doc_第3页
数字钟实训报告.doc_第4页
数字钟实训报告.doc_第5页
资源描述:

《数字钟实训报告.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、广州职业技术学院GUANGZHOUPOLYTECHNIC实训报告主题:数字钟的设计与制作系部:机电学院专业:自动化班级:自动化4组员:日期:2011年11月3日一、设计目标1.数字钟工作电压为5伏.2.用4位的7段显示器显示小时、分、秒和月日,时间以24小时循环。3.用其中的一个开关可以调节显示器的时间及日期之间的切换。4.另一个开关可以校对时间和日期。二、设计方框图显示时间,如果有中断,调节时间和闹钟三、元器件介绍1.AT89C2051:AT89C2051是一种带2K字节闪速可编程可擦除的8位只读存储

2、器的单片机。单片机的可擦除只读存储器可以反复擦除100次。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,而AT89C2051是它的一种精简版本。2.4位7段共阳显示器:4位是同时显示四位阿拉伯数字,而每一个数字又是七段码显示的;七段是指一个数码显示的阿拉伯数字是由七位二进制数控制的,共阳是指相应的二进制为1时不亮,为0时亮。在实验中显示器的作用是显示时间

3、和日期。四、设计原理设计程序分为主程序,中断程序和各种功能程序。主程序要完成系统的初始化,接受键值并根据键号实现不同的功能,以及判断闹铃时间是否到,如果时间到,则启动响铃。中断服务程序包括定时计数器0和定时计数器1的中断服务程序,定时计数器0的中断程序实现50ms定时,并每中断20次就修改当前的,分,秒值。外部中断0实现日期,时间的转化,当单片机复位之后显示的时间的时和分钟,按一下外部中断0按钮,转化显示的秒钟,在按一下显示的是日期的月份和日,在按一下的话显示的就是闹钟的当前的设定时间。而外部中断1实现

4、的是调整时间,日期,秒钟,如果当前显示的是小时和分钟的话,那么现在外部中断1可以调整分钟;如果是月份的话那么就是可以调整日期的显示,如果当前显示的是秒的话,那么外部中断1就可以调整秒得变化。五、电路安装与调试过程因为是用protues进行仿真,所以并没有实际的电路图,仿真的电路如下所示。按开始按钮开始仿真,显示时间,调节开关可以控制时间。但刚开始时调节时钟时经常出错,还不能熟练掌握,多调试几次才能每次都准确的调节。电子表仿真图如下:六、调试中注意的几个问题七、训练总结1.这次课程设计,我想到要做数字钟主

5、要是因为在大一大二的时候做过类似的题目,曾经用电路板接过数字钟,也用Multisim软件做过仿真,也用EDA工具做过实验,所以很想用单片机做个试试,看与之前的数字钟相比,用单片机做的优势与劣势在哪里。2.因为这次用的protues软件之前练习的较少,就连元器件的英文都不记得,一大堆难题需要解决,甚至是软件的安装都是经过一段时间摸索才真正掌握的。借助老师的给的关于protues软件的PPT,不断的学习,以及和同学的交流,逐渐了解的软件的使用,能够制作一些简单的设计,比如流水灯,用数码管显示数字等。3.经过

6、不断的做试验,我还学会了protues软件和Keil软件的连接,应用Keil编译程序,然后用protues仿真。因为protues软件本身自带编译器,也可以借助汇编编写好汇编程序再在protues中添加进去就行了。两种方法相比,个人觉得第二种方法更方便些,但如果编译不通过的话,可以找到出错的地方,但修改起来比较困难;第一种方法应用起来麻烦一些,必须先安装Keil软件和让它们相连接的软件,但用起来相当顺手,不论是汇编语言还是C语言。4.在完成整个电路的连接之后,想要进行仿真时,经常出现错误,有时编译失败,

7、有时是数码管不亮,有时是控制开关失灵。5、特别注意在用kill软件编程的过程中,延时子程序循环的时间要长一点,否则在用protues进行仿真时,看不到数码管的闪烁,应为cpu反应不过来。但在单片机中下载时,延时子程序循环的时间要短一点,这样硬件仿真是就不会看到数码管闪烁。6.在protues软件中,对于初学者而言,寻找器件,连接器件都有些困难,毕竟对软件不熟悉,有些器件的名称又不清楚,如果查找查不到时只有一个一个寻找,相当的费时。通过这些练习,我才真正明白熟能生巧的道理,不管做什么都需要多多练习。7.经

8、过一个月的学习,通过查找各种资料,我对于数字钟的设计原理和步骤有了更进一步的了解,也增加了我对单片机学习的兴趣,平时也可以选用各种软件完成单片机的一些种设计。附录:元器件清单AT89C20511个LED数码管4个12MH晶振1个22uf电解电容1个220uf电解电容1个510电阻7个2.2k电阻5个10k电阻2个30PF电容1个0.1PF电容1个PNP8550三极管5个蜂鸣器1个数字钟设计程序:ORG0000HAJMPMAINORG000B

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

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

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