基于A(yíng)T89C52單片機的語(yǔ)音錄放系統實(shí)現
1 引言
單片機以其高可靠性、高性?xún)r(jià)比、低電壓、低功耗等優(yōu)點(diǎn)得到迅猛發(fā)展和大范圍推廣,廣泛應用于工業(yè)控制系統、數據采集系統、智能化儀器儀表及通訊設備、日常消費類(lèi)產(chǎn)品、玩具等,利用單片機實(shí)現語(yǔ)音錄放有很大的研究和開(kāi)發(fā)價(jià)值。
語(yǔ)音錄放系統以AT89C52單片機為控制核心。ISD2560是一種永久記憶型語(yǔ)音錄放電路器件,它具有音質(zhì)自然、使用方便、單片存放、反復錄音、低功耗、抗斷電等特點(diǎn),廣泛應用于許多領(lǐng)域。ISD2560省去A/D和D/A轉換器,集成度較高,內部包括前置放大器、內部時(shí)鐘、定時(shí)器、采樣時(shí)鐘、濾波器、自動(dòng)增益控制、邏輯控制、模擬收發(fā)器、解碼器和480 KB的EEPROM。為降低成本,在最小硬件設計基礎上,系統功能盡可能用軟件程序實(shí)現,利用C51高級C語(yǔ)言編程開(kāi)發(fā)。
2 系統硬件設計
該系統的硬件電路主要由單片機、語(yǔ)音錄放器件、麥克風(fēng)及揚聲器構成。圖1為其硬件結構框圖。
該系統的核心為AT89C52單片機,AT89C52具有快速8051內核、8 KB Flash E2pROM、256 B IDATA RAM,完全符合該系統硬件要求。為實(shí)現語(yǔ)音錄放功能,采用ISD2560器件,其錄音時(shí)間為60 s,并且能夠接收單片機發(fā)出的命令,接收錄音指令時(shí),將從麥克風(fēng)傳出的語(yǔ)音段直接保存在內部存儲器中;接收到放音指令時(shí),按照單片機給定的地址,從存儲器中取出語(yǔ)音段并驅動(dòng)揚聲器,以聲音的形式播出語(yǔ)音段。
評論