国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種實(shí)現(xiàn)鬧鐘功能的裝置和方法

      文檔序號(hào):6263055閱讀:435來源:國知局
      專利名稱:一種實(shí)現(xiàn)鬧鐘功能的裝置和方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及電子技術(shù)領(lǐng)域,尤其是涉及一種實(shí)現(xiàn)鬧鐘功能的裝置和方法。
      背景技術(shù)
      目前,手機(jī)、手持設(shè)備等電子產(chǎn)品均有鬧鐘功能的需求。當(dāng)電子產(chǎn)品關(guān)機(jī)后,該電子產(chǎn)品的主要功能關(guān)閉,沒有顯示。例如手機(jī)關(guān)機(jī)后,該手機(jī)處于沒有顯示、不能接打電話的狀態(tài)。在電子產(chǎn)品關(guān)機(jī)時(shí),要實(shí)現(xiàn)鬧鐘功能,現(xiàn)在一般使用硬件時(shí)鐘芯片。在實(shí)際系統(tǒng)中,主控設(shè)備通過向該硬件時(shí)鐘芯片的相應(yīng)寄存器寫入預(yù)定鬧鐘時(shí)刻的設(shè)定值,在電子產(chǎn)品關(guān)機(jī)后,該硬件時(shí)鐘芯片繼續(xù)工作,當(dāng)系統(tǒng)時(shí)間與預(yù)定鬧鐘時(shí)刻的設(shè)定值相同時(shí),該硬件時(shí)鐘芯片產(chǎn)生觸發(fā)信號(hào),如啟動(dòng)鬧鈴等,以達(dá)到通知用戶的目的。
      一種實(shí)現(xiàn)關(guān)機(jī)鬧鐘功能的系統(tǒng)如圖1所示,該系統(tǒng)包括一個(gè)主控設(shè)備CPU、一個(gè)硬件時(shí)鐘芯片DS1339、一個(gè)晶體振蕩器X1、一個(gè)電容C1和三個(gè)電阻R1、R2、R3。其中,硬件時(shí)鐘芯片DS1339的1腳和2腳為外接晶體振蕩器引腳,3腳為第二電源引腳,4腳為電源負(fù)極引腳,5腳和6腳為I2C總線串行接口引腳,7腳為信號(hào)輸出引腳,8腳為電源正極引腳。CPU將預(yù)定鬧鐘時(shí)刻的設(shè)定值通過硬件時(shí)鐘芯片DS1339的5腳和6腳寫入該芯片的相應(yīng)寄存器;硬件時(shí)鐘芯片DS1339的1腳和2腳分別接在晶體振蕩器X1的兩端,3腳接電容C1的正極,4腳接電源負(fù)極,7腳輸出鬧鐘觸發(fā)信號(hào),8腳接電源正極;電阻R1和R2串聯(lián)在一起,接在硬件時(shí)鐘芯片DS1339的5腳和6腳之間,兩個(gè)電阻的連接點(diǎn)與電源正極相連;電阻R3接在硬件時(shí)鐘芯片DS1339的7腳和電源正極之間;電容C1的負(fù)極接電源負(fù)極。
      硬件時(shí)鐘芯片DS1339是低功耗的時(shí)鐘/日歷芯片,具有兩個(gè)可編程日歷鬧鐘與一路可編程方波輸出,地址與數(shù)據(jù)通過I2C總線串行傳送。時(shí)鐘/日歷可以提供秒、分、時(shí)、日、月、年信息,對于少于31天的月份,到每月的最后一天會(huì)自動(dòng)進(jìn)行調(diào)節(jié),包括閏年修正,且該時(shí)鐘可以工作在24小時(shí)模式或12小時(shí)模式。DS1339具有一個(gè)內(nèi)部電源感應(yīng)電路,可以檢測到電源失效,并自動(dòng)轉(zhuǎn)換到第二電源。在電子產(chǎn)品處于開機(jī)狀態(tài)時(shí),主控設(shè)備CPU將預(yù)定鬧鐘時(shí)刻的設(shè)定值設(shè)置到硬件時(shí)鐘芯片DS1339中,然后該硬件時(shí)鐘芯片DS1339開始計(jì)時(shí)。如果電子產(chǎn)品關(guān)機(jī),則當(dāng)鬧鐘時(shí)刻到達(dá)后,即系統(tǒng)時(shí)間與預(yù)定鬧鐘時(shí)刻的設(shè)定值相同時(shí),硬件時(shí)鐘芯片DS1339輸出觸發(fā)信號(hào),觸發(fā)出聲音或燈光或震動(dòng)或圖像等提示信息,通知用戶鬧鐘時(shí)間到時(shí)。
      但是,現(xiàn)有技術(shù)在實(shí)現(xiàn)關(guān)機(jī)鬧鐘功能時(shí),需要增加額外的硬件時(shí)鐘芯片,成本較高。

      發(fā)明內(nèi)容
      本發(fā)明要解決的問題是提供一種實(shí)現(xiàn)鬧鐘功能的裝置和方法,以克服現(xiàn)有技術(shù)中在實(shí)現(xiàn)關(guān)機(jī)鬧鐘功能時(shí)需要增加額外的硬件時(shí)鐘芯片的缺陷。
      為達(dá)到上述目的,本發(fā)明提供一種實(shí)現(xiàn)鬧鐘功能的方法,包括以下步驟A、判斷鬧鐘時(shí)間是否小于或等于系統(tǒng)時(shí)間,如果是,則轉(zhuǎn)步驟D;否則轉(zhuǎn)步驟B;B、設(shè)置控制單元的定時(shí)中斷器的定時(shí)時(shí)間;C、當(dāng)控制單元的定時(shí)中斷器的定時(shí)時(shí)間到時(shí)后,更新系統(tǒng)時(shí)間并轉(zhuǎn)步驟A;D、觸發(fā)鬧鐘。
      按照本發(fā)明的一個(gè)方面,在步驟A之前進(jìn)一步包括S1、設(shè)置鬧鐘時(shí)間并獲取當(dāng)前的系統(tǒng)時(shí)間;S2、判斷電子產(chǎn)品是否關(guān)機(jī),如果是,則轉(zhuǎn)步驟S3;否則轉(zhuǎn)步驟A;S3、保持控制單元、定時(shí)中斷器、存儲(chǔ)器和時(shí)鐘振蕩器工作,并轉(zhuǎn)步驟A。
      按照本發(fā)明的另一個(gè)方面,步驟B進(jìn)一步包括B1、判斷鬧鐘時(shí)間與系統(tǒng)時(shí)間的差值是否大于控制單元的定時(shí)中斷器的最大定時(shí)時(shí)間,如果是,則轉(zhuǎn)步驟B2;否則轉(zhuǎn)步驟B3;B2、設(shè)置控制單元的定時(shí)中斷器的定時(shí)時(shí)間為定時(shí)中斷器的最大定時(shí)時(shí)間;B3、設(shè)置控制單元的定時(shí)中斷器的定時(shí)時(shí)間為鬧鐘時(shí)間與系統(tǒng)時(shí)間的差值。
      按照本發(fā)明的再一個(gè)方面,步驟B2或步驟B3進(jìn)一步包括設(shè)置控制單元和存儲(chǔ)器為低功耗的睡眠模式。
      按照本發(fā)明的再一個(gè)方面,步驟C所述更新系統(tǒng)時(shí)間進(jìn)一步包括C1、當(dāng)控制單元的定時(shí)中斷器的定時(shí)時(shí)間到時(shí)后,定時(shí)中斷器觸發(fā)控制單元中斷;C2、控制單元更新系統(tǒng)時(shí)間為原系統(tǒng)時(shí)間與定時(shí)中斷器的定時(shí)時(shí)間之和。
      本發(fā)明提供一種實(shí)現(xiàn)鬧鐘功能的裝置,包括電源、存儲(chǔ)器、時(shí)鐘振蕩器、控制單元和提醒信號(hào)發(fā)生器件;電源連接存儲(chǔ)器、時(shí)鐘振蕩器和控制單元,給該存儲(chǔ)器、時(shí)鐘振蕩器和控制單元供電;存儲(chǔ)器連接控制單元,存儲(chǔ)控制單元運(yùn)行時(shí)所需數(shù)據(jù);時(shí)鐘振蕩器連接控制單元,給控制單元提供時(shí)鐘信號(hào);控制單元連接提醒信號(hào)發(fā)生器件,控制和驅(qū)動(dòng)該提醒信號(hào)發(fā)生器件產(chǎn)生提醒信號(hào)。
      按照本發(fā)明的再一個(gè)方面,所述控制單元進(jìn)一步包括定時(shí)中斷器。
      與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點(diǎn)本發(fā)明在不增加額外的硬件時(shí)鐘芯片的情況下,實(shí)現(xiàn)電子產(chǎn)品的關(guān)機(jī)鬧鐘功能,成本低。
      進(jìn)一步,本發(fā)明處理流程簡單,電源功耗低,電子產(chǎn)品可以長時(shí)間處于低功耗狀態(tài)。


      圖1是現(xiàn)有技術(shù)的一種實(shí)現(xiàn)關(guān)機(jī)鬧鐘功能的系統(tǒng)圖;圖2是本發(fā)明的一種實(shí)現(xiàn)鬧鐘功能的系統(tǒng)圖;圖3是本發(fā)明的一種實(shí)現(xiàn)鬧鐘功能的流程圖。
      具體實(shí)施例方式
      下面結(jié)合附圖和實(shí)施例,對本發(fā)明的具體實(shí)施方式
      作進(jìn)一步詳細(xì)描述本發(fā)明的一種實(shí)現(xiàn)鬧鐘功能的系統(tǒng)如圖2所示,該系統(tǒng)包括一個(gè)電源21、一個(gè)存儲(chǔ)器22、一個(gè)時(shí)鐘振蕩器23、一個(gè)控制單元24和一個(gè)提醒信號(hào)發(fā)生器件25。其中,所述控制單元24可以為通用的CPU,執(zhí)行軟件程序,完成軟件功能。該控制單元24進(jìn)一步包括一個(gè)或多個(gè)定時(shí)中斷器26,定時(shí)中斷器26是一種硬件電路,控制單元24將定時(shí)時(shí)間設(shè)置到定時(shí)中斷器26,然后定時(shí)中斷器26開始計(jì)時(shí),當(dāng)?shù)竭_(dá)設(shè)定的定時(shí)時(shí)間后,定時(shí)中斷器26向控制單元24發(fā)起中斷,控制單元24處理該中斷。但一般通用的CPU的定時(shí)中斷器的最大定時(shí)時(shí)間較小,通常在1小時(shí)以內(nèi)。該系統(tǒng)的電源21連接存儲(chǔ)器22、時(shí)鐘振蕩器23和控制單元24,給該存儲(chǔ)器22、時(shí)鐘振蕩器23和控制單元24供電;存儲(chǔ)器22連接控制單元24,存儲(chǔ)控制單元24運(yùn)行時(shí)所需數(shù)據(jù);時(shí)鐘振蕩器23連接控制單元24,給控制單元24提供時(shí)鐘信號(hào);控制單元24連接提醒信號(hào)發(fā)生器件25,控制和驅(qū)動(dòng)該提醒信號(hào)發(fā)生器件25產(chǎn)生提醒信號(hào);而該提醒信號(hào)發(fā)生器件25為蜂鳴器或揚(yáng)聲器或發(fā)光器件或振動(dòng)器,在接收到控制單元24的觸發(fā)信號(hào)后,可以分別產(chǎn)生聲音或燈光或振動(dòng)等提醒信號(hào)。
      當(dāng)采用圖2所示實(shí)現(xiàn)鬧鐘功能的系統(tǒng)時(shí),本發(fā)明的一種實(shí)現(xiàn)鬧鐘功能的流程如圖3所示。首先用戶設(shè)置鬧鐘時(shí)間,控制單元再根據(jù)鬧鐘時(shí)間設(shè)置定時(shí)中斷器的定時(shí)時(shí)間,然后定時(shí)中斷器開始計(jì)時(shí);當(dāng)系統(tǒng)時(shí)間到達(dá)預(yù)定鬧鐘時(shí)間時(shí),控制單元向提醒信號(hào)發(fā)生器件發(fā)出觸發(fā)信號(hào),觸發(fā)出提醒信號(hào)發(fā)生器件的提醒信號(hào),通知用戶鬧鐘時(shí)間到時(shí)。
      參照圖3,本發(fā)明具體包括以下步驟步驟s101,設(shè)置鬧鐘時(shí)間T1并獲取當(dāng)前的系統(tǒng)時(shí)間T0。該鬧鐘時(shí)間包括年、月、日、時(shí)、分、秒,表示為Y1/M1/D1/H1/M1/S1;系統(tǒng)時(shí)間包括年、月、日、時(shí)、分、秒,表示為Y0/M0/D0/H0/M0/S0。
      步驟s102,判斷電子產(chǎn)品是否關(guān)機(jī)。即判斷該電子產(chǎn)品是否處于主要功能關(guān)閉、沒有顯示的狀態(tài)。如果是,則轉(zhuǎn)步驟s103,否則轉(zhuǎn)步驟s104。
      步驟s103,保持控制單元、定時(shí)中斷器、存儲(chǔ)器和時(shí)鐘振蕩器工作。
      步驟s104,判斷T1是否小于或等于T0。如果是,則轉(zhuǎn)步驟s111,否則轉(zhuǎn)步驟s105。
      步驟s105,判斷T1-T0是否大于定時(shí)中斷器的最大定時(shí)時(shí)間N。如果是,則轉(zhuǎn)步驟s106,否則轉(zhuǎn)步驟s107。
      步驟s106,設(shè)置t=N。
      步驟s107,設(shè)置t=T1-T0。
      步驟s108,設(shè)置控制單元的定時(shí)中斷器的定時(shí)時(shí)間為t。
      步驟s109,設(shè)置控制單元和存儲(chǔ)器為低功耗的睡眠模式。
      步驟s110,當(dāng)控制單元的定時(shí)中斷器的定時(shí)時(shí)間到時(shí)后,更新系統(tǒng)時(shí)間。即將T0更新為原T0與t之和,然后轉(zhuǎn)步驟s104。
      步驟s111,觸發(fā)鬧鐘。控制單元向提醒信號(hào)發(fā)生器件發(fā)出觸發(fā)信號(hào),觸發(fā)出提醒信號(hào)發(fā)生器件的提醒信號(hào),通知用戶鬧鐘時(shí)間到時(shí)。
      假設(shè)定時(shí)中斷器的最大定時(shí)時(shí)間N為3600秒;用戶設(shè)置鬧鐘時(shí)間T1為2000/01/01/07/50/30,即2000年1月1日7時(shí)50分30秒;獲取到系統(tǒng)時(shí)間T0為2000/01/01/06/30/30,即2000年1月1日6時(shí)30分30秒。如果用戶按下關(guān)機(jī)鍵或使用指令使電子產(chǎn)品關(guān)機(jī),即使電子產(chǎn)品處于主要功能關(guān)閉、沒有顯示的狀態(tài),則保持控制單元、定時(shí)中斷器、存儲(chǔ)器和時(shí)鐘振蕩器工作,并判斷T1是否小于或等于T0;否則直接判斷T1是否小于或等于T0。因?yàn)門1大于T0,且T1-T0為4800秒,大于N,所以設(shè)置t=N,即設(shè)置t=3600秒,并設(shè)置控制單元定時(shí)中斷器的定時(shí)時(shí)間為t,該定時(shí)中斷器開始計(jì)時(shí),控制單元和存儲(chǔ)器為低功耗的睡眠模式。
      經(jīng)過t秒后,定時(shí)中斷器向控制單元發(fā)起中斷,控制單元更新系統(tǒng)時(shí)間,將T0更新為原T0與t之和,即將2000/01/01/06/30/30更新為2000/01/01/07/30/30,然后再判斷T1是否小于或等于T0。因?yàn)門1大于T0,且T1-T0為1200秒,小于N,所以設(shè)置t=T1-T0,即設(shè)置t=1200秒,并設(shè)置控制單元定時(shí)中斷器的定時(shí)時(shí)間為t,該定時(shí)中斷器開始計(jì)時(shí),控制單元和存儲(chǔ)器為低功耗的睡眠模式。
      經(jīng)過t秒后,定時(shí)中斷器向控制單元發(fā)起中斷,控制單元更新系統(tǒng)時(shí)間,將T0更新為原T0與t之和,即將2000/01/01/07/30/30更新為2000/01/01/07/50/30,然后再判斷T1是否小于或等于T0。因?yàn)門1等于T0,所以控制單元向提醒信號(hào)發(fā)生器件發(fā)出觸發(fā)信號(hào),觸發(fā)出提醒信號(hào)發(fā)生器件的提醒信號(hào),通知用戶鬧鐘時(shí)間到時(shí)。
      以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤飾,這些改進(jìn)和潤飾也應(yīng)視為本發(fā)明的保護(hù)范圍。
      權(quán)利要求
      1.一種實(shí)現(xiàn)鬧鐘功能的方法,其特征在于,包括以下步驟A、判斷鬧鐘時(shí)間是否小于或等于系統(tǒng)時(shí)間,如果是,則轉(zhuǎn)步驟D;否則轉(zhuǎn)步驟B;B、設(shè)置控制單元的定時(shí)中斷器的定時(shí)時(shí)間;C、當(dāng)控制單元的定時(shí)中斷器的定時(shí)時(shí)間到時(shí)后,更新系統(tǒng)時(shí)間并轉(zhuǎn)步驟A;D、觸發(fā)鬧鐘。
      2.如權(quán)利要求1所述實(shí)現(xiàn)鬧鐘功能的方法,其特征在于,在步驟A之前進(jìn)一步包括S1、設(shè)置鬧鐘時(shí)間并獲取當(dāng)前的系統(tǒng)時(shí)間;S2、判斷電子產(chǎn)品是否關(guān)機(jī),如果是,則轉(zhuǎn)步驟S3;否則轉(zhuǎn)步驟AS3、保持控制單元、定時(shí)中斷器、存儲(chǔ)器和時(shí)鐘振蕩器工作,并轉(zhuǎn)步驟A。
      3.如權(quán)利要求1所述實(shí)現(xiàn)鬧鐘功能的方法,其特征在于,步驟B進(jìn)一步包括B1、判斷鬧鐘時(shí)間與系統(tǒng)時(shí)間的差值是否大于控制單元的定時(shí)中斷器的最大定時(shí)時(shí)間,如果是,則轉(zhuǎn)步驟B2;否則轉(zhuǎn)步驟B3;B2、設(shè)置控制單元的定時(shí)中斷器的定時(shí)時(shí)間為定時(shí)中斷器的最大定時(shí)時(shí)間;B3、設(shè)置控制單元的定時(shí)中斷器的定時(shí)時(shí)間為鬧鐘時(shí)間與系統(tǒng)時(shí)間的差值。
      4.如權(quán)利要求3所述實(shí)現(xiàn)鬧鐘功能的方法,其特征在于,步驟B2或步驟B3進(jìn)一步包括設(shè)置控制單元和存儲(chǔ)器為低功耗的睡眠模式。
      5.如權(quán)利要求1所述實(shí)現(xiàn)鬧鐘功能的方法,其特征在于,步驟C所述更新系統(tǒng)時(shí)間進(jìn)一步包括C1、當(dāng)控制單元的定時(shí)中斷器的定時(shí)時(shí)間到時(shí)后,定時(shí)中斷器觸發(fā)控制單元中斷;C2、控制單元更新系統(tǒng)時(shí)間為原系統(tǒng)時(shí)間與定時(shí)中斷器的定時(shí)時(shí)間之和。
      6.一種實(shí)現(xiàn)鬧鐘功能的裝置,其特征在于,包括電源、存儲(chǔ)器、時(shí)鐘振蕩器、控制單元和提醒信號(hào)發(fā)生器件;電源連接存儲(chǔ)器、時(shí)鐘振蕩器和控制單元,給該存儲(chǔ)器、時(shí)鐘振蕩器和控制單元供電;存儲(chǔ)器連接控制單元,存儲(chǔ)控制單元運(yùn)行時(shí)所需數(shù)據(jù);時(shí)鐘振蕩器連接控制單元,給控制單元提供時(shí)鐘信號(hào);控制單元連接提醒信號(hào)發(fā)生器件,控制和驅(qū)動(dòng)該提醒信號(hào)發(fā)生器件產(chǎn)生提醒信號(hào)。
      7.如權(quán)利要求6所述實(shí)現(xiàn)鬧鐘功能的裝置,其特征在于,所述控制單元進(jìn)一步包括定時(shí)中斷器。
      全文摘要
      一種實(shí)現(xiàn)鬧鐘功能的裝置和方法,涉及電子技術(shù)領(lǐng)域,解決現(xiàn)有技術(shù)中在實(shí)現(xiàn)關(guān)機(jī)鬧鐘功能時(shí)需要增加額外的硬件時(shí)鐘芯片的缺陷。本發(fā)明實(shí)現(xiàn)鬧鐘功能的裝置包括電源、存儲(chǔ)器、時(shí)鐘振蕩器、控制單元和提醒信號(hào)發(fā)生器件,其中,控制單元進(jìn)一步包括定時(shí)中斷器。本發(fā)明方法包括控制單元根據(jù)鬧鐘時(shí)間設(shè)置定時(shí)中斷器的定時(shí)時(shí)間,然后定時(shí)中斷器開始計(jì)時(shí);當(dāng)系統(tǒng)時(shí)間到達(dá)預(yù)定鬧鐘時(shí)間時(shí),觸發(fā)鬧鐘。本發(fā)明在不增加額外的硬件時(shí)鐘芯片的情況下,實(shí)現(xiàn)電子產(chǎn)品的關(guān)機(jī)鬧鐘功能,成本低。并且,本發(fā)明處理流程簡單,電源功耗低,電子產(chǎn)品可以長時(shí)間處于低功耗狀態(tài)。
      文檔編號(hào)G04G13/02GK1983085SQ20061007672
      公開日2007年6月20日 申請日期2006年4月20日 優(yōu)先權(quán)日2006年4月20日
      發(fā)明者薛林 申請人:華為技術(shù)有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1