一种电子时钟的制作方法

文档序号:6262466阅读:286来源:国知局
一种电子时钟的制作方法
【专利摘要】本实用新型的实时日历和时钟显示的设计过程在硬件与软件方面进行同步设计。硬件部分主要由AT89S52单片机,LED显示电路,以及调时按键电路等组成,系统通过LED显示数据,所以具有人性化的操作和直观的显示效果。软件方面主要包括时钟程序、键盘程序,显示程序等。本系统以单片机的汇编语言进行软件设计,为了便于扩展和更改,软件的设计采用模块化结构,使程序设计的逻辑关系更加简洁明了,以便更简单地实现调整时间及日期显示功能。
【专利说明】一种电子时钟
【技术领域】
[0001 ] 本实用新型涉及机电领域,尤其是涉及一种电子时钟。
【背景技术】
[0002]时钟,自从它发明的那天起,就成为人类的朋友,但随着时间的推移,科学技术的不断发展,人们对时间计量的精度要求越来越高,应用越来越广。怎样让时钟更好的为人民服务,怎样让我们的老朋友焕发青春呢?这就要求人们不断设计出新型时钟。

【发明内容】

[0003]本实用新型的目的在于提出一种电子时钟,提供计时服务。
[0004]为了达到上述目的,本实用新型实施例是这样实现的:
[0005]一种电子时钟,所述的电子时钟包括AT89S52单片机、LED数码管动态扫描显示模块、DS1302时钟模块、键盘模块、复位电路、时钟电路,LED数码管动态扫描显示模块、DS1302时钟模块、键盘模块、复位电路、时钟电路分别与AT89S52单片机相连接。
[0006]本实用新型具有如下有益效果:
[0007]由于电子钟,石英表,石英钟都采用了石英技术,因此走时精度高,稳定性好,使用方便,不需要经常调校,数字式电子钟用集成电路计时时,译码代替机械式传动,用LED显示器代替显示器代替指针显示进而显示时间,减小了计时误差,这种表具有时,分,秒显示时间的功能,还可以进行时和分的校对,片选的灵活性好。
[0008]【专利附图】

【附图说明】
[0009]图1为硬件结构框图;
[0010]图2为软件流程图。
[0011]【具体实施方式】
[0012]下面,结合附图以及【具体实施方式】,对本实用新型做进一步描述。
[0013]由于电子钟,石英表,石英钟都采用了石英技术,因此走时精度高,稳定性好,使用方便,不需要经常调校,数字式电子钟用集成电路计时时,译码代替机械式传动,用LED显示器代替显示器代替指针显示进而显示时间,减小了计时误差,这种表具有时,分,秒显示时间的功能,还可以进行时和分的校对,片选的灵活性好。
[0014]一种电子时钟,所述的电子时钟包括AT89S52单片机、LED数码管动态扫描显不模块、DS1302时钟模块、键盘模块、复位电路、时钟电路,LED数码管动态扫描显示模块、DS1302时钟模块、键盘模块、复位电路、时钟电路分别与AT89S52单片机相连接。
[0015]单片机芯片采用AT89S52,片内ROM全都采用Flash ROM ;能以3V的超底压工作;同时也与MCS-51系列单片机完全该芯片内部存储器为8KB ROM存储空间,同样具有89C51的功能,且具有在线编程可擦除技术,当在对电路进行调试时,由于程序的错误修改或对程序的新增功能需要烧入程序时,不需要对芯片多次拔插,所以不会对芯片造成损坏。所以选择采用AT89S52作为主控制系统。[0016]显示模块采用LED数码管动态扫描,LED数码管价格适中,对于显示数字最合适,而且采用动态扫描法与单片机连接时,占用的单片机口线少。所以采用了 LED数码管作为显不O
[0017]时钟芯片采用DS1302时钟芯片实现时钟,DS1302芯片是一种高性能的时钟芯片,可自动对秒、分、时、日、周、月、年以及闰年补偿的年进行计数,而且精度高,位的RAM做为数据暂存区,工作电压2.5V?5.5V范围内,2.5V时耗电小于300nA。
[0018]总而言之,本电路是由AT89S52单片机为控制核心,具有在线编程功能,低功耗,能在3V超低压工作;时钟电路由DS1302提供,它是一种高性能、低功耗、带RAM的实时时钟电路,它可以对年、月、日、周日、时、分、秒进行计时,具有闰年补偿功能,工作电压为
2.5V?5.5V。采用三线接口与CPU进行同步通信,并可采用突发方式一次传送多个字节的时钟信号或RAM数据。DS1302内部有一个31*8的用于临时性存放数据的RAM寄存器。可产生年、月、日、周日、时、分、秒,具有使用寿命长,精度高和低功耗等特点,同时具有掉电自动保存功能;显示部份由15个数码管,74Hsl38、741s244构成。使用动态扫描显示方式对数字的显示。
[0019]软件的设计是设计控制系统的应用程序。其任务是在整体设计和硬件设计的基础上,确定程序结构,分配内RAM资源,划分功能模块,然后进行主程序和各模块程序的设计,最后连接起来成为一个完整应用程序,与硬件相结合完成相应功能。
[0020]主程序才用模块化设计,流程图如图2所示。
[0021]从上面主程序看出,主程序的组成是通过分别调用各子程序组成总体系统功能,能很直观的看出主程序所要完成的功能,首先是初始化各模块,之后调用键盘完成时间的调整,调用日历子程序完成日历时钟的初始化和时间数据的读写,调用显示子程序显示数据,最后又转到键盘程序来回循环。
[0022]初始化部分主要有初始化定时器部分和和一些寄存器、标志位、初始化时间等。
[0023]对定时器TO初始化时,首先置初值,CPU开中断,定时器TO开中断,并且开始计数,而对定时器Tl初始化时,首先置初值,定时器Tl关中断,并且停止计数,只有收到命令时才能广生中断。
[0024]寄存器的初始化主要是初始化执行程序时用到的部分RAM空间,防止程序执行时带来混乱。
[0025]标志位初始化是对时间调整时判断是调分还是调时等而专设的位标志,初始化过程中标志位全部置0,即开始时是处于显示状态,而不是调整状态,这一点在程序中相当明了。
[0026]初始化时间是开机时显示的时间,并通过调用日历时钟的写程序来完成时间的置初值。
[0027]对于本领域的技术人员来说,可根据以上描述的技术方案以及构思,做出其它各种相应的改变以及变形,而所有的这些改变以及变形都应该属于本实用新型权利要求的保护范围之内。
【权利要求】
1.一种电子时钟,所述的电子时钟包括AT89S52单片机、LED数码管动态扫描显示模块、DS1302时钟模块、键盘模块、复位电路、时钟电路,LED数码管动态扫描显示模块、DS1302时钟模块、键盘模块、复位电路、时钟电路分别与AT89S52单片机相连接。
【文档编号】G04G9/10GK203433285SQ201320382702
【公开日】2014年2月12日 申请日期:2013年6月30日 优先权日:2013年6月30日
【发明者】黄聪 申请人:黄聪
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1