stc89c51單片機(jī)和數(shù)控音頻放大器設(shè)計(jì)
(5)DAC0832
DI0~DI7:數(shù)據(jù)輸入線,TLL電平。 ILE:數(shù)據(jù)鎖存允許控制信號(hào)輸入線,高電平有效。 CS:片選信號(hào)輸入線,低電平有效。 WR1:為輸入寄存器的寫選通信號(hào)。 XFER:數(shù)據(jù)傳送控制信號(hào)輸入線,低電平有效。 WR2:為DAC寄存器寫選通輸入線。 Iout1:電流輸出線。當(dāng)輸入全為1時(shí)Iout1最大。 Iout2: 電流輸出線。其值與Iout1之和為一常數(shù)。 Rfb:反饋信號(hào)輸入線,芯片內(nèi)部有反饋電阻. Vcc:電源輸入線 (+5v~+15v) Vref:基準(zhǔn)電壓輸線 (-10v~+10v ) AGND:模擬地,摸擬信號(hào)和基準(zhǔn)電源的參考地 DGND:數(shù)字地,兩種地線在基準(zhǔn)電源處共地比較好。
六.軟件編程
按照電路圖的設(shè)計(jì)焊接好硬件電路。就開始軟件編程。程序主要分為兩個(gè)部分,即液晶顯示部分和控制DAC0832的部分。由于本設(shè)計(jì)采用的是用按鍵分別控制??梢栽谥骱瘮?shù)中調(diào)用一個(gè)鍵盤掃描的函數(shù),當(dāng)相應(yīng)的不同按鍵按下后控制液晶顯示和單片機(jī)P2的輸出,從而控制DAC0832的輸出增益。源程序見附錄。
七.調(diào)試部分
本次實(shí)驗(yàn)的調(diào)試部分花了大量的時(shí)間。當(dāng)程序?qū)懞镁幾g通過后,下載到單片機(jī)中,調(diào)試硬件看有無顯示和輸出。調(diào)試主要分為3個(gè)部分。分別是液晶顯示部分,前級(jí)放大部分,功放輸出部分。首先是液晶部分,經(jīng)過幾次程序的修改,和對(duì)液晶部分電路的檢測(cè)終于將液晶部分調(diào)出有顯示。然后檢查前級(jí)放大部分。在輸入端輸入峰峰值為50mv的正弦波。用示波器檢查運(yùn)放的輸出。最后一遍聯(lián)合按鍵控制用示波器觀察DAC0832輸出部分的波形。結(jié)果顯示良好。
八.小編總結(jié)
可以說完成理論設(shè)計(jì)只是完成了很小一部分,調(diào)試過程占了很大的比重,比如說電源要接去耦電容、液晶背光燈調(diào)節(jié)電阻的幾種解法,單片機(jī)程序中幾個(gè)函數(shù)的用法,電路虛焊的檢驗(yàn)方法等等。
51單片機(jī)相關(guān)文章:51單片機(jī)教程
pa相關(guān)文章:pa是什么
單片機(jī)相關(guān)文章:單片機(jī)教程
電路圖符號(hào)相關(guān)文章:電路圖符號(hào)大全
單片機(jī)相關(guān)文章:單片機(jī)視頻教程
單片機(jī)相關(guān)文章:單片機(jī)工作原理
評(píng)論