基于語(yǔ)音芯片和AT89S52單片機的語(yǔ)音播報記事器設計
2 硬件設計
2.1 語(yǔ)音輸入與輸出電路設計
語(yǔ)音信號經(jīng)過(guò)駐極體話(huà)筒轉化為的電信號很微弱,在送入語(yǔ)音芯片之前需要經(jīng)過(guò)放大。這樣做的目的是為了提高信號的信噪比,以達到更好的抑制噪聲的目的。由于聲電轉換器件使用的是駐極體話(huà)筒,所以后級放大電路使用三極管作為放大器件即可滿(mǎn)足要求。本設計中從語(yǔ)音芯片輸出的語(yǔ)音信號很微弱,不能直接驅動(dòng)揚聲器,所以要在語(yǔ)音芯片和揚聲器之間加上一個(gè)功率放大電路。功率放大電路使用美國國家半導體公司生產(chǎn)的音頻功率放大器LM386并配合少許電容電阻構成。該功放電路的放大效果良好,噪音小,可以滿(mǎn)足本設計的要求。
2.2 顯示電路設計
本設計的顯示部分使用LED數碼管。為了提高LED顯示的亮度,在本設計中,將a,b,c,d,e,f,g引腳分別串聯(lián)300 Ω的電阻后接5 V電壓即可。本設計采用軟件查表方式輸出。當系統沒(méi)有錄放音時(shí),需要顯示年、月、日、時(shí)、分、秒、星期等信息;當系統有錄放音時(shí),需要顯示與錄放音有關(guān)的信息。這樣,整個(gè)系統一共需要15個(gè)數碼管。為了節省單片機的I/O口,顯示部分使用了74LS154,單片機與LED的接口采用動(dòng)態(tài)接口。74LS154是4線(xiàn)16線(xiàn)譯碼器,用于將單片機的輸出譯碼后作為L(cháng)ED的片選信號使用。
2.3 PCF8563接口電路設計
PCF8563是飛利浦公司生產(chǎn)的低功耗的CMOS實(shí)時(shí)時(shí)鐘/日歷芯片,是I2C總線(xiàn)接口器件。設計中,PCF8563用來(lái)提供時(shí)間和日歷信息。當沒(méi)有進(jìn)行錄音和放音操作時(shí),本設計相當于一個(gè)萬(wàn)年歷;當進(jìn)行錄音或放音時(shí),PCF8563用來(lái)對每段錄音或放音進(jìn)行計時(shí),所有的時(shí)間信息均通過(guò)LED數碼管顯示出來(lái)。由于PCF8563是漏極開(kāi)路,所以必須要加5.1 kΩ的上拉電阻。PCF8563與AT89S52的接口電路設計如圖2所示。
評論