“隨身聽”的功能
發(fā)布時間:2012/6/15 21:00:22 訪問次數(shù):2579
根據(jù)前文敘述,這個隨身聽要能EPM7128SQC160-6N隨機(jī)產(chǎn)生莫爾斯碼,同時能驅(qū)動耳機(jī),將產(chǎn)生的莫爾斯碼以聲音的形式傳出,還要能夠手動設(shè)定產(chǎn)生的莫爾斯碼的速度和聲音的有8個引腳,除去電源引腳和GND,剩余的6個引腳全部都是v0口。該款單片機(jī)只能使用內(nèi)部振蕩器,不過精確度還是可以接受的。它同樣具有1Tql運(yùn)行速度、2個定時器、看門狗、EEPROM等。2個定時器可以配置為時鐘輸出定時器,通過置位INT_GLKO寄存器中的兩位,可以將P3.4、P3.5口設(shè)為時鐘輸出,這個功能十分有用。由于是使用電池供電,所以選型上使用的是15L系列的低電壓版本。不過由于缺貨的原因,直至目前為止,我還沒有用上15L.測試中使用的是同款的5V版本15F104E.如圖1所示。
其他外圍電路就非常簡單了,具體電路原理如圖2所示,輸出部分通過一個共射接法的三極管增加駔動能力,用一個電容耦合到下級。同時,通過一個500kn的電位器在輸出端進(jìn)行分壓,以控制音量。通過短接耳機(jī)輸出的左、右聲道,使得左、右耳能聽到同樣的聲音。需要立體聲效果的讀者可以自行改進(jìn),最簡單的接法就是將輸出接個三極管反相器后再接到另一個聲道上去。
按鍵部分使用的是最簡單的接法,沒有采用硬件消抖,只是簡單地把一端接地,一端接l/o口了。電路原理圖中,SI為M鍵,S2為“加”鍵,S3為“減”鍵。這3個按鍵分別對應(yīng)了單片機(jī)的P3.3口、P3.2口和P3.0口。
在這里還要多說明一點(diǎn),15系列的單片機(jī)也是通過串口下載程序的,P3.0引腳和P3.1引腳分別對應(yīng)了RXD和TXD。下載程序需要使用STC單獨(dú)為15系列開發(fā)的下載軟件,大家可以去STC的網(wǎng)站下載。在燒寫程序時記得在軟件界面選擇12MHz的內(nèi)部振蕩頻率,本文的代碼數(shù)據(jù)是根據(jù)頻率在12MHz下計算出來的。
根據(jù)前文敘述,這個隨身聽要能EPM7128SQC160-6N隨機(jī)產(chǎn)生莫爾斯碼,同時能驅(qū)動耳機(jī),將產(chǎn)生的莫爾斯碼以聲音的形式傳出,還要能夠手動設(shè)定產(chǎn)生的莫爾斯碼的速度和聲音的有8個引腳,除去電源引腳和GND,剩余的6個引腳全部都是v0口。該款單片機(jī)只能使用內(nèi)部振蕩器,不過精確度還是可以接受的。它同樣具有1Tql運(yùn)行速度、2個定時器、看門狗、EEPROM等。2個定時器可以配置為時鐘輸出定時器,通過置位INT_GLKO寄存器中的兩位,可以將P3.4、P3.5口設(shè)為時鐘輸出,這個功能十分有用。由于是使用電池供電,所以選型上使用的是15L系列的低電壓版本。不過由于缺貨的原因,直至目前為止,我還沒有用上15L.測試中使用的是同款的5V版本15F104E.如圖1所示。
其他外圍電路就非常簡單了,具體電路原理如圖2所示,輸出部分通過一個共射接法的三極管增加駔動能力,用一個電容耦合到下級。同時,通過一個500kn的電位器在輸出端進(jìn)行分壓,以控制音量。通過短接耳機(jī)輸出的左、右聲道,使得左、右耳能聽到同樣的聲音。需要立體聲效果的讀者可以自行改進(jìn),最簡單的接法就是將輸出接個三極管反相器后再接到另一個聲道上去。
按鍵部分使用的是最簡單的接法,沒有采用硬件消抖,只是簡單地把一端接地,一端接l/o口了。電路原理圖中,SI為M鍵,S2為“加”鍵,S3為“減”鍵。這3個按鍵分別對應(yīng)了單片機(jī)的P3.3口、P3.2口和P3.0口。
在這里還要多說明一點(diǎn),15系列的單片機(jī)也是通過串口下載程序的,P3.0引腳和P3.1引腳分別對應(yīng)了RXD和TXD。下載程序需要使用STC單獨(dú)為15系列開發(fā)的下載軟件,大家可以去STC的網(wǎng)站下載。在燒寫程序時記得在軟件界面選擇12MHz的內(nèi)部振蕩頻率,本文的代碼數(shù)據(jù)是根據(jù)頻率在12MHz下計算出來的。
上一篇:安裝調(diào)試
上一篇:“隨身聽”的程序設(shè)計
熱門點(diǎn)擊
- PID控制器的主要接線及外形
- 耳機(jī)保護(hù)電路(完整版)
- 不用單片機(jī)的貼片式數(shù)字溫度計
- 耳機(jī)保護(hù)電路
- “隨身聽”的功能
- 利用定子繞組串接電阻調(diào)節(jié)電壓的調(diào)速方法
- 試跑Arduino
- 晶閘管串級調(diào)速的原理
- FET開關(guān)的柵極驅(qū)動電路
- 采用達(dá)林頓晶體管的電矧開關(guān)電路
推薦技術(shù)資料
- DS2202型示波器試用
- 說起數(shù)字示波器,普源算是國內(nèi)的老牌子了,F(xiàn)QP8N60... [詳細(xì)]
- CV/CC InnoSwitch3-AQ 開
- URF1DxxM-60WR3系
- 1-6W URA24xxN-x
- 閉環(huán)磁通門信號調(diào)節(jié)芯片NSDRV401
- SK-RiSC-SOM-H27X-V1.1應(yīng)
- RISC技術(shù)8位微控制器參數(shù)設(shè)
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究