一种实现闹钟功能的装置和方法制造方法及图纸

技术编号:2919420 阅读:176 留言:0更新日期:2012-04-11 18:40
一种实现闹钟功能的装置和方法,涉及电子技术领域,解决现有技术中在实现关机闹钟功能时需要增加额外的硬件时钟芯片的缺陷。本发明专利技术实现闹钟功能的装置包括电源、存储器、时钟振荡器、控制单元和提醒信号发生器件,其中,控制单元进一步包括定时中断器。本发明专利技术方法包括:控制单元根据闹钟时间设置定时中断器的定时时间,然后定时中断器开始计时;当系统时间到达预定闹钟时间时,触发闹钟。本发明专利技术在不增加额外的硬件时钟芯片的情况下,实现电子产品的关机闹钟功能,成本低。并且,本发明专利技术处理流程简单,电源功耗低,电子产品可以长时间处于低功耗状态。

【技术实现步骤摘要】

本专利技术涉及电子
,尤其是涉及。
技术介绍
目前,手机、手持设备等电子产品均有闹钟功能的需求。当电子产品关机后,该电子产品的主要功能关闭,没有显示。例如手机关机后,该手机处于没有显示、不能接打电话的状态。在电子产品关机时,要实现闹钟功能,现在一般使用硬件时钟芯片。在实际系统中,主控设备通过向该硬件时钟芯片的相应寄存器写入预定闹钟时刻的设定值,在电子产品关机后,该硬件时钟芯片继续工作,当系统时间与预定闹钟时刻的设定值相同时,该硬件时钟芯片产生触发信号,如启动闹铃等,以达到通知用户的目的。一种实现关机闹钟功能的系统如图1所示,该系统包括一个主控设备CPU、一个硬件时钟芯片DS1339、一个晶体振荡器X1、一个电容C1和三个电阻R1、R2、R3。其中,硬件时钟芯片DS1339的1脚和2脚为外接晶体振荡器引脚,3脚为第二电源引脚,4脚为电源负极引脚,5脚和6脚为I2C总线串行接口引脚,7脚为信号输出引脚,8脚为电源正极引脚。CPU将预定闹钟时刻的设定值通过硬件时钟芯片DS1339的5脚和6脚写入该芯片的相应寄存器;硬件时钟芯片DS1339的1脚和2脚分别接在晶体振荡器X1的两端,3脚接电容C1的正极,4脚接电源负极,7脚输出闹钟触发信号,8脚接电源正极;电阻R1和R2串联在一起,接在硬件时钟芯片DS1339的5脚和6脚之间,两个电阻的连接点与电源正极相连;电阻R3接在硬件时钟芯片DS1339的7脚和电源正极之间;电容C1的负极接电源负极。硬件时钟芯片DS1339是低功耗的时钟/日历芯片,具有两个可编程日历闹钟与一路可编程方波输出,地址与数据通过I2C总线串行传送。时钟/日历可以提供秒、分、时、日、月、年信息,对于少于31天的月份,到每月的最后一天会自动进行调节,包括闰年修正,且该时钟可以工作在24小时模式或12小时模式。DS1339具有一个内部电源感应电路,可以检测到电源失效,并自动转换到第二电源。在电子产品处于开机状态时,主控设备CPU将预定闹钟时刻的设定值设置到硬件时钟芯片DS1339中,然后该硬件时钟芯片DS1339开始计时。如果电子产品关机,则当闹钟时刻到达后,即系统时间与预定闹钟时刻的设定值相同时,硬件时钟芯片DS1339输出触发信号,触发出声音或灯光或震动或图像等提示信息,通知用户闹钟时间到时。但是,现有技术在实现关机闹钟功能时,需要增加额外的硬件时钟芯片,成本较高。
技术实现思路
本专利技术要解决的问题是提供,以克服现有技术中在实现关机闹钟功能时需要增加额外的硬件时钟芯片的缺陷。为达到上述目的,本专利技术提供一种实现闹钟功能的方法,包括以下步骤A、判断闹钟时间是否小于或等于系统时间,如果是,则转步骤D;否则转步骤B;B、设置控制单元的定时中断器的定时时间;C、当控制单元的定时中断器的定时时间到时后,更新系统时间并转步骤A;D、触发闹钟。按照本专利技术的一个方面,在步骤A之前进一步包括S1、设置闹钟时间并获取当前的系统时间;S2、判断电子产品是否关机,如果是,则转步骤S3;否则转步骤A;S3、保持控制单元、定时中断器、存储器和时钟振荡器工作,并转步骤A。按照本专利技术的另一个方面,步骤B进一步包括B1、判断闹钟时间与系统时间的差值是否大于控制单元的定时中断器的最大定时时间,如果是,则转步骤B2;否则转步骤B3;B2、设置控制单元的定时中断器的定时时间为定时中断器的最大定时时间;B3、设置控制单元的定时中断器的定时时间为闹钟时间与系统时间的差值。按照本专利技术的再一个方面,步骤B2或步骤B3进一步包括设置控制单元和存储器为低功耗的睡眠模式。按照本专利技术的再一个方面,步骤C所述更新系统时间进一步包括C1、当控制单元的定时中断器的定时时间到时后,定时中断器触发控制单元中断;C2、控制单元更新系统时间为原系统时间与定时中断器的定时时间之和。本专利技术提供一种实现闹钟功能的装置,包括电源、存储器、时钟振荡器、控制单元和提醒信号发生器件;电源连接存储器、时钟振荡器和控制单元,给该存储器、时钟振荡器和控制单元供电;存储器连接控制单元,存储控制单元运行时所需数据;时钟振荡器连接控制单元,给控制单元提供时钟信号;控制单元连接提醒信号发生器件,控制和驱动该提醒信号发生器件产生提醒信号。按照本专利技术的再一个方面,所述控制单元进一步包括定时中断器。与现有技术相比,本专利技术具有以下优点本专利技术在不增加额外的硬件时钟芯片的情况下,实现电子产品的关机闹钟功能,成本低。进一步,本专利技术处理流程简单,电源功耗低,电子产品可以长时间处于低功耗状态。附图说明图1是现有技术的一种实现关机闹钟功能的系统图;图2是本专利技术的一种实现闹钟功能的系统图;图3是本专利技术的一种实现闹钟功能的流程图。具体实施例方式下面结合附图和实施例,对本专利技术的具体实施方式作进一步详细描述本专利技术的一种实现闹钟功能的系统如图2所示,该系统包括一个电源21、一个存储器22、一个时钟振荡器23、一个控制单元24和一个提醒信号发生器件25。其中,所述控制单元24可以为通用的CPU,执行软件程序,完成软件功能。该控制单元24进一步包括一个或多个定时中断器26,定时中断器26是一种硬件电路,控制单元24将定时时间设置到定时中断器26,然后定时中断器26开始计时,当到达设定的定时时间后,定时中断器26向控制单元24发起中断,控制单元24处理该中断。但一般通用的CPU的定时中断器的最大定时时间较小,通常在1小时以内。该系统的电源21连接存储器22、时钟振荡器23和控制单元24,给该存储器22、时钟振荡器23和控制单元24供电;存储器22连接控制单元24,存储控制单元24运行时所需数据;时钟振荡器23连接控制单元24,给控制单元24提供时钟信号;控制单元24连接提醒信号发生器件25,控制和驱动该提醒信号发生器件25产生提醒信号;而该提醒信号发生器件25为蜂鸣器或扬声器或发光器件或振动器,在接收到控制单元24的触发信号后,可以分别产生声音或灯光或振动等提醒信号。当采用图2所示实现闹钟功能的系统时,本专利技术的一种实现闹钟功能的流程如图3所示。首先用户设置闹钟时间,控制单元再根据闹钟时间设置定时中断器的定时时间,然后定时中断器开始计时;当系统时间到达预定闹钟时间时,控制单元向提醒信号发生器件发出触发信号,触发出提醒信号发生器件的提醒信号,通知用户闹钟时间到时。参照图3,本专利技术具体包括以下步骤步骤s101,设置闹钟时间T1并获取当前的系统时间T0。该闹钟时间包括年、月、日、时、分、秒,表示为Y1/M1/D1/H1/M1/S1;系统时间包括年、月、日、时、分、秒,表示为Y0/M0/D0/H0/M0/S0。步骤s102,判断电子产品是否关机。即判断该电子产品是否处于主要功能关闭、没有显示的状态。如果是,则转步骤s103,否则转步骤s104。步骤s103,保持控制单元、定时中断器、存储器和时钟振荡器工作。步骤s104,判断T1是否小于或等于T0。如果是,则转步骤s111,否则转步骤s105。步骤s105,判断T1-T0是否大于定时中断器的最大定时时间N。如果是,则转步骤s106,否则转步骤s107。步骤s106,设置t=N。步骤s107,设置t=T1-T0。步骤s108,设置控制单元的定时中断器的定时时间为t。步骤s1本文档来自技高网
...

【技术保护点】
一种实现闹钟功能的方法,其特征在于,包括以下步骤:A、判断闹钟时间是否小于或等于系统时间,如果是,则转步骤D;否则转步骤B;B、设置控制单元的定时中断器的定时时间;C、当控制单元的定时中断器的定时时间到时后,更新系统 时间并转步骤A;D、触发闹钟。

【技术特征摘要】

【专利技术属性】
技术研发人员:薛林
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利