㈠ 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的連接線,應該是可行的。