【正文】
B 。調(diào)整結(jié)束后返回ADJUST程序,繼續(xù)檢測,這樣就可以實現(xiàn)連續(xù)調(diào)節(jié)。對每一個單元(30H~32H)的兩位BCD碼的顯示,用一位(21H).0來指示即將顯示的是十位還是各位,據(jù)此控制剛才所說的單元指示數(shù)值是否用該加一或者重新初始化?!皶r”單元清零217。鬧鐘定時的時間到后,蜂鳴器/揚聲器發(fā)出提示音;用戶需按K2k4鍵來取消鬧鐘警告。、圖表要求:1)文字通順,語言流暢,書寫字跡工整,打印字體及大小符合要求,無錯別字,不準請他人代寫2)工程設計類題目的圖紙,要求部分用尺規(guī)繪制,部分用計算機繪制,所有圖紙應符合國家技術標準規(guī)范。基于單片機的智能電子鐘系統(tǒng)設計課 程 名 稱: MCS51單片機應用設計基于單片機的智能電子鐘系統(tǒng)設計摘要:電子鐘是一種利用數(shù)字電路來顯示時間的計時裝置,與傳統(tǒng)的機械鐘相比,它具有走時準確、顯 示直觀、無機械傳動裝置等優(yōu)點,因而得到廣泛應用。圖表整潔,布局合理,文字注釋必須使用工程字書寫,不準用徒手畫3)畢業(yè)論文須用A4單面打印,論文50頁以上的雙面打印4)圖表應繪制于無格子的頁面上5)軟件工程類課題應有程序清單,并提供電子文檔1)設計(論文)2)附件:按照任務書、開題報告、外文譯文、譯文原文(復印件)次序裝訂3)其它目錄 項目目的 項目要求 基本原理 設計方案 (一)系統(tǒng)整體設計思想(二) 電子鐘計時(三) 數(shù)碼管顯示(四) 調(diào)時(五) 定鬧、報警(六) 溫度采集五、結(jié)論六、參考文獻七、附錄一 附錄二 項目目的 1. 掌握單片機各個功能模塊(并行I/O口、中斷系統(tǒng)、定時器/計數(shù)器)的工作原理、性能和特點;掌握單片機外圍電路的設計方法和仿真方法;掌握單片機外圍電路的調(diào)試方法;掌握單片機外圍電路設計報告的撰寫方法;培養(yǎng)團隊合作精神、項目組織與管理、交流表達能力;培養(yǎng)責任感和職業(yè)道德。 基本原理 利用軟件編程借助于定時器/計數(shù)器0實現(xiàn)間隔為1s的定時功能,格式為秒,分,時,在其中斷服務程序中實現(xiàn)對小時、分鐘、秒單元數(shù)值的調(diào)整。 MOV 31H, A 。由此在DISPLAY子程序中有3重循環(huán)。(5) 報警模塊元器件:蜂鳴器、三極管2N2907原理:由單片機芯片中引腳輸出的信號來控制蜂鳴器的開和關在報警子程序里要求不斷調(diào)用顯示子程序,這樣數(shù)碼管可以在時間到達之后穩(wěn)定顯示00:00:00.(六)溫度測量模塊元器件:數(shù)字溫度傳感器DS18B20(測溫范圍55度~125度)原理:利用溫度傳感器測量到溫度值通過引腳傳遞到芯片中 利用DS18B20溫度芯片來實現(xiàn)溫度測量的功能,并將其顯示在數(shù)碼管上。對于只接觸課本只動筆桿的我們,面臨實際的設計,讓我們很是尷尬,都說理論聯(lián)系實際,真正到聯(lián)系的時候才發(fā)現(xiàn)挺困難的,不過正是理論知識的各種補充才讓我們能最終完成任務,然后深深地體會到理論對現(xiàn)實的指導作用。6亮,綠燈 CLR MOV TMOD, 01H 。DISPLAY子程序執(zhí)行這么多次后結(jié)束 CLR A 。如果沒有鍵按下重新檢測 。否則,秒單元就要清零 MOV A, 01H ADD A, 31H 。指示將要顯示的是十位還是個位,1表示十位,0表示個位LOOP1: MOV A, R0 。INT0中斷服務程序EINT0: PUSH PSW 。MOV 30H, A ANL A, 0FH JNZ Q2 MOV A, 30H CLR C SUBB A, 06H MOV 30H, AQ2: DEC 30H LJMP RETURN1Y2: LJMP RETURN1 RETURN1:SETB EA POP PSW POP Acc RETI SPEAKER:NOP NOPSS: CPL LCALL DISPLAY NOP NOP NOP NOP JMP SS RET 。INT1中斷服務程序EINT1: PUSH PSW PUSH Acc DEC R1 MOV A, R1 DA A CLR C SUBB A, 0CH MOV R1, A POP Acc POP PSW RETI 。若將要顯示個位則直接相與取位 SWAP A 。如果不滿60分鐘,則繼續(xù)下一個1s的計數(shù) MOV 31H, 00H 。確實有鍵按下,進入下面處理,否則嚴重干擾,重測 MOV A, R1 ANL A, 0FH CJNE A, 09H, M1 MOV A, R1 ADD A, 10H ANL A, 0F0H MOV R1, A JMP M2M1: INC R1M2: LCALL DISPLAY LJMP J3 ?!皶r”單元清零 MOV 31H, A 。SETB IT0 。堅實的理論基礎決定了我必須堅持學習新的知識新的理論,完善了自己的知識結(jié)構(gòu),才能在以后的實際中輕松面對。明溫度轉(zhuǎn)換44H啟動DS18B20進行溫度轉(zhuǎn)換讀暫存器B