導航:首頁 > 操作系統 > 單片機說話

單片機說話

發布時間:2024-01-17 05:26:47

單片機蜂鳴器除了那種調的聲音,還能發出人說話的聲音嗎

蜂鳴器不適合發出那麼復雜的聲音信號,雖然也能發出,失真會很嚴重的。
播放語音,一般要使用揚聲器了。單片機+DAC+功率放大→揚聲器,可以產生

❷ 單片機好學嗎

難嗎?不難,就像用英語表示自己要說的話一樣簡單!

我在學校課程上掌握51單片機,然後自學掌握AVR,在工作之餘又自學了80C196單片機,然後只用幾天就入門了LPC2103——關鍵是方法,如果方法得當,任何單片機都難不倒你。

學習單片機的基礎:

數字電路和模擬電路:這兩樣是核心,必須的。

匯編語言程序設計和C語言程序設計(針對任何單片機):也是核心,必須的。

數學:你會發現數學在單片機中的分量不小。

英語:這個有點讓人糾結,畢竟單片機是外國生產的,看單片機的資料很多都是英文的(還好,沒有日語或者德語版本的……)。

開始學習單片機時,需要准備的材料:

電腦:自己有一台最好,而且要帶串口和並口。

開發板:學習單片機的平台,根據你學習的單片機來選擇開發板。

教材:強烈建議使用紙質的書本教材——你會發現這和看電子書的感覺和效率不一樣!

編譯環境:編寫單片機程序需要的軟體平台。

下載線、模擬器:根據需要來選擇,但是都要完成將程序寫入單片機的任務。

關於自學單片機:

自學完全可行,當然沒有專業指導的情況下自學單片機可能會走不少彎路和誤區,所以多上網看看別人的程序。

最後,強調一點:不要照搬別人的程序,要有自己的特色!

❸ [高分求助單片機高手]51單片機具體應如何實現"開口說話"的語音功能

我說說我的想法吧:

用單片機實現當然可行,最簡單的描述就是:單片機記錄鍵盤輸入文字,然後以文字為索引從資料庫中找到每個文字的發音(音頻數據),然後將發音組合在一起並播放,即實現你想表示的效果。

現在你需要考慮的技術難點:
1.輸入的文字:可能是漢字、數字或者字母,先不考慮英文單詞(因為這會讓你無從下手),如果有漢字,你想在單片機上實現輸入,不管你是拼音輸入還是五筆輸入,你得設計輸入法的程序吧?你認為一片51單片機的運算能力和存儲能力能達到輸入法需要的要求?輸入法的程序你設計的了嗎?
2.文字到讀音的轉換:當然將讀音按照一定的編碼方式存儲在存儲器中,以語音5KHz采樣、16bit精度存儲來計算,每個發音需要的存儲空間是10000位元組,以常用漢字2000個、數字10個、英文字母26個計算,至少需要20MB的存儲空間,所以你需要什麼要的存儲器來保存如此海量的數據?
其他問題還沒想到,想到了再說。

❹ 通過MIC(咪頭)將人的聲音信號轉化為電壓信號,然後送給單片機處理,現在的問題是,效果不是很理想,就

要清楚知道輸入單片機需要的是什麼信號,0和1 ,還是對應mic檢測到聲音大小的不同而輸出不同的電壓。
現在的電路可能放大或靈敏度太小。

❺ 單片機與單片機之間怎麼通信

他們之間的通訊就是相互直接數據的傳輸。比如說,你要用一個單片機控制另外一個單片機,那麼你就可以通過232匯流排連接然後用串口通信,前提是兩個單片機都有發送接收程序,還有相應的指令,就是接收到這個信號,另外一個單片機要做什麼。那樣就可以用一個單片機控制另一個工作。形象化就是你打電話給你朋友跟他說話。

閱讀全文

與單片機說話相關的資料

熱點內容
哈曼l7功放編程 瀏覽:216
體溫單片機 瀏覽:611
快捷鍵命令不能用了 瀏覽:344
邊界層加密網格優點 瀏覽:234
linuxvi保存文件 瀏覽:533
把視頻打包出文件夾是什麼意思 瀏覽:443
如何在藏書館app上注銷賬號 瀏覽:823
51單片機架構 瀏覽:895
安卓下載東西怎麼弄 瀏覽:520
我的世界伺服器地址13 瀏覽:309
機修編程原理 瀏覽:720
手機點開app反應慢是哪裡的問題 瀏覽:772
數控銑床g代碼編程圖案 瀏覽:129
lan是指什麼伺服器 瀏覽:769
php匹配手機號 瀏覽:444
火狐app攔截窗口如何解除 瀏覽:904
javaapichm下載 瀏覽:163
如何用代理伺服器玩cf 瀏覽:1000
java對象轉jsonobject 瀏覽:372
怎麼刪除app里的更新提示 瀏覽:424