導航:首頁 > 操作系統 > 51單片機怎麼與語音模塊連接

51單片機怎麼與語音模塊連接

發布時間:2023-11-01 14:31:09

㈠ 51單片機控制語音晶元進行播報怎麼做,另外PC機通過無線給單片機傳輸命令

提問不明確。語音晶元型號很多,大多數都可以處理多段語音信息,所以,原理上都可以被51去控制。因為語音晶元,實際是語音存儲晶元,所以每個信息段都必須有一個地址碼,如果你想播放哪段語音,就用51去調用這個地址,就能實現語音播放。
第二部分問題:PC通過什麼制式的無線信號給單片機傳輸命令,這個需要說清楚。無線信號類型也很多的。

㈡ AT89C51單片機如何控制ISD1700語音模塊

這個很簡單啊,你用4根線把1700板上的SPI口與51的P1或P2口連起來,再聯一根「地」線,使用SPI指令分段控制,把這5個語音分段錄入1700,再分段放音就行了,只需要SPI指令控制就一切OK。SPI指令1700資料里有,網上搜也很多。也可以把你的郵箱告訴我,我收集有一些,也是網上來的。

㈢ 使用單片機+語音晶元實現語音通信

你說的是聲音數據的傳輸,看你的採集速度,要音質好,51單片機的運行速度估計挺吃力(另:長距離傳輸必須使用串列方式,更加減緩了速度),如果你要做,可能也行,實時比較難,主要是從錄音晶元那讀取數據挺麻煩,然後就是串列傳輸了。
其實我覺得這種工作更適合DSP做,因為主要就是處理數據流:錄音晶元輸出→轉換為通信信號→轉換為聲音信號→喇叭播放,主要做的都是信號處理,你好好看看DSP的資料吧,它比較適合你的任務,就是可能要多學點知識。希望我能幫助到你。

㈣ 如何基於51單片機調用by8301-16p語音模塊播報人數,程序怎麼寫

我做過,用數字變數控制語音,1-9 、個、十、百 的語音文件都要做好。然後一位一位的報,連起來就是了

㈤ 求51單片機串口讀程序 由語音識別模塊發送串口數據 51讀數據 並做出相應指令 還有怎麼接線 rx tx gnd

程序就不寫了 學程序不應該做伸手黨 只有自己寫才有深刻的記憶 並且能養成自己的思維方式
:首先確定一下51的串口工作方式 進入串口工作方式寄存器設置 然後根據波特率設置一下定時器
寫一個串口中斷程序 設定一個標志位(標志位改變表明收到數據)記得初始化各項總中斷 串口中斷 定時器中斷 還有TH0 TL0初值什麼的 TX接語音識別模塊RX RX接語音識別模塊TX GND共同接地(數地) 你應該大概懂了吧 不懂歡迎追問

㈥ 我現在想用電腦往51單片機里寫進去一個代碼,讓他通過語音模塊把寫進去的內容讀出來。

想用電腦往51單片機里寫進去一個代碼,讓單片機通過語音模塊把寫進去的內容讀出來。這涉及兩個問題:
1、數據提取和通信傳輸數據與存儲數據。你把「歡迎使用」錄製成語音文件,這個文件里是有控制流數據的,單片機用不到,只把語音數據提取出來,存入一個文件。然後用串口助手傳送到單片機並存儲,當然單片機接收程序你得事先編好,存儲硬體也要准備好。
2、語音還原,這個根據你的語音模塊要求去做就行了。

㈦ 51單片機如何實現語音功能

單片機需要增加語音功能,要麼選擇功能強大stm32之類的晶元,用內部的dac來模擬輸出,要麼就外掛一個語音晶元
語音晶元的作用
1、顧名思義,就在是產品上增加語音播報的功能,實現的也就是把語音播放出來
2、常見的如:停車場報金額、電梯報站、貨車報「左轉彎,請注意」等等,應用非常的廣泛
語音晶元的種類,不過主要的分類基本也就大致三種
1、第一種,稱之為OTP,就是那種SOP8封裝的語音晶元,內置幾段常用的語音,出廠之後就固話死了,不可修改
2、第二種,稱之為flash語音晶元,通常是一個主控晶元外掛一個spiflash,主控晶元是不變的,而flash則是可以重復燒錄的,但是語音往往只支持wav,所以音質會壓縮的很差。代表的如WT588D
3、第三種,就是現在最優秀的KT404A晶元,他是支持MP3解碼,比前面的兩種在技術上是一個跨越,將MP3這種優秀的技術應用於語音晶元上,同時他強大的usb直接虛擬flash成為U盤,這樣更新語音非常方便
您選的單片機有4個串口,隨便拿一個出來控制KT404A就好了
KT404A外掛一個spiflash,通過usb直接更新語音

㈧ 51單片機讀取手機模塊TC35的簡訊內容。 怎麼連接單片機和手機模塊》需要什麼線,幾根線。

需要連接四根線。2+1+1=4
1、串口通信RXD、TXD需要兩根線與單片機的TXD、RXD連接
2、啟動引腳IGT 與單片機的I/O口連接,如P1.0 。(由單片機輸出啟動信號,輸出一個大於100ms的低脈沖,電平下降持續時間不可超過1ms,也就是下降沿要短)
3、硬體握手RTS0腳與單片機的I/O口連接,如P1.1。(用於單片機通知TC35模塊是否准備好接收信息,低電平有效,表示模塊可向單片機發送信息)

PS:三根連接線應該也可以。
RTS0/CTS0均用來傳送硬體握手信號,也可使用CTS0。CTS0是模塊的輸出端,用於表示TC35模塊做好准備接收信息,同樣低電平有效。在此處可以將其接地,表示TC35模塊一直可以接收信息。這樣可以省去RTS0的連接線,應該是可行的。

閱讀全文

與51單片機怎麼與語音模塊連接相關的資料

熱點內容
反編譯VMP 瀏覽:46
hello編譯器 瀏覽:771
apk程序加密 瀏覽:595
如何給app重命名 瀏覽:603
怎麼幽默調侃程序員 瀏覽:285
忘記密碼解壓視頻 瀏覽:911
運城機場春運加密 瀏覽:287
安卓手機如何關閉app後台 瀏覽:154
安卓數字密碼忘記怎麼破解 瀏覽:252
pythonzmq模式 瀏覽:180
linux運行php網站 瀏覽:865
實驗室無油壓縮機 瀏覽:805
哪裡可以免費看動畫app 瀏覽:53
文本加密咋解 瀏覽:485
tomcat做伺服器怎麼設置 瀏覽:252
非對稱加密會增大網路包嗎 瀏覽:703
為什麼不能編譯c 瀏覽:261
數據伺服器不能啟動是什麼意思 瀏覽:556
java以什麼開頭 瀏覽:821
蘋果手機相冊文件夾如何清理 瀏覽:405