新聞中心

EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于89C51單片機(jī)的語(yǔ)音播報(bào)伏特表系統(tǒng)設(shè)計(jì)

基于89C51單片機(jī)的語(yǔ)音播報(bào)伏特表系統(tǒng)設(shè)計(jì)

作者: 時(shí)間:2012-02-18 來(lái)源:網(wǎng)絡(luò) 收藏

 模-數(shù)轉(zhuǎn)換工作主要是由硬件完成的,其軟件部分相當(dāng)簡(jiǎn)單。

本文引用地址:http://www.butianyuan.cn/article/172064.htm

  1.3、

  從的要求、芯片的性能等方面考慮,時(shí)選擇了ISD1400。它的功能齊全,控制信號(hào)只使用的I/O控制線。內(nèi)含64K/128K EEPROM存儲(chǔ)器、消除噪聲的話筒前置放大器和自動(dòng)增益調(diào)節(jié)AGC電路、適合的專用濾波電路、具有極高溫度穩(wěn)定性能的時(shí)鐘振蕩電路及全部處理電路。這種電路還提了多種應(yīng)用方式選擇和接口,并可方便地應(yīng)用到各種集成化電子語(yǔ)音中。語(yǔ)音錄放組件可用于各種一段式語(yǔ)音留言裝置、語(yǔ)音報(bào)警及語(yǔ)音提示裝置中,能夠在電源斷開(kāi)的情況下,長(zhǎng)期保存信息。時(shí)具體的連接如下:

  

  圖 1-4 語(yǔ)音

  ISD1420可分段存貯20秒語(yǔ)音信息,按每秒鐘可讀3個(gè)漢字計(jì)算,20秒可分段貯存609多個(gè)漢字語(yǔ)音。將ISD1420的A2~A7與CPU的I/O口連接,這樣可單獨(dú)提取64段語(yǔ)音信息,并在軟件的支持下可自動(dòng)組合成若干段完整的長(zhǎng)短語(yǔ)句。接通電源,電路自動(dòng)進(jìn)入節(jié)電準(zhǔn)備狀態(tài)。按住錄音鍵(REC保持低電平),電路進(jìn)入錄音狀態(tài),錄音指示燈亮,直至REC變高或存儲(chǔ)器錄滿,錄音結(jié)束進(jìn)入準(zhǔn)備狀態(tài)。錄音完畢即可使用。

  1.4、 LED顯示方案

  顯示方案常用的有兩種:串口和并口。由于設(shè)計(jì)中,對(duì)于的I/O口利用緊張的關(guān)系,我們選用串口來(lái)顯示。為了能夠同時(shí)顯示3個(gè)LED數(shù)碼管,本需要增加三個(gè)74LS164做串——并轉(zhuǎn)換。同時(shí),由于電壓的關(guān)系,還需要加上限流電阻。在譯碼方面有硬件和軟件兩種方式,為了減小硬件的復(fù)雜程度,設(shè)計(jì)采用軟件查表譯碼的方法。

  2 軟件設(shè)計(jì)

  軟件的設(shè)計(jì)實(shí)行模塊化,主要由模數(shù)轉(zhuǎn)換、誤差判斷(如果一直測(cè)同一值即誤差很小就不二次)、碼制轉(zhuǎn)換、LED顯示、語(yǔ)音幾大模塊構(gòu)成。軟件流程圖如下:

  



評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉