【正文】
沒有他的幫助,我也不可能很好的完成這次畢業(yè)設(shè)計(jì),我再次衷心地對曾老師表示感謝。通過短暫的畢業(yè)設(shè)計(jì),從而提高了我的理論水平,真正做到學(xué)有所用,雖然在其過程中我也遇到一些困難,但是從中我也得到了很多的幫助,沒有半途而廢,沒有灰心喪氣,在張老師的嚴(yán)格指導(dǎo)下,發(fā)現(xiàn)問題并加以改正,這些都是一種收獲。在做系統(tǒng)設(shè)計(jì)這一過程中,也給我提出了許多意見和建議,并交給我許多解決問題的技巧和方法。首先我要衷心地感謝我的輔導(dǎo)老師曾寶國,在本次設(shè)計(jì)過程中他始終給予了我無私的熱情和幫助。報(bào)告詳細(xì)介紹了整個(gè)系統(tǒng)的硬件組成結(jié)構(gòu)、工作原理和系統(tǒng)的軟件程序設(shè)計(jì)。同時(shí)可以對時(shí)間、日期、星期和鬧鐘進(jìn)行設(shè)置。系統(tǒng)采用液晶LCD1602作為顯示器,軟件程序采用均采用C語言編寫,便于移植與升級(jí)??偂〗Y(jié)本設(shè)計(jì)以功能齊全適用于大眾為指導(dǎo)思想,選取AT89C51單片機(jī)為控制核心。設(shè)計(jì)采用串行器件具有線路簡單、體積小、價(jià)格低等優(yōu)點(diǎn)。a)實(shí)時(shí)顯示 b)設(shè)置時(shí)間及相應(yīng)的增/減設(shè)置c)設(shè)置日期及相應(yīng)的增/減設(shè)置d)設(shè)置星期及相應(yīng)的增/減設(shè)置e)設(shè)置鬧鐘圖41 仿真結(jié)果系統(tǒng)通過仿真調(diào)試后,可以穩(wěn)定運(yùn)行。表41 仿真元件表序號(hào)名稱屬性1AT89C51單片機(jī)2BUTTON按鍵3CAP電容4DS1307時(shí)鐘芯片5LM016L液晶顯示器6PNP晶體三極管7RES電阻8SPEAKER蜂鳴器9SWSPST開關(guān)10CRYSTAL晶體振蕩器仿真結(jié)果如圖41所示。設(shè)置日狀態(tài):+、-不變實(shí)時(shí)顯示鍵掃描KEY4ON計(jì)數(shù)值減1計(jì)數(shù)完畢計(jì)數(shù)完畢KEY2ONKEY1ONKEY1ONKEY3ON重裝初值實(shí)時(shí)顯示鍵掃描KEY2ONKEY3ONKEY4ON計(jì)數(shù)值減1重裝初值調(diào)用設(shè)置小時(shí)函數(shù)YYYNNNNNNNNNYYYYYYY返回YNYY鍵掃描KEY1ONKEY4ONKEY1ONKEY2ONKEY3ON計(jì)數(shù)完畢計(jì)數(shù)值減1返回實(shí)時(shí)顯示鍵掃描KEY1ONKEY4ONKEY2ONKEY3ON計(jì)數(shù)值減1計(jì)數(shù)完畢重裝初值返回鍵掃描顯示設(shè)置日期返回YYYNNNNNNNN顯示設(shè)置時(shí)間鍵盤掃描/處理開始YYYYYN設(shè)置時(shí)狀態(tài):+、-不變設(shè)置分狀態(tài):+、-不變圖32 時(shí)間設(shè)置模塊設(shè)置日態(tài):+、-不變實(shí)時(shí)顯示鍵掃描KEY4ON計(jì)數(shù)值減1計(jì)數(shù)完畢計(jì)數(shù)完畢KEY2ONKEY1ONKEY1ONKEY3ON重裝初值實(shí)時(shí)顯示鍵掃描KEY2ONKEY3ONKEY4ON計(jì)數(shù)值減1重裝初值調(diào)用設(shè)置年函數(shù)YYYNNNNNNNNNYYYYYYY返回YNYY鍵掃描KEY1ONKEY4ONKEY1ONKEY2ONKEY3ON計(jì)數(shù)完畢計(jì)數(shù)值減1返回實(shí)時(shí)顯示鍵掃描KEY1ONKEY4ONKEY2ONKEY3ON計(jì)數(shù)值減1計(jì)數(shù)完畢重裝初值返回鍵掃描顯示設(shè)置星期返回YYYNNNNNNNN顯示設(shè)置時(shí)間上接顯示日期YYYYYN設(shè)置年態(tài):+、-不變設(shè)置月態(tài):+、-不變圖33 日期設(shè)置流程圖鍵掃描KEY4ONKEY1ONKEY2ONKEY3ON計(jì)數(shù)完畢計(jì)數(shù)值減1返回實(shí)時(shí)顯示鍵掃描KEY1ONKEY4ONKEY2ONKEY3ON計(jì)數(shù)值減1計(jì)數(shù)完畢重裝初值設(shè)置星期YYYYNNNNNNNNNY上接顯示星期YYY重裝初值NNY返回Y設(shè)置星期狀態(tài):+、-不變圖34 星期設(shè)置流程圖Y A\ Y Y Y Y Y N N N N N N N N N N N N N N N N N N N Y Y Y Y A\ Y Y Y Y Y N N N N N N N N N N N N N N N N N N N Y Y Y Y A\ Y Y Y Y Y N N N N N N N N N N N N N N N N N N N Y Y Y N A\ Y Y Y Y Y N N N N N N N N N N N N N N N N N N N Y Y Y N A\ Y Y Y Y Y N N N N N N N N N N N N N N N N N N N Y Y Y N A\ Y Y Y Y Y N N N N N N N N N N N N N N N N N N N Y Y Y N A\ Y Y Y Y Y N N N N N N N N N N N N N N N N N N N Y Y