【正文】
REC5: JNB STOP,REC6。等待 AN=1 DJNZ 36H,REC9。 CLR LED。OVF 芯片溢出 JNB AN,REC3。低八位地址 MOV 21H,00H。 ISD4004 語音電路程序設(shè)計(jì) SS EQU ;片選 XCLK EQU ; SD4004 時(shí)鐘 MOSI EQU ;數(shù)據(jù)輸入 MISO EQU ;數(shù)據(jù)輸出 LED EQU ;指示燈 INT EQU 0INT ;中斷 AN EQU ;執(zhí)行 STOP EQU ;復(fù)位 PR EQU ; PR=1 錄音 PR=0 放音 ;初始化 YYBB: MOV SP,10H。取個(gè)位數(shù) MOVC A,A+DPTR。***********讀 18B20 程序 ,讀出兩個(gè)字節(jié)的溫度 ********* READ2_18B20: MOV R4,2 。表明不存在 RET 。這種方法避免了“觸點(diǎn)競(jìng)爭(zhēng)”的現(xiàn)象。此外,還有越限報(bào)警,當(dāng)溫度低于 20℃或高于 40℃ 時(shí)發(fā)光二極管亮。這 樣就滿足了所有數(shù)據(jù)采集系統(tǒng)都遵循的奈奎斯特取樣定律。器件延時(shí) TPUD( 8kHz)采樣時(shí),約 25ms后才能開始操作。 (4)SS 變低,輸入指令和地址后 ISD行才開始錄放操作。 ISD4004內(nèi)部功能結(jié)構(gòu)框圖 內(nèi)部邏輯結(jié)構(gòu)框圖如圖 圖 內(nèi)部邏輯結(jié)構(gòu)框圖 24 極限參數(shù) 兩種方式下, ANA IN+和 ANA IN端的耦合電容值應(yīng)用相同。 這種動(dòng)態(tài) LED顯示接口由于所有數(shù)碼管公用同一個(gè)段碼輸出口,分時(shí)輪流通電,從而大大簡(jiǎn)化了硬件線路,降低了成本。因此 , 可用多只 DS18B20 同時(shí)測(cè)量溫度并進(jìn)行告警搜索。后者用于存儲(chǔ) TH, TL值。這一特性在 HVAC 環(huán)境控制、探測(cè)建筑物、儀器或機(jī)器的溫度以及過程檢測(cè)和控制等方面非常有用。但是注意,每次訪問外 RAM是要丟失一個(gè) ALE 脈沖。它可驅(qū)動(dòng) 4 個(gè) TTL負(fù)載。 P1 口是為用戶準(zhǔn)備的 I/O 雙向口。輸出接口電路具有鎖存器和驅(qū)動(dòng)器,輸入接口電路具有三態(tài)門控制,成為接口電路的基本特征。中央處理 器包括運(yùn)算器和控制器兩部分。方案 2 接線簡(jiǎn)單,程序編寫也容易。此外 AD590 是溫度 電流傳感器,對(duì)于提高系統(tǒng)抗干擾能力有很大的幫助。通過 PID 算法實(shí)現(xiàn)對(duì)電爐功率和水溫控制。 語音播報(bào)水的溫度 關(guān)鍵字:水溫控制 單片機(jī) 語音播報(bào) 電機(jī) II ABSTRACT This arcticle introduces the design of the water temperature control system with speech function from both hardware and software. SCM AT89C51is used to detect control center. This powerful chip can meet the design requirements. DS18B20 is used for data acquisition chip, which does not require AD conversion, and also has simple interface with SCM and easy programming. The difference between the design and the general temperature control system is the voice broadcast feature with the ability to rely mainly on the realization of modules ISD4004 voice chip. ISD chip applies direct analog storage (DAST) patented technology. It processes signal without going through A / D, D / A converters, digital pression and voice synthesis, and other plex digital signal processing, at the same time decreases distortion to sound effects than before storage products are substantially increased. As a direct output current SCM small, so output current through the device by the MOC Optocoupler relay driven motor, so as to control water pumps for water temperature adjustment. The system can be set, broadcast, temperature control and alarm, and so the more limited function. Keyword: Water temperature control; SCM; Voice broadcast; Motor III 目 錄 摘 要 ......................................................... I ABSTRACT ...................................................... II 1 緒 論 ........................................................ 1 系統(tǒng)概述 .................................................. 1 設(shè)計(jì)任務(wù)和主要內(nèi)容 ......................................... 2 基本要求 .............................................. 2 主要性能指標(biāo) .......................................... 2 擴(kuò)展功能 .............................................. 2 2 系統(tǒng)框圖和方案論證 ........................................... 3 總體方案論證 ............................................... 3 系統(tǒng)框圖 ................................................... 3 各部分電路方案論證 ........................................ 4 數(shù)據(jù)采集部分 .......................................... 4 鍵盤顯示部分 .......................................... 6 3 AT89C51 單片機(jī) ................................................ 8 單片機(jī)的基本組成 .......................................... 8 中央處理器 ............................................ 8 存儲(chǔ)器 ................................................ 9 外圍接口 電路 ......................................... 10 時(shí)鐘震蕩電路 ......................................... 10 引腳排列及功能 ........................................... 10 I/O 口線 ............................................. 11 控制 信號(hào)線 ........................................... 12 電源線 ............................................... 13 外部晶振引線 ......................................... 13 4 單片機(jī)外圍電路 .............................................. 14 數(shù)據(jù)采集電路 ............................................. 14 IV DS18B20 特性 ......................................... 14 引腳排列及功能 ....................................... 14 內(nèi)部結(jié)構(gòu) ............................................. 15 測(cè)溫原理 ............................................. 18 鍵盤顯示電路 ............................................. 19 鍵盤電路設(shè)計(jì) ......................................... 19 顯示電路設(shè)計(jì) ......................................... 20 語音播報(bào)電路的設(shè)計(jì) ....................................... 21 ISD4004 外部引腳 ..................................... 21 ISD4004 內(nèi)部功能結(jié)構(gòu)框圖 ............................. 23 極限參數(shù) ............................................. 24 串行外圍接口 SPI ..................................... 24 錄放音工作原理 ....................................... 26 電機(jī)制執(zhí)行電路設(shè)計(jì) ....................................... 27 5 系統(tǒng)的軟件設(shè)計(jì) .............................................. 30 主程序 ................................................... 30 數(shù)據(jù)采集電路程序設(shè)計(jì) ..................................... 32 控制電路程序設(shè)計(jì) ......................................... 39 ISD4004 語音電路程序設(shè)計(jì) .................................. 39 6 總結(jié)與展望 .................................................. 46 致 謝 ......................................................... 47 參考文獻(xiàn) ...................................................... 48 附錄:系統(tǒng)總電路圖 ............................................ 50 1 1 緒 論 系統(tǒng)概述 隨著電子技術(shù)的發(fā)展,特別是隨著大規(guī)模集成電路的產(chǎn)生,給人們的生活帶來了根本性的變化,如果說微型計(jì)算機(jī)的 出現(xiàn)使現(xiàn)代的科學(xué)研究得到了質(zhì)的飛躍,那么可編程控制器的出現(xiàn)則是給現(xiàn)代工業(yè)控制測(cè)控領(lǐng)域帶來了一次新的革命。 現(xiàn)代工業(yè)設(shè)計(jì)、工程建設(shè)及日常生活中常常需要用到溫度控制 ,早期溫度控制主要應(yīng)用于工廠中,例如鋼鐵的水溶溫度,不同等級(jí)的鋼鐵要通過不同溫度的鐵水來實(shí)現(xiàn),這樣就可能有效的利用溫度控制來掌握所需要的產(chǎn)品了??刂瞥厮臏囟?,要求水溫可以在一定范圍內(nèi)由人工設(shè)定,并能在環(huán)境溫度降低時(shí)實(shí)現(xiàn)自動(dòng)調(diào)整,以保持設(shè)定的溫度基本不變。 比較上述兩種方 案, 雖然方案 1SPCE061A 單片機(jī)內(nèi)置 8路 ADC,2 路 DAC,且集成開發(fā)環(huán)境中,配有很多語音播放函數(shù),用 SPCE061A 實(shí)現(xiàn)語音播放極為方便 ,但是由于凌陽單片機(jī)與我們之前所學(xué)的 MCS5 系列單片機(jī)在結(jié)構(gòu)、性能及指令系統(tǒng)方面相差較大,另 PID 算法也不熟悉,學(xué)習(xí)使用起來較費(fèi)