新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 單片機的多段語音組合錄放系統設計

        單片機的多段語音組合錄放系統設計

        作者: 時間:2011-11-05 來源:網絡 收藏

        摘要:介紹一種基于STC89C52RC、芯片ISD1730組成的多段方案。描述了電路、語音分段錄入、語音段定位、語音段剪輯、多段語音輸出等的實現方法;并制作了一個具有語音輸出功能的溫度測量儀。實驗表明,具有語音輸出功能的溫度測量儀器更便于操作和使用。
        關鍵詞:STC89C52RC;多段語音;

        引言
        目前,在自動取款機、自動售貨機、工業報警、公路收費系統、汽車防撞系統、智能玩具等領域具有語音輸出功能的儀器設備越來越多。我們的工作和生活環境更加人性化、智能化。但在工業生產現場,數碼輸出的手持式測量儀器得到大量應用,給測量人員讀取測量結果帶來了極大的方便。但是具體操作時,測量人員需要將儀器置于便于觀察測量結果的地方,然后手持測量探頭進行測量,由于測量環境的復雜性,特別是在狹窄的工業生產現場,既便于實施測量作業又便于觀測測量結果,二者有時不能兼顧。此時,如果儀器具有語音輸出結果的功能,將會給測量工作人員帶來極大的方便。筆者了一個基于STC89C52RC、DS18B20溫度傳感器、語音芯片ISD1730構成的語音溫度測量系統,給出了語音的分段錄入、各段語音存放地址的確定、各段語音的修正、多段語音輸出等環節的詳細設計過程。

        1 系統結構及軟硬件設計
        1.1 系統結構及工作原理
        具有語音輸出功能的測量、顯示系統結構框圖如圖1所示。系統主要由傳感器輸入、STC89C52RC及其外圍電路、顯示電路、語音電路和電源電路構成。設計時將需要播報的語音段(或字)錄入語音芯片(系統失電后語音信息并不會丟失),系統工作時STC89C52RC會對傳感器的信號進行采集,通過處理后一方面將結果輸出顯示,另一方面分析需要播報哪些語音段,指令語音模塊將需要播報的語音段按要求進行播報。

        本文引用地址:http://www.104case.com/article/172433.htm

        a.jpg


        1.2 系統硬件電路
        1.2.1 數據采集與顯示部分
        單片機及其外圍電路由STC89C52RC、復位電路、振蕩電路等構成單片機最小系統;數字溫度傳感器DS18B20以一線形式與STC89C52RC的P3.7端口連接;采用4位數碼管顯示,顯示數據通過STC89C52RC的P0口,經過74LS573鎖存驅動后對數碼管段控制,P2.0~P2.2通過74LS 138譯碼后對數碼管的字控制,實現動態掃描顯示。
        1.2.2 語音電路設計
        語音芯片采用美國Winbond公司的ISD1730,工作電壓范圍為2.4~5.5V,適合與單片機共用電源。該芯片適用于需要多段語音存儲與回放的各種高端電子系統,根據其外接振蕩電阻的大小不同,可以存儲20~60s的信息。語音電路如圖2所示。在電路中,振蕩電阻為80kΩ,最小存儲分辨率為125 ms,可以存放30 s的語音。信號以自然語音的形式按行存儲在其內部的多級固態存儲器內,可以通過指令中的11位地址對每一行的信息精確尋址,存儲的語音信息斷電后不會丟失,理論上可以保持一百年,存儲10萬次。

        b.jpg


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 东兴市| 青冈县| 九江市| 买车| 海丰县| 长治县| 丹巴县| 五寨县| 南城县| 梓潼县| 敦煌市| 甘孜| 陈巴尔虎旗| 华亭县| 宣武区| 额济纳旗| 七台河市| 武城县| 齐齐哈尔市| 南昌县| 安仁县| 偃师市| 舞钢市| 苏尼特右旗| 青田县| 麦盖提县| 大邑县| 都昌县| 河曲县| 噶尔县| 洞头县| 息烽县| 福州市| 礼泉县| 卓资县| 萍乡市| 巴塘县| 旅游| 延津县| 蕉岭县| 玛纳斯县|