欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

單片機(jī)周期定時(shí)進(jìn)入低功耗模式的實(shí)現(xiàn)方法

文檔序號(hào):10624354閱讀:888來源:國(guó)知局
單片機(jī)周期定時(shí)進(jìn)入低功耗模式的實(shí)現(xiàn)方法
【專利摘要】本發(fā)明涉及單片機(jī)技術(shù)領(lǐng)域,尤其涉及一種單片機(jī)周期定時(shí)進(jìn)入低功耗模式的實(shí)現(xiàn)方法,通過在單片機(jī)進(jìn)入運(yùn)行模式執(zhí)行主循環(huán)程序時(shí)啟動(dòng)定時(shí)器,并在定時(shí)器的定時(shí)時(shí)間到時(shí),單片機(jī)進(jìn)入低功耗模式等待中斷喚醒,從而有效的解決了單線條式低功耗模式帶來的程序上的局限性,解決了單線條模式下每個(gè)喚醒周期內(nèi)主循環(huán)只能被執(zhí)行一次的問題,使程序在設(shè)計(jì)階段能更加靈活,并且保證了整個(gè)系統(tǒng)在一個(gè)比較低功耗的模式下工作,系統(tǒng)響應(yīng)速度和執(zhí)行能力得到了很大提高。
【專利說明】
單片機(jī)周期定時(shí)進(jìn)入低功耗模式的實(shí)現(xiàn)方法
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及單片機(jī)技術(shù)領(lǐng)域,尤其涉及一種單片機(jī)周期定時(shí)進(jìn)入低功耗模式的實(shí)現(xiàn)方法。
【背景技術(shù)】
[0002]目前,單片機(jī)(MCU)大多采用單線條的方式實(shí)現(xiàn)低功耗的進(jìn)入和退出。這種方法的具體實(shí)現(xiàn)過程是:在單片機(jī)完成上電初始化后進(jìn)入一個(gè)while(l)大循環(huán),當(dāng)循環(huán)中所有程序被執(zhí)行一遍后,進(jìn)入低功耗模式待機(jī);單片機(jī)在被中斷喚醒后,從上次進(jìn)入低功耗模式的位置重新開始執(zhí)行while(l)大循環(huán)中的程序,直到再次執(zhí)行到該位置從而再次進(jìn)入低功耗模式。
[0003]可以看出這種低功耗的實(shí)現(xiàn)方法是單線條的,即在一個(gè)喚醒周期內(nèi),主循環(huán)中的所有程序只能被執(zhí)行一次,然后又進(jìn)入了低功耗模式等待下一次喚醒。這種方法使得很多需要不止執(zhí)行一次的程序無(wú)法使用,極大的限制了程序的靈活性,這是本領(lǐng)域技術(shù)人員所不愿意見到的。

【發(fā)明內(nèi)容】

[0004]針對(duì)上述存在的問題,本發(fā)明公開一種單片機(jī)周期定時(shí)進(jìn)入低功耗模式的實(shí)現(xiàn)方法,所述單片機(jī)包括運(yùn)行模式和低功耗模式兩種工作模式;所述方法包括如下步驟:
[0005]步驟SI,系統(tǒng)上電;
[0006]步驟S2,所述單片機(jī)初始化;
[0007]步驟S3,啟動(dòng)定時(shí)器,同時(shí)所述單片機(jī)進(jìn)入所述運(yùn)行模式執(zhí)行主循環(huán)程序;
[0008]步驟S4,所述定時(shí)器的定時(shí)時(shí)間到時(shí),所述單片機(jī)進(jìn)入所述低功耗模式等待中斷喚醒;
[0009]步驟S5,所述單片機(jī)被中斷喚醒后,退出所述低功耗模式并返回所述步驟S3。
[0010]上述的單片機(jī)周期定時(shí)進(jìn)入低功耗模式的實(shí)現(xiàn)方法,其中,所述單片機(jī)為MSP430單片機(jī)。
[0011]上述的單片機(jī)周期定時(shí)進(jìn)入低功耗模式的實(shí)現(xiàn)方法,其中,所述定時(shí)器的定時(shí)時(shí)間為 300 ?1200ms。
[0012]上述的單片機(jī)周期定時(shí)進(jìn)入低功耗模式的實(shí)現(xiàn)方法,其中,所述單片機(jī)采用蓄電池供電。
[0013]上述的單片機(jī)周期定時(shí)進(jìn)入低功耗模式的實(shí)現(xiàn)方法,其中,在所述單片機(jī)進(jìn)入所述運(yùn)行模式后,所述單片機(jī)處于全速運(yùn)行狀態(tài)。
[0014]上述的單片機(jī)周期定時(shí)進(jìn)入低功耗模式的實(shí)現(xiàn)方法,其中,在所述步驟S3中,若所述單片機(jī)執(zhí)行所述主循環(huán)程序時(shí)執(zhí)行到標(biāo)志性事件,則將所述定時(shí)器清零。
[0015]上述的單片機(jī)周期定時(shí)進(jìn)入低功耗模式的實(shí)現(xiàn)方法,其中,在所述步驟S4中,所述單片機(jī)進(jìn)入所述低功耗模式等待外部中斷或者內(nèi)部定時(shí)器中斷喚醒。
[0016]上述發(fā)明具有如下優(yōu)點(diǎn)或者有益效果:
[0017]本發(fā)明公開了一種單片機(jī)周期定時(shí)進(jìn)入低功耗模式的實(shí)現(xiàn)方法,通過在單片機(jī)進(jìn)入運(yùn)行模式執(zhí)行主循環(huán)程序時(shí)啟動(dòng)定時(shí)器,并在定時(shí)器的定時(shí)時(shí)間到時(shí),單片機(jī)進(jìn)入低功耗模式等待中斷喚醒,從而有效的解決了單線條式低功耗模式帶來的程序上的局限性,解決了單線條模式下每個(gè)喚醒周期內(nèi)主循環(huán)只能被執(zhí)行一次的問題,使程序在設(shè)計(jì)階段能更加靈活,并且保證了整個(gè)系統(tǒng)在一個(gè)比較低功耗的模式下工作,系統(tǒng)響應(yīng)速度和執(zhí)行能力得到了很大提高。
【附圖說明】
[0018]通過閱讀參照以下附圖對(duì)非限制性實(shí)施例所作的詳細(xì)描述,本發(fā)明及其特征、夕卜形和優(yōu)點(diǎn)將會(huì)變得更加明顯。在全部附圖中相同的標(biāo)記指示相同的部分。并未可以按照比例繪制附圖,重點(diǎn)在于示出本發(fā)明的主旨。
[0019]圖1是本發(fā)明實(shí)施例中單片機(jī)周期定時(shí)進(jìn)入低功耗模式的實(shí)現(xiàn)方法的流程示意圖。
【具體實(shí)施方式】
[0020]下面結(jié)合附圖和具體的實(shí)施例對(duì)本發(fā)明作進(jìn)一步的說明,但是不作為本發(fā)明的限定。
[0021]如圖1所示,本實(shí)施例涉及一種單片機(jī)周期定時(shí)進(jìn)入低功耗模式的實(shí)現(xiàn)方法,在本發(fā)明一個(gè)優(yōu)選的實(shí)施例中,該單片機(jī)可為MSP430單片機(jī);該單片機(jī)包括運(yùn)行模式和低功耗模式兩種工作模式;具體的,該方法包括如下步驟:
[0022]步驟一,系統(tǒng)上電;在本發(fā)明一個(gè)優(yōu)選的實(shí)施例中,單片機(jī)采用蓄電池供電,當(dāng)然該單片機(jī)也可以采用外部電壓源供電,這并不影響本發(fā)明的目的。
[0023]步驟二,單片機(jī)初始化;這是單片機(jī)上電啟動(dòng)后的一個(gè)通常的初始化步驟,在此便不予贅述。
[0024]步驟三,啟動(dòng)定時(shí)器,同時(shí)單片機(jī)進(jìn)入運(yùn)行模式執(zhí)行主循環(huán)程序;該定時(shí)器預(yù)先設(shè)定有定時(shí)時(shí)間(也可以稱之為定時(shí)周期);在本發(fā)明一個(gè)優(yōu)選的實(shí)施例中,定時(shí)器的定時(shí)時(shí)間可以為300?1200ms (例如300ms、500ms、I OOOms或者 1200ms等)。
[0025]在本發(fā)明一個(gè)優(yōu)選的實(shí)施例中,在步驟三中,若單片機(jī)執(zhí)行主循環(huán)程序時(shí)執(zhí)行到標(biāo)志性事件,則將定時(shí)器清零,從而延長(zhǎng)本次喚醒周期的時(shí)間,即延長(zhǎng)單片機(jī)執(zhí)行主循環(huán)程序的時(shí)間。
[0026]在本發(fā)明一個(gè)優(yōu)選的實(shí)施例中,在步驟三中,在單片機(jī)進(jìn)入運(yùn)行模式后,單片機(jī)處于全速運(yùn)行狀態(tài),主循環(huán)中的程序會(huì)被不斷執(zhí)行。
[0027]步驟四,定時(shí)器的定時(shí)時(shí)間到時(shí),單片機(jī)進(jìn)入低功耗模式等待中斷喚醒;在本發(fā)明一個(gè)優(yōu)選的實(shí)施例中,單片機(jī)進(jìn)入低功耗模式等待外部中斷或者內(nèi)部定時(shí)器中斷喚醒。
[0028]步驟五,單片機(jī)被中斷喚醒后,退出低功耗模式并返回步驟三。在本發(fā)明一個(gè)優(yōu)選的實(shí)施例中,單片機(jī)被外部中斷或者內(nèi)部定時(shí)器中斷喚醒。
[0029]此外,除了單線條模式進(jìn)入低功耗模式和通過定時(shí)器定時(shí)進(jìn)入低功耗模式兩種方法,我們還可以引入簡(jiǎn)單的操作系統(tǒng)來控制單片機(jī)進(jìn)入低功耗模式的時(shí)機(jī)。例如引入U(xiǎn)COS操作系統(tǒng),當(dāng)系統(tǒng)沒有需要執(zhí)行的任務(wù)時(shí),可以進(jìn)入低功耗模式待機(jī),等待當(dāng)有任務(wù)需要執(zhí)行時(shí)再喚醒單片機(jī)。
[0030]綜上,本發(fā)明公開了一種單片機(jī)周期定時(shí)進(jìn)入低功耗模式的實(shí)現(xiàn)方法,通過在單片機(jī)進(jìn)入運(yùn)行模式執(zhí)行主循環(huán)程序時(shí)啟動(dòng)定時(shí)器,并在定時(shí)器的定時(shí)時(shí)間到時(shí),單片機(jī)進(jìn)入低功耗模式等待中斷喚醒,從而有效的解決了單線條式低功耗模式帶來的程序上的局限性,解決了單線條模式下每個(gè)喚醒周期內(nèi)主循環(huán)只能被執(zhí)行一次的問題,使程序在設(shè)計(jì)階段能更加靈活,并且保證了整個(gè)系統(tǒng)在一個(gè)比較低功耗的模式下工作,系統(tǒng)響應(yīng)速度和執(zhí)行能力得到了很大提高。
[0031]本領(lǐng)域技術(shù)人員應(yīng)該理解,本領(lǐng)域技術(shù)人員在結(jié)合現(xiàn)有技術(shù)以及上述實(shí)施例可以實(shí)現(xiàn)變化例,在此不做贅述。這樣的變化例并不影響本發(fā)明的實(shí)質(zhì)內(nèi)容,在此不予贅述。
[0032]以上對(duì)本發(fā)明的較佳實(shí)施例進(jìn)行了描述。需要理解的是,本發(fā)明并不局限于上述特定實(shí)施方式,其中未盡詳細(xì)描述的設(shè)備和結(jié)構(gòu)應(yīng)該理解為用本領(lǐng)域中的普通方式予以實(shí)施;任何熟悉本領(lǐng)域的技術(shù)人員,在不脫離本發(fā)明技術(shù)方案范圍情況下,都可利用上述揭示的方法和技術(shù)內(nèi)容對(duì)本發(fā)明技術(shù)方案作出許多可能的變動(dòng)和修飾,或修改為等同變化的等效實(shí)施例,這并不影響本發(fā)明的實(shí)質(zhì)內(nèi)容。因此,凡是未脫離本發(fā)明技術(shù)方案的內(nèi)容,依據(jù)本發(fā)明的技術(shù)實(shí)質(zhì)對(duì)以上實(shí)施例所做的任何簡(jiǎn)單修改、等同變化及修飾,均仍屬于本發(fā)明技術(shù)方案保護(hù)的范圍內(nèi)。
【主權(quán)項(xiàng)】
1.一種單片機(jī)周期定時(shí)進(jìn)入低功耗模式的實(shí)現(xiàn)方法,其特征在于,所述單片機(jī)包括運(yùn)行模式和低功耗模式兩種工作模式;所述方法包括如下步驟: 步驟SI,系統(tǒng)上電; 步驟S2,所述單片機(jī)初始化; 步驟S3,啟動(dòng)定時(shí)器,同時(shí)所述單片機(jī)進(jìn)入所述運(yùn)行模式執(zhí)行主循環(huán)程序; 步驟S4,所述定時(shí)器的定時(shí)時(shí)間到時(shí),所述單片機(jī)進(jìn)入所述低功耗模式等待中斷喚醒; 步驟S5,所述單片機(jī)被中斷喚醒后,退出所述低功耗模式并返回所述步驟S3。2.如權(quán)利要求1所述的單片機(jī)周期定時(shí)進(jìn)入低功耗模式的實(shí)現(xiàn)方法,其特征在于,所述單片機(jī)為MSP430單片機(jī)。3.如權(quán)利要求1所述的單片機(jī)周期定時(shí)進(jìn)入低功耗模式的實(shí)現(xiàn)方法,其特征在于,所述定時(shí)器的定時(shí)時(shí)間為300?1200ms。4.如權(quán)利要求1所述的單片機(jī)周期定時(shí)進(jìn)入低功耗模式的實(shí)現(xiàn)方法,其特征在于,所述單片機(jī)采用蓄電池供電。5.如權(quán)利要求1所述的單片機(jī)周期定時(shí)進(jìn)入低功耗模式的實(shí)現(xiàn)方法,其特征在于,在所述單片機(jī)進(jìn)入所述運(yùn)行模式后,所述單片機(jī)處于全速運(yùn)行狀態(tài)。6.如權(quán)利要求1所述的單片機(jī)周期定時(shí)進(jìn)入低功耗模式的實(shí)現(xiàn)方法,其特征在于,在所述步驟S3中,若所述單片機(jī)執(zhí)行所述主循環(huán)程序時(shí)執(zhí)行到標(biāo)志性事件,則將所述定時(shí)器清零。7.如權(quán)利要求1所述的單片機(jī)周期定時(shí)進(jìn)入低功耗模式的實(shí)現(xiàn)方法,其特征在于,在所述步驟S4中,所述單片機(jī)進(jìn)入所述低功耗模式等待外部中斷或者內(nèi)部定時(shí)器中斷喚醒。
【文檔編號(hào)】G06F1/32GK105988554SQ201610057096
【公開日】2016年10月5日
【申請(qǐng)日】2016年1月27日
【發(fā)明人】張魁, 陳娟, 劉祥云, 胡柯武, 趙亮
【申請(qǐng)人】上海華測(cè)導(dǎo)航技術(shù)股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
阳曲县| 义马市| 伊通| 邢台市| 长葛市| 福海县| 会同县| 旅游| 兴义市| 天镇县| 庆安县| 哈巴河县| 峡江县| 广东省| 工布江达县| 洪泽县| 明溪县| 哈密市| 白玉县| 安塞县| 余江县| 壶关县| 宁远县| 汽车| 乐清市| 南部县| 山阳县| 乌拉特前旗| 新宾| 稷山县| 和林格尔县| 肥乡县| 安顺市| 阳泉市| 汽车| 翁牛特旗| 南木林县| 斗六市| 故城县| 云和县| 富阳市|