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