欧美性猛交xxxx免费看_牛牛在线视频国产免费_天堂草原电视剧在线观看免费_国产粉嫩高清在线观看_国产欧美日本亚洲精品一5区

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于十六位單片機(jī)實(shí)現(xiàn)數(shù)碼錄音及播放系統(tǒng)的設(shè)計(jì)

電子設(shè)計(jì) ? 來源:甘肅科技 ? 作者:吳小紅 ? 2021-03-17 16:03 ? 次閱讀

SPCE061A是臺灣凌陽公司生產(chǎn)的一種新型的十六位單片機(jī),該款單片機(jī)資源豐富,具有極高的性價(jià)比。SPCE061A具有可編程音頻處理功能,同時(shí)又具有串口輸入輸出端口SIO(它提供了一個(gè)1位的串行接口,用于與其它設(shè)備進(jìn)行數(shù)據(jù)通訊),本文就是介紹利用SPCE061A的這兩個(gè)資源和串行接口的FLASH(SPR1024)來開發(fā)數(shù)碼錄音及播放系統(tǒng)。

本系統(tǒng)只使用5個(gè)IO口,還有好多資源沒有用到。因此,開發(fā)者可以在此基礎(chǔ)上擴(kuò)展系統(tǒng)的功能,比如,使用SPCE061A的通用異步串行接口UART來實(shí)現(xiàn)與PC機(jī)的通訊,或者使用其他的IO口來外掛USB器件實(shí)現(xiàn)與PC機(jī)的USB通訊,制作復(fù)雜的錄、放音系統(tǒng)。

1 系統(tǒng)結(jié)構(gòu)

系統(tǒng)結(jié)構(gòu)框圖如圖3.7所示,它主要由按鍵輸入、音頻錄入、音頻輸出和SPR1024存儲擴(kuò)展這四部分組成。

基于十六位單片機(jī)實(shí)現(xiàn)數(shù)碼錄音及播放系統(tǒng)的設(shè)計(jì)

按鍵輸入部分:它由3個(gè)按鍵組成。

音頻錄入部分:主要由MIC、自動增益電路、AD轉(zhuǎn)換電路構(gòu)成。

音頻輸出部分:主要由LM386放大器,喇叭播放器組成。

SPR1024 FLASH部分:主要用來存儲編碼后的語音數(shù)據(jù)。

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

本系統(tǒng)主要采用SPCE061A單片機(jī)和SPR1024 FLASH芯片。其中SPR1024也是臺灣凌陽科技公司生產(chǎn)的,它是串行接口的FLASH,是40腳DIP封裝的IC。它的工作電壓范圍為2.7V“3.6V,存儲容量為128K * 8位,F(xiàn)LASH內(nèi)部結(jié)構(gòu)以1k字節(jié)為一頁,共128頁。該芯片與SPCE061A的IOB0和IOB1相連的管腳是21pin的SCLK,4pin的ADPAD。

SPCE061A是性價(jià)比極高、資源豐富的一款十六位單片機(jī),使用它可以非常方便的實(shí)現(xiàn)語音的錄放系統(tǒng)。SPCE061A的A/D轉(zhuǎn)換器有8個(gè)通道,其中有1個(gè)通道是MIC-IN輸入,它專門用于對語音信號進(jìn)行采樣。語音信號經(jīng)Mic轉(zhuǎn)換成電信號,由隔直電容隔掉直流成分,然后輸入至SPCE061A內(nèi)部前置放大器。SPCE061A內(nèi)部自動增益控制電路AGC能隨時(shí)跟蹤、監(jiān)視前置放大器輸出的音頻信號電平,當(dāng)輸入信號增大時(shí),AGC電路自動減小放大器的增益;當(dāng)輸入信號減小時(shí),AGC電路自動增大放大器的增益,以便使進(jìn)入A/D的信號保持在最佳電平,又可使削波減至最小。 2路10位精度的DA,只需要外接功放(LM386)電路即可完成語音的播放。

系統(tǒng)的硬件連接圖如圖3.8所示。圖中三個(gè)按鍵控制著系統(tǒng)的錄音、停止、放音三個(gè)過程。按下Record鍵,采集語音數(shù)據(jù),編碼后存儲語音數(shù)據(jù)到SPR1024;按下Stop鍵,停止錄音;按下Play鍵,播放所錄語音。

圖3.8 硬件連接圖

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

本系統(tǒng)軟件設(shè)計(jì)流程圖如圖3.9所示:

錄放音的編解碼是靠調(diào)用庫函數(shù)完成,不需要我們設(shè)計(jì)硬件電路。凌陽公司提供了豐富的庫函數(shù),我們只要了解庫函數(shù)的使用,就能輕松完成語音錄放。本系統(tǒng)采用的是凌陽公司提供的音頻格式SACM_A2000,它的壓縮編碼率是16Kbit/s,因此可以計(jì)算出1Mbit的存儲器可以存放播放1M/16K = 64秒的語音數(shù)據(jù)。凌陽的音頻格式有許多種,由于篇幅關(guān)系,不在這里詳細(xì)講述,請參考相關(guān)資料。

本系統(tǒng)底層驅(qū)動程序包括IO口初始化、SPR1024的讀寫、擦除使用的是匯編語言編寫的。上層程序包括語音的錄放采用C語言編寫。程序以函數(shù)的形式封裝對SPR1024芯片的操作,上層程序可以輕松調(diào)用這些函數(shù),實(shí)現(xiàn)對SPR1024讀寫、擦除操作。這些主要源于凌陽十六位單片機(jī)具有易學(xué)易用的效率較高的一套指令系統(tǒng)和集成開發(fā)環(huán)境。在此環(huán)境中,支持標(biāo)準(zhǔn)C語言,可以實(shí)現(xiàn)C語言與凌陽匯編語言的互相調(diào)用。

4 總結(jié)

本系統(tǒng)只是實(shí)現(xiàn)SPCE061A的一個(gè)基本應(yīng)用,設(shè)計(jì)者只要對該系統(tǒng)的電路、程序稍加改動,就可以實(shí)現(xiàn)語音復(fù)讀機(jī)、跟讀機(jī)、留言機(jī)、以及電話錄音儀等功能。

責(zé)任編輯:gt

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 單片機(jī)
    +關(guān)注

    關(guān)注

    6043

    文章

    44617

    瀏覽量

    638252
  • 接口
    +關(guān)注

    關(guān)注

    33

    文章

    8691

    瀏覽量

    151836
  • usb
    usb
    +關(guān)注

    關(guān)注

    60

    文章

    7979

    瀏覽量

    265959
收藏 人收藏

    評論

    相關(guān)推薦

    proteus能模仿十六位單片機(jī)芯片嗎?如果能的話能模仿

    proteus能模仿十六位單片機(jī)芯片嗎?如果能的話能模仿什么芯片?那家公司生產(chǎn)的?什么型號?
    發(fā)表于 02-28 09:05

    關(guān)于十六位單片機(jī)的問題

    我是一名剛學(xué)會c51單片機(jī)單片機(jī)初學(xué)者,現(xiàn)在想學(xué)習(xí)飛思卡爾凌陽之類的十六位芯片的操作,我卻找不到什么資料,我想問一下我該從何做起?買什么書比較好?用什么軟件來仿真,kei能仿真飛思卡爾之類的嗎 ?電路模擬用proteus行嗎?
    發(fā)表于 03-03 11:44

    現(xiàn)在十六位單片機(jī),32位的單片機(jī)用的廣泛嗎?

    現(xiàn)在十六位單片機(jī),32位的單片機(jī)用的廣泛嗎?都用在什么地方,還有加強(qiáng)版的8位單片機(jī)用在什么地方,有神么新的功能?謝謝大家樂,目前想學(xué)習(xí)更高一層的
    發(fā)表于 04-04 15:39

    現(xiàn)在十六位單片機(jī),32位的單片機(jī)用的廣泛嗎?

    現(xiàn)在十六位單片機(jī),32位的單片機(jī)用的廣泛嗎?都用在什么地方,還有加強(qiáng)版的8位單片機(jī)用在什么地方,有神么新的功能?謝謝大家樂,目前想學(xué)習(xí)更高一層的
    發(fā)表于 04-04 15:41

    現(xiàn)在十六位單片機(jī),32位的單片機(jī)用的廣泛嗎?

    現(xiàn)在十六位單片機(jī),32位的單片機(jī)用的廣泛嗎現(xiàn)在十六位單片機(jī),32位的單片機(jī)用的廣泛嗎?都用在
    發(fā)表于 04-04 15:42

    現(xiàn)在十六位單片機(jī),32位的單片機(jī)用的廣泛嗎?

    現(xiàn)在十六位單片機(jī),32位的單片機(jī)用的廣泛嗎?都用在什么地方,還有加強(qiáng)版的8位單片機(jī)用在什么地方,有神么新的功能?謝謝大家樂,目前想學(xué)習(xí)更高一層的
    發(fā)表于 04-04 15:43

    現(xiàn)在十六位單片機(jī),32位的單片機(jī)用的廣泛嗎?

    現(xiàn)在十六位單片機(jī),32位的單片機(jī)用的廣泛嗎?都用在什么地方,還有加強(qiáng)版的8位單片機(jī)用在什么地方,有神么新的功能?謝謝大家樂,目前想學(xué)習(xí)更高一層的
    發(fā)表于 04-04 15:59

    請問十六位數(shù)據(jù)傳輸給單片機(jī)的p口所接受到的數(shù)據(jù)是什么?

    一個(gè)十六位數(shù)據(jù)傳輸給單片機(jī)的p口,,它所接受到的數(shù)據(jù)是什么。。。。高八位?低八位?
    發(fā)表于 09-16 10:35

    十六位模數(shù)轉(zhuǎn)換器AD7705及其應(yīng)用

    AD7705 是AD 公司最近推出的十六位模數(shù)轉(zhuǎn)換器。我們主要介紹了它的功能和特點(diǎn),給出了基于AD7705 實(shí)際應(yīng)用的硬件、軟件設(shè)計(jì)方法,以及部分程序源代碼,總結(jié)了實(shí)際應(yīng)用中必須注意的
    發(fā)表于 04-20 09:36 ?74次下載

    使用SPCE061A擴(kuò)展K9F1208實(shí)現(xiàn)數(shù)碼錄音播放

        摘要:SPCE061A是凌陽公司設(shè)計(jì)的一種新型的十六位單片機(jī),該
    發(fā)表于 03-11 11:51 ?1250次閱讀
    使用SPCE061A擴(kuò)展K9F1208<b class='flag-5'>實(shí)現(xiàn)</b><b class='flag-5'>數(shù)碼</b><b class='flag-5'>錄音</b>及<b class='flag-5'>播放</b>

    十六位二進(jìn)制數(shù)比較器

    十六位二進(jìn)制數(shù)比較器
    發(fā)表于 04-13 11:05 ?5065次閱讀
    <b class='flag-5'>十六位</b>二進(jìn)制數(shù)比較器

    采用SPCE061A設(shè)計(jì)的SIO實(shí)現(xiàn)數(shù)碼錄音播放

    采用SPCE061A設(shè)計(jì)的SIO實(shí)現(xiàn)數(shù)碼錄音播放 本文就是介紹利用SPCE061A的這兩個(gè)資源和串行接口的FLASH(SPR1024)來開發(fā)數(shù)碼
    發(fā)表于 04-20 11:45 ?1037次閱讀
    采用SPCE061A設(shè)計(jì)的SIO<b class='flag-5'>實(shí)現(xiàn)</b><b class='flag-5'>數(shù)碼</b><b class='flag-5'>錄音</b>及<b class='flag-5'>播放</b>

    凌陽十六位單片機(jī)與51單片機(jī)的比較分析

    本文首先介紹了凌陽十六位單片機(jī)與51單片機(jī)的優(yōu)點(diǎn),其次詳細(xì)的從硬件、性能和功能這三個(gè)方面來闡述了凌陽十六位單片機(jī)與51
    發(fā)表于 04-11 11:44 ?7196次閱讀

    使用SPCE061A的SIO實(shí)現(xiàn)數(shù)碼錄音播放

    關(guān)鍵詞:SIO , SPCE061A , 播放 , 數(shù)碼錄音 SPCE061A是臺灣凌陽公司生產(chǎn)的一種新型的十六位單片機(jī),該款
    發(fā)表于 11-09 09:17 ?360次閱讀

    使用51單片機(jī)實(shí)現(xiàn)六位數(shù)碼管時(shí)鐘的程序免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是使用51單片機(jī)實(shí)現(xiàn)六位數(shù)碼管時(shí)鐘的程序免費(fèi)下載。
    發(fā)表于 07-19 17:38 ?32次下載
    使用51<b class='flag-5'>單片機(jī)</b><b class='flag-5'>實(shí)現(xiàn)</b><b class='flag-5'>六位數(shù)碼</b>管時(shí)鐘的程序免費(fèi)下載