上電后點(diǎn)亮數(shù)碼管的所有段碼,且蜂鳴器響,持續(xù)1秒。
設(shè)定定時(shí)時(shí)間,按S2加1(長(zhǎng)按連加),按S1輸入下一位(長(zhǎng)按退回千位)。
時(shí)間設(shè)定完成后開(kāi)始倒計(jì)時(shí),按下S2暫停(長(zhǎng)按3秒復(fù)位),再按恢復(fù),按S1無(wú)動(dòng)作。
倒計(jì)時(shí)結(jié)束后顯示 End 蜂鳴器響6下,短按任意鍵返回,如有問(wèn)題請(qǐng)跟帖回復(fù)。
單片機(jī)型號(hào):STC任意 (STC89/90除外) 晶振頻率:12Mhz
數(shù)碼管掃描/按鍵消抖/長(zhǎng)按連加/毫秒延時(shí)全部使用定時(shí)器中斷實(shí)現(xiàn)。
更改不同STC系列的型號(hào),只需更改頭文件,不需要改動(dòng)程序任何部分。
硬件連接:
按鍵S1 -> P3.0 (低電平按下)
按鍵S2 -> P3.1
有源蜂鳴器 -> P3.2 (低電平鳴叫)
繼電器或MOS管 -> P3.3 (低電平吸合或?qū)?
0.28~0.56英寸4位共陰數(shù)碼管:
段碼 -> P2.0~P2.7
位碼 -> P1.0~P1.3
6313 發(fā)表于 2021-11-6 20:10
在這基礎(chǔ)上,有999天倒計(jì)時(shí)程序嗎?
歡迎光臨 (http://www.torrancerestoration.com/bbs/) | Powered by Discuz! X3.1 |