資源描述:
《單片機_定時鬧鐘[1]》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在教育資源-天天文庫。
1、某某大學本科課程設計報告摘要本設計是定時鬧鐘的設計,由單片機AT89C51芯片和LED數(shù)碼管為核心,輔以必要的電路,構(gòu)成的一個單片機電子定時鬧鐘。電子鐘設計可采用數(shù)字電路實現(xiàn),也可以采用單片機來完成。數(shù)字電子鐘是用數(shù)字集成電路構(gòu)成的,用數(shù)碼管顯示“時”,“分”,“秒”的現(xiàn)代計時裝置。若用數(shù)字電路完成,所設計的電路相當復雜,大概需要十幾片數(shù)字集成塊,其功能也主要依賴于數(shù)字電路的各功能模塊的組合來實現(xiàn),焊接的過程比較復雜,成本也非常高。若用單片機來設計制作完成,由于其功能的實現(xiàn)主要通過軟件編程來完成,那么就降低了硬件電路的復雜性,而且其成本也有所降低,所以在
2、該設計中采用單片機利用AT89C51,它是低功耗、高性能的CMOS型8位單片機。片內(nèi)帶有4KB的Flash存儲器,且允許在系統(tǒng)內(nèi)改寫或用編程器編程。另外,AT89C51的指令系統(tǒng)和引腳與8051完全兼容,片內(nèi)有128B的RAM、32條I/O口線、2個16位定時計數(shù)器、5個中斷源、一個全雙工串行口等。AT89C51單片機結(jié)合七段顯示器設計的簡易定時鬧鈴時鐘,可以設置現(xiàn)在的時間及顯示鬧鈴設置時間,若時間到則發(fā)出一陣聲響,進—步可以擴充控制電器的啟停。設計內(nèi)容包括了秒信號發(fā)生器、時間顯示電路、按鍵電路、供電電源以及鬧鈴指示電路等幾部分的設計。采用四個開關來控制
3、定時鬧鐘的工作狀態(tài),分別為:K1、設置時間和鬧鐘的小時;K2、設置小時以及設置鬧鐘的開關;K3、設置分鐘和鬧鐘的分鐘;K4、設置完成退出。課設準備中我根據(jù)具體的要求,查找資料,然后按要求根據(jù)已學過的時鐘程序編寫定時鬧鐘的程序,依據(jù)程序利用proteus軟件進行了仿真試驗,對出現(xiàn)的問題進行分析和反復修改源程序,最終得到正確并符合要求的結(jié)果。設計完成的定時鬧鐘達到課程設計的要求,在到達定時的時間便立即發(fā)出蜂鳴聲音,持續(xù)一分鐘。顯示采用的六位數(shù)碼管電路,如果亮度感覺不夠,可以通過提升電阻來調(diào)節(jié),控制程序中延遲時間的長短,可以獲得不同的效果。也可以改蜂鳴器為繼電
4、器,通過控制繼電器從而進一步擴展的來控制一些家電開關。25--某某大學本科課程設計報告目錄1概述42系統(tǒng)總體方案及硬件設計52.1總體設計52.2系統(tǒng)時鐘電路設計52.3系統(tǒng)復位電路的設計52.4鬧鐘指示電路設計62.5電子鬧鐘的顯示電路設計63軟件設計73.1概述73.2主模塊的設計73.3基本顯示模塊設計83.4時間設定模塊設計83.5鬧鈴功能的實現(xiàn)94.PROTEUS軟件仿真125課程設計體會14參考文獻15附1:源程序代碼16附2:系統(tǒng)原理圖2625--某某大學本科課程設計報告1概述本設計是定時鬧鐘的設計,由單片機AT89C51芯片和LED數(shù)碼管
5、為核心,輔以必要的電路,構(gòu)成的一個單片機電子定時鬧鐘。 定時鬧鐘設計可采用數(shù)字電路實現(xiàn),也可以采用單片機來完成。定時鬧鐘是用數(shù)字集成電路構(gòu)成的,用數(shù)碼管顯示“時”,“分”,“秒”的現(xiàn)代計時裝置。單片機具有集成度高、功能強、通用性好、特別是它能耗低、價格便宜、可靠性高、抗干擾能力強和使用方便等獨特的優(yōu)點,所以單片機現(xiàn)在廣泛的應用到家用電器、機電產(chǎn)品、兒童玩具、機器人、辦公自動化產(chǎn)品等領域。所以在該設計中采用單片機利用AT89C51,它是低功耗、高性能的CMOS型8位單片機。片內(nèi)帶有4KB的Flash存儲器,且允許在系統(tǒng)內(nèi)改寫或用編程器編程。另外,AT89
6、C51的指令系統(tǒng)和引腳與8051完全兼容,片內(nèi)有128B的RAM、32條I/O口線、2個16位定時計數(shù)器、5個中斷源、一個全雙工串行口等。AT89C51單片機結(jié)合七段顯示器設計的簡易定時鬧鈴時鐘,可以設置現(xiàn)在的時間及顯示鬧鈴設置時間,若時間到則發(fā)出一陣聲響,進—步可以擴充控制電器的啟停?! ≡O計內(nèi)容包括了秒信號發(fā)生器、時間顯示電路、按鍵電路、供電電源以及鬧鈴指示電路等幾部分的設計。采用四個開關來控制定時鬧鐘的工作狀態(tài),分別為:K1、設置時間和鬧鐘的小時;K2、設置小時以及設置鬧鐘的開關;K3、設置分鐘和鬧鐘的分鐘;K4、設置完成退出?! ≌n設準備中根據(jù)具
7、體的要求,查找資料,然后按要求根據(jù)已學過的時鐘程序編寫定時鬧鐘的程序,依據(jù)程序利用proteus軟件進行了仿真試驗,對出現(xiàn)的問題進行分析和反復修改源程序,最終得到正確并符合要求的結(jié)果。 設計完成的定時鬧鐘達到課程設計的要求,在到達定時的時間便立即發(fā)出蜂鳴聲音,持續(xù)一分鐘。顯示采用的六位數(shù)碼管電路,如果亮度感覺不夠,可以通過提升電阻來調(diào)節(jié),控制程序中延遲時間的長短,可以獲得不同的效果。也可以改蜂鳴器為繼電器,通過控制繼電器從而進一步擴展的來控制一些家電開關。25--某某大學本科課程設計報告2系統(tǒng)總體方案及硬件設計2.1總體設計電子鬧鐘應包括秒信號發(fā)生器、
8、時間顯示電路、按鍵電路、供電電源以及鬧鈴指示電路等幾部分。按鍵功能說明:K1,設