<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 獨立按鍵驅動(dòng)程序

獨立按鍵驅動(dòng)程序

作者: 時(shí)間:2012-08-25 來(lái)源:網(wǎng)絡(luò ) 收藏

下面是,特點(diǎn)是利用TIMER0中斷,CPU在不停的,60ms到,執行按鍵驅動(dòng),函數在48ms執行一次,60ms再次執行,避免了CPU資源的浪費

bit  ltkey = 0;       //防止按鍵被長(cháng)按bit  am_led = 0;uchar  unitTemp = 0xff;bit    amkey;bit    remsg = 0;bit    send = 0;bit    delay100 = 0;bit    mtoa = 0;void KeyScn(void)      //按鍵掃描模塊{uchar NowKeyValue;bit   NowAMKeyValue;//檢測按鍵if(pic == 10)      //首次按鍵檢測{amkey = AMKEY;unitTemp = P2;}if(pic == 13)      //12ms后,再次執行檢測{NowKeyValue = P2;NowAMKeyValue = AMKEY;if(NowKeyValue != unitTemp)   //如果兩次檢測到的結果不同,則認為是抖動(dòng),不做處理{unitTemp = 0xff;}if((NowAMKeyValue == amkey)  (amkey == 0))   //如果狀態(tài)鍵按鍵有效{if(ltkey == 0){           //AM狀態(tài)LED位,0為自動(dòng),1為手動(dòng)am_led = !am_led;if(am_led == 0)       //如果是從手動(dòng)切回自動(dòng),切回到CH1{unitTemp = 0xf7;mtoa = 1;        //由手動(dòng)切到自動(dòng)后的標志位}AMLED = am_led;       //狀態(tài)燈,變化時(shí)寫(xiě)入ltkey = 1;}}else{ltkey = 0;}}}


評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>