【導(dǎo)讀】1.第一周完成軟件和硬件的整體設(shè)計(jì),同時(shí)按要求上交設(shè)計(jì)報(bào)告一份。因此,研究數(shù)字鐘及擴(kuò)大其應(yīng)用,有著非常現(xiàn)實(shí)的意義?!胺钟?jì)數(shù)器”也采用60進(jìn)制計(jì)數(shù)器,每累計(jì)60分鐘,發(fā)出一個(gè)“時(shí)脈沖”信號(hào),該信號(hào)將被送到“時(shí)計(jì)數(shù)器”?!皶r(shí)計(jì)數(shù)器”采用24進(jìn)制計(jì)時(shí)器,可實(shí)現(xiàn)對(duì)一天24小時(shí)的累計(jì)。單片機(jī)將其信號(hào)輸出應(yīng)該反映在顯示電路中,應(yīng)采用六位數(shù)碼管構(gòu)成的顯示電路。89S51組成的單片機(jī)的最小系統(tǒng),包括時(shí)鐘震蕩電路,復(fù)位電路等。主程序首先是初始化部分,主要是計(jì)時(shí)單元清零,中斷初始化,啟動(dòng)定時(shí)器工作,然后是調(diào)用顯示子程序,接著是判斷有無按鍵。無按鍵則回到調(diào)用顯示子程序處;有按鍵,則執(zhí)行按鍵處理子程序,執(zhí)行完后回到調(diào)用顯示子程序處,重復(fù)循環(huán)。主程序流程圖如圖6所示。為了保證系統(tǒng)的可靠運(yùn)行,在主程序之外還增加了定時(shí)中斷程序。本電子鐘的記時(shí)是用單片機(jī)內(nèi)部的定時(shí)計(jì)數(shù)器T0,定時(shí)10ms,即,,100次中斷即為1