freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

msp430的軟硬件c延時(shí)程序設(shè)計(jì)(編輯修改稿)

2025-02-09 16:21 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 60。③處一直判別DelayTime標(biāo)志組中的Delay500ms位,如果處于置位狀態(tài),說(shuō)明所需的延時(shí)未到,執(zhí)行空操作,直到延時(shí)時(shí)間到,在WDTISR中將Delay500ms復(fù)位,跳出while()循環(huán),執(zhí)行下一條指令。同理,如果任務(wù)2需要30s延時(shí),通過(guò)WDTCTL=WDT_ADLY_1000激活WDT中斷,每隔1s進(jìn)中斷一次,在WDTISR中判別標(biāo)志發(fā)現(xiàn)是Delay30s置位而不是Delay500ms執(zhí)行30s延時(shí)程序分支。每中斷一次,計(jì)數(shù)器nS加l,直到計(jì)到30,說(shuō)明30s延時(shí)完成,清零計(jì)數(shù)器,停止看門(mén)狗(WETCTL=WE)THOLD+WDTPW;)可停止產(chǎn)生中斷,并復(fù)位該延時(shí)標(biāo)志,以通知任務(wù)延時(shí)時(shí)間到,可以執(zhí)行下面的指令了。在WDTISR中可以根據(jù)延時(shí)基數(shù)和計(jì)數(shù)器的搭配實(shí)現(xiàn)任意長(zhǎng)度的時(shí)間延時(shí)。在系統(tǒng)程序設(shè)計(jì)時(shí),先確定所需的不同延時(shí)時(shí)間,然后在WDT。ISR中添加相應(yīng)的延時(shí)分支即可。嵌入式實(shí)時(shí)操作系統(tǒng)μC/OS—II移植于MSP430單片機(jī)就是使用看門(mén)狗定時(shí)器產(chǎn)生時(shí)鐘節(jié)拍的。對(duì)于系統(tǒng)比較簡(jiǎn)單,只需要單一時(shí)長(zhǎng)的延時(shí).而又要考慮系統(tǒng)功耗時(shí),介紹另一種使用看門(mén)狗定時(shí)器中斷完成延時(shí)的方法。若要延時(shí)1s,則設(shè)定WDT每250ms中斷一次。在需要延時(shí)處,啟動(dòng)看門(mén)狗定時(shí)器并允許其中斷,系統(tǒng)進(jìn)入低功耗模式3(共有5種.模式)休眠。在中斷服務(wù)程序中對(duì)延時(shí)時(shí)間累加,當(dāng)達(dá)到1s時(shí)喚醒CPU,并停止看門(mén)狗定時(shí)器中斷。實(shí)例代碼如下: voldmain(vold){ WDTCTL=WDT_ADT_ADLY_250) //啟動(dòng)WDT,每250ms中斷一次 IEII=WDTIE)//使能看門(mén)狗定時(shí)器中斷 _BIS_SR(LPM3_bitS+GIE); //系統(tǒng)休眠于低功耗模式3,開(kāi)總中斷 } pragrnavector=WDT_VECTOR —interruptvoidWDT_Delay(void){//看門(mén)狗中斷服務(wù)程序 statlcunsignedcharn=4; if(一一n==O){//延時(shí)4250ms=1s —BlC_SR_IRQ(LPM3_blts); //將CPU從低功耗模式3喚醒 WDTCTL=WDTHOLD+WDTPW
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1