單片機按鍵啟動與停止 用51單片機設(shè)計具有暫停功能的秒表,這個暫停怎么設(shè)置?。?/h1>
用51單片機設(shè)計具有暫停功能的秒表,這個暫停怎么設(shè)置?。堪存I,tr0=0,Tr1=0顯示程序不放在定時器中斷程序中,定時器中斷程序只負責(zé)更新時間數(shù)碼管的刷新放在主程序中,這樣無論時間是否移動,數(shù)碼管始
用51單片機設(shè)計具有暫停功能的秒表,這個暫停怎么設(shè)置?。?/h2>
按鍵,tr0=0,Tr1=0
顯示程序不放在定時器中斷程序中,定時器中斷程序只負責(zé)更新時間
數(shù)碼管的刷新放在主程序中,這樣無論時間是否移動,數(shù)碼管始終顯示
tr0=0時在程序中,秒表停止。當(dāng)tr0=1時,秒表可以在超過10秒后繼續(xù)運行??赡苁怯嫊r器溢出時間的計數(shù)器尚未清除。例如:假設(shè)計時器每50毫秒溢出一次,CNT記錄溢出次數(shù)。CNT是無符號字符的類型,如果(CNT==20){在達到1s后,如果CNT不清除,則CNT將沖21,記錄255,加1,CNT=0,然后加20,if的條件將保持不變。這個過程正好超過12秒}