畢業(yè)設(shè)計(jì)論文---單片機(jī)在定時(shí)鬧鈴中的應(yīng)用.doc
約30頁DOC格式手機(jī)打開展開
畢業(yè)設(shè)計(jì)論文---單片機(jī)在定時(shí)鬧鈴中的應(yīng)用,本設(shè)計(jì)通過用對(duì)一個(gè)能實(shí)現(xiàn)定時(shí),時(shí)鐘,日歷顯示功能的時(shí)間系統(tǒng)的設(shè)計(jì)學(xué)習(xí),詳細(xì)介紹了at89c51 單片機(jī)應(yīng)用中的數(shù)據(jù)轉(zhuǎn)換顯示,數(shù)碼管顯示原理,動(dòng)態(tài)掃描顯示原理,單片機(jī)的定時(shí)中 斷原理、從而達(dá)到學(xué)習(xí),了解單片機(jī)相關(guān)指令在各方面的應(yīng)用。系統(tǒng)由at89c51、led 數(shù)碼管、 按鍵、二...
內(nèi)容介紹
此文檔由會(huì)員 逍遙少客 發(fā)布
畢業(yè)設(shè)計(jì)論文---單片機(jī)在定時(shí)鬧鈴中的應(yīng)用
本設(shè)計(jì)通過用對(duì)一個(gè)能實(shí)現(xiàn)定時(shí),時(shí)鐘,日歷顯示功能的時(shí)間系統(tǒng)的設(shè)計(jì)學(xué)習(xí),詳細(xì)介紹了AT89C51 單片機(jī)應(yīng)用中的數(shù)據(jù)轉(zhuǎn)換顯示,數(shù)碼管顯示原理,動(dòng)態(tài)掃描顯示原理,單片機(jī)的定時(shí)中 斷原理、從而達(dá)到學(xué)習(xí),了解單片機(jī)相關(guān)指令在各方面的應(yīng)用。系統(tǒng)由AT89C51、LED 數(shù)碼管、 按鍵、二極管等部分構(gòu)成,能實(shí)現(xiàn)時(shí)鐘日歷的功能:能進(jìn)行時(shí)、分、秒的顯示。也具有日歷計(jì)算、 顯示和時(shí)鐘,日歷的校準(zhǔn)、定時(shí)時(shí)間的設(shè)定,實(shí)現(xiàn)三路開關(guān)定時(shí)輸出等功能。文章后附有電路圖 ,程序清單,各數(shù)據(jù)存儲(chǔ)單元的所在地址,輸入輸出口對(duì)應(yīng)表。
系統(tǒng)由AT89C51、LED 數(shù)碼管、按鍵、發(fā)光二極管等部分構(gòu)成,能實(shí)現(xiàn)時(shí)間的調(diào)整、定時(shí)時(shí)間的設(shè)定,輸出等功能。系統(tǒng)的功能選擇由SB0、SB1、SB2、SB3、SB4 完成。其中SB0 為時(shí)間校對(duì),定時(shí)器調(diào)整功能鍵,按SB 0 進(jìn)入調(diào)整狀態(tài)。SB1 為功能切換鍵。第一輪按動(dòng)SB1 依次進(jìn)入一路、二路、三路定時(shí)時(shí)間設(shè)提示程序,按SB3 進(jìn)入各路定時(shí)調(diào)整狀態(tài)。定時(shí)時(shí)間到,二極管發(fā)亮。到了關(guān)斷時(shí)間后滅掉。如果不進(jìn)入繼續(xù)按SB1 鍵,依次進(jìn)入時(shí)間. 年. 位校對(duì)、. 月. 位校對(duì)、 . 日. 位校對(duì)、. 時(shí). 位校對(duì)、. 分. 位校對(duì)、. 秒. 位校對(duì)狀態(tài)。不管是進(jìn)入那種狀態(tài),按動(dòng)SB2 皆可以使被調(diào)整位進(jìn)行不進(jìn)位增量加1 變化。各預(yù)置量設(shè)置完成后,系統(tǒng)將所有的設(shè)置存入RAM 中,按SB1 退出調(diào)整狀態(tài)。上電后,系統(tǒng)自動(dòng)進(jìn)入計(jì)時(shí)狀態(tài),起始于. 00. 時(shí). 00. 分。SB4 為年月日顯示轉(zhuǎn)換鍵,可使原來顯示時(shí)分秒轉(zhuǎn)換顯示年月日
關(guān)鍵詞:?jiǎn)纹瑱C(jī),定時(shí),鬧鈴,顯示器
目 錄
摘要 I
1 緒論 1
1.1概述 1
2 系統(tǒng)總體方案及硬件設(shè)計(jì) 2
2.1 總體設(shè)計(jì) 2
2.2 系統(tǒng)時(shí)鐘電路設(shè)計(jì) 2
2.3系統(tǒng)復(fù)位電路的設(shè)計(jì) 2
2.4 鬧鐘指示電路設(shè)計(jì) 3
2.5 電子鬧鐘的顯示電路設(shè)計(jì) 3
3 軟件設(shè)計(jì) 4
3.1 概述 4
3.2 主模塊的設(shè)計(jì) 4
3.3 基本顯示模塊設(shè)計(jì) 5
3.4 時(shí)間設(shè)定模塊設(shè)計(jì) 5
3.5 鬧鈴功能的實(shí)現(xiàn) 6
4 PROTEUS程序調(diào)試 9
5 設(shè)計(jì)總結(jié) 11
參考文獻(xiàn) 12
致 謝 13
附1:源程序代碼 14
附2:系統(tǒng)原理圖 27
本設(shè)計(jì)通過用對(duì)一個(gè)能實(shí)現(xiàn)定時(shí),時(shí)鐘,日歷顯示功能的時(shí)間系統(tǒng)的設(shè)計(jì)學(xué)習(xí),詳細(xì)介紹了AT89C51 單片機(jī)應(yīng)用中的數(shù)據(jù)轉(zhuǎn)換顯示,數(shù)碼管顯示原理,動(dòng)態(tài)掃描顯示原理,單片機(jī)的定時(shí)中 斷原理、從而達(dá)到學(xué)習(xí),了解單片機(jī)相關(guān)指令在各方面的應(yīng)用。系統(tǒng)由AT89C51、LED 數(shù)碼管、 按鍵、二極管等部分構(gòu)成,能實(shí)現(xiàn)時(shí)鐘日歷的功能:能進(jìn)行時(shí)、分、秒的顯示。也具有日歷計(jì)算、 顯示和時(shí)鐘,日歷的校準(zhǔn)、定時(shí)時(shí)間的設(shè)定,實(shí)現(xiàn)三路開關(guān)定時(shí)輸出等功能。文章后附有電路圖 ,程序清單,各數(shù)據(jù)存儲(chǔ)單元的所在地址,輸入輸出口對(duì)應(yīng)表。
系統(tǒng)由AT89C51、LED 數(shù)碼管、按鍵、發(fā)光二極管等部分構(gòu)成,能實(shí)現(xiàn)時(shí)間的調(diào)整、定時(shí)時(shí)間的設(shè)定,輸出等功能。系統(tǒng)的功能選擇由SB0、SB1、SB2、SB3、SB4 完成。其中SB0 為時(shí)間校對(duì),定時(shí)器調(diào)整功能鍵,按SB 0 進(jìn)入調(diào)整狀態(tài)。SB1 為功能切換鍵。第一輪按動(dòng)SB1 依次進(jìn)入一路、二路、三路定時(shí)時(shí)間設(shè)提示程序,按SB3 進(jìn)入各路定時(shí)調(diào)整狀態(tài)。定時(shí)時(shí)間到,二極管發(fā)亮。到了關(guān)斷時(shí)間后滅掉。如果不進(jìn)入繼續(xù)按SB1 鍵,依次進(jìn)入時(shí)間. 年. 位校對(duì)、. 月. 位校對(duì)、 . 日. 位校對(duì)、. 時(shí). 位校對(duì)、. 分. 位校對(duì)、. 秒. 位校對(duì)狀態(tài)。不管是進(jìn)入那種狀態(tài),按動(dòng)SB2 皆可以使被調(diào)整位進(jìn)行不進(jìn)位增量加1 變化。各預(yù)置量設(shè)置完成后,系統(tǒng)將所有的設(shè)置存入RAM 中,按SB1 退出調(diào)整狀態(tài)。上電后,系統(tǒng)自動(dòng)進(jìn)入計(jì)時(shí)狀態(tài),起始于. 00. 時(shí). 00. 分。SB4 為年月日顯示轉(zhuǎn)換鍵,可使原來顯示時(shí)分秒轉(zhuǎn)換顯示年月日
關(guān)鍵詞:?jiǎn)纹瑱C(jī),定時(shí),鬧鈴,顯示器
目 錄
摘要 I
1 緒論 1
1.1概述 1
2 系統(tǒng)總體方案及硬件設(shè)計(jì) 2
2.1 總體設(shè)計(jì) 2
2.2 系統(tǒng)時(shí)鐘電路設(shè)計(jì) 2
2.3系統(tǒng)復(fù)位電路的設(shè)計(jì) 2
2.4 鬧鐘指示電路設(shè)計(jì) 3
2.5 電子鬧鐘的顯示電路設(shè)計(jì) 3
3 軟件設(shè)計(jì) 4
3.1 概述 4
3.2 主模塊的設(shè)計(jì) 4
3.3 基本顯示模塊設(shè)計(jì) 5
3.4 時(shí)間設(shè)定模塊設(shè)計(jì) 5
3.5 鬧鈴功能的實(shí)現(xiàn) 6
4 PROTEUS程序調(diào)試 9
5 設(shè)計(jì)總結(jié) 11
參考文獻(xiàn) 12
致 謝 13
附1:源程序代碼 14
附2:系統(tǒng)原理圖 27