毕业论文

打赏
当前位置: 毕业论文 > 自动化 >

AT89C51单片机智能校时的数字时钟设计+源程序+电路图(2)

时间:2019-09-09 19:56来源:毕业论文
再者,此设计的数字时钟主要的目的是来进行时间显示的,并能够进行校时,是时钟用途。在本次设计的基础之上,人们可以根据自己的设计水平,有的还


再者,此设计的数字时钟主要的目的是来进行时间显示的,并能够进行校时,是时钟用途。在本次设计的基础之上,人们可以根据自己的设计水平,有的还可以根据自己的不同需求来设计出不同功能的设计项目。如果设计者有更高的水平,那么也可以进行显示屏的设计。并且数字时钟是非常实用的,它也容易调节时间,也具有很高的准确性,如果数字时钟的元器件坏了,那么进行元器件的更换也十分简单,它的制作过程和制作原理也十分容易弄懂,并且它的制作成本也不是太高。本次设计包含了很多有用的知识,包括软件跟硬件,这次设计跟我的专业又是十分的对口,所以,做这个智能校时的数字钟是个非常好的创作。
本设计以单片机为硬件搭建平台,加上了按键、八位的共阴极数码管等基本外设,校时设计部分是通过两个LM339组成的窗口比较器来接收国家授时中心发出的短波信号进行校时,驱动数码管时采用74LS245芯片和一个非门来驱动。从设计开始到结束,使自己对课本上专业知识的理解更加透彻,实践经验也更加丰富,对自己接下来的研究生学习也会有很大的帮助。
1. 数字时钟的设计方案
1.1 数字时钟的设计要求
本次设计中智能校时的数字时钟是采用24小时制来进行时间显示的,显示屏是由八块共阴极的数码管来组成,如果与通常的单片机显示系统来进行比较,那么在不增加设计花费的情况下,可以满足额外的数码管进行显示,并且时间还十分稳定。设计使用的单片机为AT89C51,它自带有12MHz晶振,复位操作在上电后就可以复位。系统采用软件译码动态显示,如果直接用单片机的I/O端口来进行位选,那么它的驱动功率可能不够,因此需要用1个74LS04对电压进行反向来满足数码管的功率条件,进而进行时间的显示。系统采用8位的8段LED数码管来作显示屏,它是按照按时、分、秒来进行排列的。时钟误差:通常情况下24小时的误差只有3~5秒,并且在复位、时、分按键的作用下,还可以进行时间调时,调分,复位等功能。为了保护电路,设计中还增加了一些限流电阻,这样可以使数字时钟的安全性得到很大的提高。
1.2 数字时钟的实现形式
数字时钟的实现形式重点在于可以进行智能的校时,本设计恰好利用了单片机的中断功能,通过把接收到的授时信号送到单片机的中断口来实现智能校时的功能。根据设计功能的基本要求,本设计对校时模块和时间显示进行了突出的设计。该数字时钟的大部分功能都是通过软件来进行实现,并且结合硬件转化软件的思想。由于设计是通过软件仿真来实现的,这就使得系统更加清晰明了,电路图更加直观易懂,也方便了错误的及时改正,同时也大大提高了系统的稳定性。本设计在成功实现了题目的基本要求之外,还增加了其他创新型的功能。
2. 数字时钟的硬件系统设计
数字时钟的硬件电路包括校时电路、按键电路、数码管显示电路、复位电路和电源等部分。 AT89C51单片机智能校时的数字时钟设计+源程序+电路图(2):http://www.youerw.com/zidonghua/lunwen_39061.html
------分隔线----------------------------
推荐内容