專利名稱:一種彩色led閃爍提示手機(jī)信息的方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種彩色LED閃爍提示手機(jī)信息的方法和裝置,可以應(yīng)用于包括手機(jī)等帶彩色LED顯示的電子閃光裝置中。
背景技術(shù):
我們知道,在現(xiàn)有移動電話的使用中,用于顯示手機(jī)狀態(tài)的功能性設(shè)計不外乎振鈴和振動兩種,在許多特殊的公眾場合,如歌影劇院,這兩種方式的使用都非常的不利。如何在黑暗條件下實現(xiàn)無聲來電提示,并且在未接聽的狀態(tài)中了解到對方在電話薄群組中的屬性(親戚?朋友?同學(xué)?),或了解手機(jī)的內(nèi)部情況,如電量是否充足等,這幾方面的問題是目前手機(jī)使用功能設(shè)計更加完善,更人性化考慮的一些發(fā)展方向。
發(fā)明內(nèi)容
針對上述問題,本發(fā)明的主要目的是提供一種手機(jī)的LED彩色顯示程控閃爍的裝置和方法,能夠根據(jù)用戶的設(shè)置使手機(jī)在一定時間內(nèi)以固定頻率實現(xiàn)彩色閃爍,從而使手機(jī)在待機(jī)狀態(tài)下可以快速,便捷定位并且呈現(xiàn)部分手機(jī)當(dāng)前的狀態(tài)信息。在保持原有成本的條件下,提高技術(shù)含量,增加功能,具有高性能價格比。
為了實現(xiàn)上述目的,本發(fā)明采用的技術(shù)方案為一種彩色LED閃爍提示手機(jī)信息的裝置,其特征在于,在手機(jī)上裝設(shè)有閃爍電路,所述閃爍電路包括鍵盤用于按照一定格式設(shè)置進(jìn)入或退出LED閃爍模式;中央處理器與所述鍵盤相連,通過IIC總線接口以及可編程接口將所述鍵盤設(shè)置命令讀取、解析,并向驅(qū)動電路發(fā)出控制信號;驅(qū)動電路與所述中央處理器相連,接受來自所述中央處理器的控制信號并執(zhí)行相應(yīng)的驅(qū)動動作;
彩色LED電路與所述驅(qū)動電路相連,受所述驅(qū)動電路控制,進(jìn)行閃爍提示。
一種彩色LED閃爍提示手機(jī)信息的方法,其特征在于,所述方法包括以下步驟1)在閃爍模式開啟狀態(tài)下,判斷用戶的輸入值是否符合輸入格式;2)若符合輸入格式,則中央處理器讀取設(shè)定的顏色值;3)調(diào)用定時功能,根據(jù)閃爍程序默認(rèn)的最佳頻率值確定中斷時間長度;4)在時間中斷過程中,循環(huán)向外設(shè)電路輸出控制信號,驅(qū)動彩色LED以設(shè)定的頻率和顏色閃爍。
根據(jù)本發(fā)明所公開的程控閃爍技術(shù),可美化手機(jī)及應(yīng)用于手機(jī),如電話薄中群組中的來電LED彩色提示、手機(jī)電池電量的不同顏色提示,通過鍵盤直接輸入命令,使其以7種單色光循環(huán)閃爍等等。本發(fā)明主要在于軟件與硬件的結(jié)合,編程可實現(xiàn)控制。
下面,參照附圖,對于熟悉本技術(shù)領(lǐng)域的人員而言,從對本發(fā)明的詳細(xì)描述中,本發(fā)明的上述和其他目的、特征和優(yōu)點將顯而易見。
圖1是構(gòu)成本發(fā)明裝置的結(jié)構(gòu)框圖;圖2是本發(fā)明一較佳實施例中實現(xiàn)彩色LED閃爍裝置的驅(qū)動電路電路圖;圖3給出實現(xiàn)本發(fā)明方法的流程圖;圖4是本發(fā)明實施定時中斷服務(wù)子程序的流程圖。
具體實施例方式
本發(fā)明裝置的組成請參見圖1所示框圖,通過手機(jī)面板上的鍵盤10對控制電路11進(jìn)行設(shè)置,控制電路11包括中央處理器(CPU)及其周邊電路,它負(fù)責(zé)檢測鍵盤10所設(shè)置的參數(shù)并對外部觸發(fā)信號進(jìn)行處理,繼而提供相應(yīng)的驅(qū)動信號給驅(qū)動電路12,以觸發(fā)彩色背光LED電路13執(zhí)行相應(yīng)的動作。
圖2給出在一具體實施例中驅(qū)動電路12的具體電路示意圖。該電路利用IIC方式驅(qū)動芯片PCF8574以進(jìn)行彩色LED的三種單色電路電源低端的控制達(dá)到控制不同色彩閃爍的目的。圖示中手機(jī)中央處理器(CPU)的可編程斷口GPIO01、GPIO02分別用來驅(qū)動彩色LED的紅綠兩種單色電路以進(jìn)行手機(jī)有無信號的顯示。電阻R1、R2、R3分別起不同的分壓作用,三極管T1、T2則作為開關(guān)使用,型號為PCF8574的芯片Q1則是處理來源于手機(jī)中央處理器CPU發(fā)出的控制信號IIC信號SDA和SCL的模塊。
下面結(jié)合3和圖4說明本發(fā)明實現(xiàn)彩色LED閃爍方法的流程。圖3是結(jié)合了通過手機(jī)鍵盤直接輸入命令的流程,這里我們稱為主程序。圖4是圖3中被調(diào)用的一個定時器中斷服務(wù)子程序,或稱為閃爍服務(wù)子程序流程圖。
首先對本發(fā)明在流程圖中使用的各變量名進(jìn)行說明FLAG表示定時器中斷服務(wù)子程序的開關(guān)標(biāo)識,其中FLAG=0表示已退出定時器中斷服務(wù)程序,進(jìn)入待機(jī)狀態(tài)(或步驟);FLAG=1表示已進(jìn)入定時器中斷服務(wù)子程序。ON/OFF表示LED閃爍開啟或關(guān)閉,其中ON/OFF=0表示閃爍關(guān)閉,ON/OFF=1表示閃爍打開。X和Y值分別表示定時器中斷服務(wù)子程序中兩個默認(rèn)值,其中X表示打開閃爍功能持續(xù)的時間;Y值表示關(guān)閉閃爍功能持續(xù)時間。ON COUNT表示定時器的初值,該值根據(jù)使用者輸入的參數(shù)而定。本實施例中ON COUNT與參數(shù)X有關(guān),對應(yīng)閃爍點亮的時間,稱為定時器點亮值。OFF COUNT也表示定時器初值,該值根據(jù)使用者輸入的參數(shù)而定,與參數(shù)Y有關(guān),對應(yīng)閃爍熄滅時間,稱為定時器關(guān)閉值。
請參見圖3,下面對本發(fā)明方法的主流程進(jìn)行說明步驟301,進(jìn)入手機(jī)工作的開始狀態(tài);步驟302,此時手機(jī)進(jìn)入待機(jī)狀態(tài),等待用戶通過鍵盤輸入命令;步驟303,判斷使用者是否有鍵入“10001#”,若沒有鍵入則跳入步驟302,恢復(fù)待機(jī)狀態(tài),用戶可根據(jù)需要選擇其它服務(wù);步驟304,如果判斷結(jié)果滿足條件“10001#”的輸入格式,這時定時器中斷程序標(biāo)識FLAG=1,表明用戶需要進(jìn)入閃爍服務(wù);步驟305,本程序默認(rèn)設(shè)置定時器點亮和熄滅的定時時間,即間隔某個特定時間周期,重復(fù)調(diào)用一次中斷服務(wù)子程序的時間;步驟306,轉(zhuǎn)入調(diào)用定時器中斷服務(wù)子程序;步驟307,在主程序中循環(huán)檢測用戶是否輸入停止信號,本實施例中采用的是“10002#”,如果未輸入,則繼續(xù)循環(huán)閃爍;步驟309,輸入停止格式正確,這時定時器中斷程序標(biāo)識FLAG=0,表明用戶退出閃爍服務(wù);步驟309,結(jié)束主程序。
主流程中的步驟306轉(zhuǎn)入定時器中斷服務(wù)子程序,請接著參見圖4所示的該子程序的流程圖。
步驟401,首先開始進(jìn)入中斷服務(wù)子程序;步驟402,接著判斷手機(jī)LED閃爍功能是否打開或關(guān)閉,即判斷標(biāo)識符ON/OFF=0?或ON/OFF=1?;步驟403,若ON/OFF=1,再進(jìn)而判斷定時器點亮值ON_COUNT是否為0,首次調(diào)用時該值為X;如果步驟403中閃爍開啟次數(shù)ON_COUNT不等于0,即表示點亮持續(xù)并未結(jié)束,接著在步驟406中判斷定時器中斷標(biāo)志FLAG是否等于0,若FLAG=0則進(jìn)入步驟413,退出中斷服務(wù)程序,繼而轉(zhuǎn)入步驟414,返回主程序;如果步驟406中判斷出定時器中斷標(biāo)志FLAG不等于0,進(jìn)入步驟407,定時器點亮值ON_COUNT自減1,表示點亮?xí)r間由初始值開始減小,接著程序返回到步驟414的主程序;若在步驟403的判斷中定時器點亮值ON_COUNT為0,繼續(xù)將變量X的值賦給定時器點亮值ON_COUNT,即步驟404,接著在步驟405中執(zhí)行ON/OFF=0,即關(guān)閉閃爍功能,然后返回主程序,即步驟414;若在步驟402中判斷條件不滿足,即手機(jī)LED閃爍功能關(guān)閉,再進(jìn)而由步驟408判斷定時器關(guān)閉值OFF_COUNT是否為0;若定時器關(guān)閉值OFF_COUNT不為0,則在步驟409中繼續(xù)判斷中斷服務(wù)程序FLAG是否為0;與上面定時器點亮過程的流程相似。若FLAG=0,則通過步驟413和414,退出中斷服務(wù)程序,返回主程序;若步驟409中條件不滿足,即FLAG=1,則定時器關(guān)閉值OFF_COUNT自減1,即步驟410,然后主程序轉(zhuǎn)到步驟414;如果在步驟408中判斷條件滿足,既定時器關(guān)閉值OFF_COUNT為0,則繼續(xù)將程序默定值Y賦給變量OFF_COUNT,即步驟411,接著進(jìn)入步驟412,設(shè)置變量ON/OFF=1并打開閃爍,然后程序返回到414。
此外,本發(fā)明還可以用實現(xiàn)來電彩色LED閃爍提示,具體說明如下首先,用戶進(jìn)入電話簿群組設(shè)定中,選擇閃爍光(閃爍光1-閃爍光9);其次,來電時,手機(jī)中央處理器調(diào)用定時中斷程序以設(shè)定的顏色和程序默認(rèn)設(shè)置的定時器點亮和熄滅的定時時間循環(huán)控制LED閃爍,定時程序流程圖同附圖4;然后,等待用戶輸入停止信號(接聽來電動作);最后,退出主程序。
此外,本發(fā)明還可以用實現(xiàn)彩色LED閃爍提示手機(jī)電池當(dāng)前電量值,具體說明如下手機(jī)電量剩余值在LCD上以圖標(biāo)顯示,分為五個等級,分別對應(yīng)五種閃爍顏色,用戶在手機(jī)設(shè)定中分別選擇五種不同的顏色值。
首先,用戶進(jìn)入手機(jī)設(shè)定中,選擇彩色LED閃爍提示手機(jī)電量。
其次,手機(jī)中央處理器讀出手機(jī)電池電量并選擇相應(yīng)的設(shè)定顏色,和程序默認(rèn)設(shè)置的定時器點亮和熄滅的定時時間循環(huán)控制LED閃爍提示手機(jī)電量信息。定時程序流程圖同附圖4;第三,等待用戶干預(yù)(重復(fù)第一個步驟,或第二個步驟,或按關(guān)機(jī)鍵);最后,退出主程序。
本發(fā)明所述的方法和裝置不僅可以應(yīng)用于手機(jī)領(lǐng)域,還可以應(yīng)用于具有輸入設(shè)定功能和顯示功能的電子設(shè)備中,甚至還可以涉及玩具業(yè),警示系統(tǒng),消費類電子產(chǎn)品等眾多領(lǐng)域。
前面提供了對較佳實施例的描述,以使本領(lǐng)域內(nèi)的任何技術(shù)人員可使用或利用本發(fā)明。對這些實施例的各種修改對本領(lǐng)域內(nèi)的技術(shù)人員是顯而易見的,可把這里所述的總原理應(yīng)用到其它實施例而不使用創(chuàng)造性。因而本發(fā)明將不限于這里所示的實施例,而應(yīng)依據(jù)符合這里所揭示的原理和新特征的最廣范圍的應(yīng)用。
權(quán)利要求
1.一種彩色LED閃爍提示手機(jī)信息的裝置,其特征在于,在手機(jī)上裝設(shè)有閃爍電路,所述閃爍電路包括鍵盤用于按照一定格式設(shè)置進(jìn)入或退出LED閃爍模式;中央處理器與所述鍵盤相連,通過IIC總線接口以及可編程接口將所述鍵盤設(shè)置命令讀取、解析,并向驅(qū)動電路發(fā)出控制信號;驅(qū)動電路與所述中央處理器相連,接受來自所述中央處理器的控制信號并執(zhí)行相應(yīng)的驅(qū)動動作;彩色LED電路與所述驅(qū)動電路相連,受所述驅(qū)動電路控制,進(jìn)行閃爍提示。
2.根據(jù)權(quán)利要求1所述的一種彩色LED閃爍提示手機(jī)信息的裝置,其特征在于,所述驅(qū)動電路包括一個控制信號處理模塊,用于接收所述中央處理器傳送的IIC控制信號并對該控制信號做出相應(yīng)的驅(qū)動動作;一組濾波電路,用于防止所述控制信號的誤動作;一組三極管控制開關(guān),由不同GPIO端口進(jìn)行控制。
3.一種彩色LED閃爍提示手機(jī)信息的方法,其特征在于,所述方法包括以下步驟1)在閃爍模式開啟狀態(tài)下,判斷用戶的輸入值是否符合輸入格式;2)若符合輸入格式,則中央處理器讀取設(shè)定的顏色值;3)調(diào)用定時功能,根據(jù)閃爍程序默認(rèn)的最佳頻率值計算中斷時間長度;4)在時間中斷過程中,循環(huán)向外設(shè)電路輸出控制信號,驅(qū)動彩色LED以設(shè)定的頻率和顏色閃爍。
4.根據(jù)權(quán)利要求3所述的一種彩色LED閃爍提示手機(jī)信息的方法,其特征在于,所述閃爍開啟狀態(tài)可以用于表征手機(jī)來電顯示。
5.根據(jù)權(quán)利要求3所述的一種彩色LED閃爍提示手機(jī)信息的方法,其特征在于,所述閃爍開啟狀態(tài)可以用于表征手機(jī)電量不足。
6.根據(jù)權(quán)利要求4所述的一種彩色LED閃爍提示手機(jī)信息的方法,其特征在于,所述手機(jī)的中央處理器可通過設(shè)置定時功能的中斷時間實現(xiàn)所述設(shè)定值中關(guān)于以任意種顏色以程序默認(rèn)的最佳頻率閃爍。
全文摘要
本發(fā)明公開了一種彩色LED閃爍提示手機(jī)信息的裝置和方法,該裝置包括在手機(jī)上裝設(shè)有閃爍電路,閃爍電路包括鍵盤,中央處理器,驅(qū)動電路,彩色LED電路。該方法包括以下步驟在閃爍模式開啟狀態(tài)下,判斷用戶的輸入值是否符合輸入格式;若符合輸入格式,則中央處理器讀取設(shè)定的顏色值;調(diào)用定時功能,根據(jù)閃爍程序的默認(rèn)最佳頻率值確定中斷時間長度;在時間中斷過程中,循環(huán)向外輸出控制信號,驅(qū)動彩色LED以設(shè)定的頻率和顏色閃爍。本發(fā)明能夠根據(jù)用戶的設(shè)置使手機(jī)在一定時間內(nèi)以固定頻率實現(xiàn)彩色閃爍,從而使手機(jī)在待機(jī)狀態(tài)下可以快速,便捷定位并且呈現(xiàn)部分手機(jī)當(dāng)前的狀態(tài)信息。在保持原有成本下,提升技術(shù),增加功能,具有高性能價格比。
文檔編號H04M1/725GK1450823SQ0211131
公開日2003年10月22日 申請日期2002年4月10日 優(yōu)先權(quán)日2002年4月10日
發(fā)明者莫自治, 彭新淼 申請人:上海迪比特實業(yè)有限公司