在我們剛一開(kāi)始接觸到51單片機(jī)的時(shí)候?qū)0口必須加上上拉電阻,否則P0就是高阻態(tài)。
在我們剛一開(kāi)始接觸到51單片機(jī)的時(shí)候,對(duì)P0口必須加上上拉電阻,否則P0就是高阻態(tài)。對(duì)這個(gè)問(wèn)題可能感到疑惑,為什么是高阻態(tài)?加上拉電阻?今天針對(duì)這一概念進(jìn)行簡(jiǎn)單講解。
按鍵穩(wěn)定閉合時(shí)間長(zhǎng)短是由操作人員決定的,通常都會(huì)在 100ms 以上,刻意快速按的話能達(dá)到 40-50ms 左右,很難再低了。抖動(dòng)時(shí)間是由按鍵的機(jī)械特性決定的,一般都會(huì)在 10ms以?xún)?nèi),為了確保程序?qū)Π存I的一次閉合或者一次斷開(kāi)只響應(yīng)一次,必須進(jìn)行按鍵的消抖處理。當(dāng)檢測(cè)到按鍵狀態(tài)變化時(shí),不是立即去響應(yīng)動(dòng)作,而是先等待閉合或斷開(kāi)穩(wěn)定后再進(jìn)行處理。按鍵消抖可分為硬件消抖和軟件消抖。