【正文】
LCD 顯示 CPU 模型。 第三章 系統(tǒng)軟件設計 25 本設計調(diào)試 硬件調(diào)試 排除元器件的實效:造成這類錯誤的原因有兩個:一個是買來的元器件就是壞的,另一個由于安裝的錯誤造成元器件燒壞。加電后檢查各查件上引腳的點位,一般先檢查 Vcc 與 GND 之間的點位,若在 5V~ 之間屬正常。 第五章 總結與展望 26 第五章 總結與展望 總結 通過本次畢業(yè)設計,利用時鐘芯片 DS1302,數(shù)字溫度芯片 DS18B20,語音芯片 ISD40034 和液晶顯示模塊 OCM128641,在 KEIL 的環(huán)境下,通過 C 語言編程,實現(xiàn)了時間和鬧鐘的顯示與調(diào)整,溫度顯示和語音報時功能。所以說,實時時鐘在工農(nóng)業(yè)的監(jiān)控中,它能發(fā)揮的作用會更多更大!它的這些功能還沒有完善,希望以后有機會可繼續(xù)完善其相應的功 致謝 27 致 謝 在老師和同 學的幫助下終于徹底的做完了畢業(yè)設計的所有工作。我認為這是我在整個設計工程中得到的最好的回報。它才是一個設計的靈魂所在。 參考文獻 28 參考文獻 1. 李全利 ,遲榮強 . 單片機原理及接口技術 [M]. 北京 : 高等教育出版社 2. 李勛 . 單片機微型計算機大學讀本 [M]. 北京 : 北京航空 航天出版社 , 20xx 3. 李華 ,主編 . MCS51 系列單片機實用接口技術 [M]. 北京 : 北京航空航天大學出版社 4. 李廣弟 , 主編 . 單片機基礎 [M]. 北京 : 北京航空航天大學出版社 , 20xx 5. 張毅剛 , 主編 . MCS51 單片機實用子程序設計 .哈爾濱 : 哈爾濱大學出版社, 6. 張秀國 , 主編 . 單片機 C 語言程序設計教程與實訓 [M].北京 :北京大學出版社 7. 耿長青主編 . 單片機應用技術 [M]. 北京 :化學工業(yè)出版社 , 20xx 8. 鄭毛祥主編 . 單片機原理及應用 [M]. 成都 : 成都電子科技大學出版社 , 20xx 。很多子程序是可以借鑒書本上的,但怎樣銜接各個子程序才是關鍵的問題所在,這需要對單片機的結構很熟悉。對于單片機設計,其硬件電路是比較簡單的,主要是解決程序設計中的問題。在做設計的過程中我查閱了很多的資料,并認真的閱讀這些與我的設計相關的資料,從而我的專業(yè)涵養(yǎng)得到了提高,知識的儲備量也有所增加。 展望 本設計重點研究實現(xiàn)了基于單片機與時鐘芯片這種模式的時鐘,從原理上對單片機和時鐘芯片有了深一步的認識。 軟件調(diào)試 ( 1) 打開 Proteus 軟件 ( 2) 選擇 file 菜單下的 open design? 選項,找到所需的元器件,按照電路圖連接后并保存 ( 3) 將用 keil 編譯過的 HEX 格式程序下載到單片機中:單機 51 單片機再左擊,再彈出的對話框,選擇 program file 文本框或單擊文件圖標,瀏覽找到所編譯的程序,單擊確定。在保證安裝無誤后,用替換方法排除錯誤。因此在仿真和程序調(diào)試時,關心的不再是某些語句執(zhí)行時單片機寄存器和存儲器內(nèi)容的改變,而是從工程的角度直接看程序運行和電路工作的過程和結果。 其功能模塊 :— 個易用而又功能強大的 ISIS 原理布圖工具; PROSPICE 混合模型 SPICE 仿真 ; ARES PCB 設計。 Proteus 組合了高級原理布圖、混合模式 SPICE 仿真 , PCB 設計以及自動布線來實現(xiàn)一個完整的電子設計系統(tǒng)。當 為 1 時 。鬧鐘開啟狀態(tài)下,若時間到達鬧 鐘設定時間,則按指定地址播放鬧鈴音。 ISD40034 單片錄放時間為 4 分鐘,其通信方式為 SPI 方式(詳見 ISD 公司關于該芯片的數(shù)據(jù)手冊),本系統(tǒng)中以單片機模擬 SPI 方式與其接口。本系統(tǒng)中,重復 ShowTimes 次讀取時間數(shù)據(jù),顯示時間和溫度等操作來實現(xiàn)這個等待時間。 3)發(fā)送存儲器操作指令,即讀便 箋 存儲器( BEH)、寫便 箋 存儲器( 4EH)、復制便 箋 存儲器( 18H)、溫度轉換( 44H)、回 寫 E2PROM 的值到便 箋 存儲器( B8H)和讀電源供給( B4H)其中之一。單片機以字節(jié)為單位對其進行讀寫操作,讀寫一個字節(jié)分成 8 個連續(xù)的位讀寫時隙實現(xiàn)。只有在 SCLK 為低電平時, 才能將 RST 置為高電平。 RST 輸入有兩種功能:首先,RST 接通控制邏輯,允許地址 /命令序列送入移位寄存器;其次, RST 提供終止單字節(jié)或多字節(jié)數(shù)據(jù)的傳送手段。 淮安信息職業(yè)技術學院畢業(yè)設計論文 16 將計數(shù)中斷 0、 1 設定為下降沿觸發(fā)方式。具體方法如下: 1)將定時器 /計數(shù)器 T0 和 T1 設定為計數(shù)功能。 圖 31 所示為主程序流程圖。這種方式為編程掃描 方式。 4 行 4 列共 16 個鍵,只占用 8 根 I/O 口線,鍵數(shù)目較多,可節(jié)省口線。 ISD40034 指令表 語音芯片 ISD40034 指令表如表 所示: 表 ISD40034 指令表 指令 5 位控制碼, 11 位地址 操作摘要 POWERUP 00100 X XXXXXXXXXX 上電:等待 TPUD 后器件可以工作 SETPLAY 11100 A10A0 從指定地址開始放音 必須后跟 PLAY 指令使放音繼續(xù) PLAY 11110 X XXXXXXXXXX 從當前地址開始放音 ( 直至 EOM或 OVF) 第二章 系統(tǒng)硬件設計 13 SETREC 10100 A10A0 從指定地址開始錄音 必須后跟 REC 指令使錄音繼續(xù) REC 10110 X XXXXXXXXXX 從當前地址開始錄音 ( 直至 OVF或停止 ) SETMC 11101 A10A0 從指定地址開始快進 必須后跟 MC 指令使快進繼續(xù) MC 11111 XXXXXXXXXXX 執(zhí)行快進,直到 EOM 若再無信息,則進入 OVF 狀態(tài) STOP 0X110 X XXXXXXXXXX 停止當前操作 STOPPWRDN 0X01X X XXXXXXXXXX 停止當前操作并掉電 RINT 0X110 X XXXXXXXXXX 讀狀態(tài): OVF 和 EOM. 獨立式鍵盤設計 實現(xiàn)鍵盤控制的方法有多種,它可以用 FPGA 來進行控制,也可以用單片機來進行控制。檢出的峰值電平與內(nèi)部設定的閾值作比較,決定自動靜噪功能的翻轉點。輸入時鐘的占空比無關緊要,因內(nèi)部首先進行了分頻。 %內(nèi)。該端用于存儲管理技術。 ? 行地址時鐘 ( RAC) : 漏極開路輸出。中斷狀態(tài)在下一個 SPI 周期開始時清除。 ISD 未選中時,本端呈高阻態(tài)。 ? 音頻輸出( AUD OUT) : 提供音頻輸出,可驅動 5KΩ的負載。單端輸入時,信號由耦合電容輸入,最大幅度為峰峰值 32mV,耦合電容和本端的 3KΩ電阻輸入阻抗決定芯片頻帶的低端截止頻率。 芯片內(nèi)部框圖以及電路圖 圖 26 ISD40034 內(nèi)部框圖 SS1M O S I2M I S O3V s s d4V s s a11V s s a12A U D O U T13A M C A P14A N A I N 16A N A I N +17V c c a18V s s a23R A C24I N T25X C L K26V c c d27S C L K28U 3 0I S D 4 00 3i n p u t 2i n p u t +3GND4o ut p ut5V C C6U 3 1L M 3 86M I S OM O S IS C L KSSI N TR A CR T 92 0KC71 04C81 04C91 04E74 .7 u FE81 uFE94 .7 u FE 102 20 u FM K 7 50M i c 2Q 1 89 01 4R 1 131KR 1 141 0KR 1 151 0KR 1 163 00 KR 1 172KS pe a ke r8 / 0 .5 WGND1OUT2IN3U 3 2S E 8 1 1 7V C CJ 21J um p e r 圖 27 語音模塊電路圖 第二章 系統(tǒng)硬件設計 11 芯片管腳 語音芯片管腳排列圖如 28 所示: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 /SS M O SI M ISO VSSD NC NC NC NC NC NC VSSA VSSA AU D O U T AM C AP 28 27 26 25 24 23 22 21 20 19 18 17 16 15 SC LK VC C D X C LK /IN T R AC VSSA NC NC NC NC VC C A AN A IN + AN A IN NC 1 2 3 4 5 6 7 8 9 10 11 12 13 14 VSSA RAC NC NC / I NT X CLK VCCD SCLK SS M O SI M I SO VSSD NC NC 28 27 26 25 24 23 22 21 20 19 18 17 16 15 NC NC VCCA ANA I N+ ANA I N NC AM CAP NC AUDO UT NC VSSA VSSA NC NC T S O P P D IP / SO IC 圖 28 芯片管腳排列圖 引腳描述: ? 電源( VCCA, VCCD) : 為使噪聲最小,芯片的模擬和數(shù)字電路使用不同的電源總線,并且分別引到外封裝不同管腳上,模擬和數(shù)字電源端最好分別走線,盡可能在靠近供電端處相連,而去耦合電容應盡量靠近器件。本設計采用外部電源供電方式, DS18B20 工作電源由 VDD 引腳接入,此時 I/O線不需要強上拉,不存在電源電流不足的問題,可以保證轉換精度。 8)測量結果直接輸出數(shù)字溫度信號,以 一 線總線 串行傳送給 CPU,同時可傳送 CRC 校驗