A/D轉(zhuǎn)換實(shí)驗(yàn)
一.實(shí)驗(yàn)?zāi)康?br>1.掌握逐次逼近式模/數(shù)轉(zhuǎn)換的原理和ADC0809模/數(shù)轉(zhuǎn)換芯片的使用方法
2.掌握用少量的軟件代碼調(diào)試硬件的方法
3.掌握用查詢方式、中斷方式完成模/數(shù)轉(zhuǎn)換程序的編寫方法
二.實(shí)驗(yàn)說明
ADC0809是8通道8位CMOS逐次逼近式A/D轉(zhuǎn)換芯片,片內(nèi)有模擬量通道選擇開關(guān)及相應(yīng)的通道鎖存、譯碼電路,A/D轉(zhuǎn)換后的數(shù)據(jù)由三態(tài)鎖存器輸出,由于片內(nèi)沒有時(shí)鐘,需要外接時(shí)鐘信號(hào)。芯片的引腳排列和各引腳的功能參見教材相關(guān)章節(jié)。
三.實(shí)驗(yàn)內(nèi)容和步驟
1.??使用ADC0809與單片機(jī)接口模塊,用10線扁平插頭將P1口與8位發(fā)光二極管模塊相連,用導(dǎo)線將RXD、TXD與串行靜態(tài)顯示模塊的DIN、CLK相連,將+5V電源和地分別與模擬信號(hào)輸入端“+”“-”相連,將實(shí)驗(yàn)臺(tái)左右兩塊面板上的正負(fù)5V電源之間的地相連。
2.?安裝好仿真器,用串行數(shù)據(jù)通信線連接計(jì)算機(jī)與仿真器,把仿真頭插到模塊的單片機(jī)插座中,打開模塊電源,插上仿真器電源插頭。
3.?啟動(dòng)計(jì)算機(jī),打開仿真軟件,進(jìn)入仿真環(huán)境。選擇仿真器型號(hào)、仿真頭型號(hào)、CPU類型;選擇通信端口,測試串行口功能。
4.?對(duì)編寫的源程序進(jìn)行編譯,下載到單片機(jī)中,全速運(yùn)行程序,若程序無誤,5LED靜態(tài)顯示“AD XX”,“XX”為A/D轉(zhuǎn)換后的值,8位發(fā)光二極管顯示“XX”的二進(jìn)制值,調(diào)節(jié)模擬信號(hào)輸入端的電位器旋鈕,顯示值隨著變化,AD轉(zhuǎn)換值的范圍是0~FFH。
四.程序流程圖
五.思考題
1.??A/D轉(zhuǎn)換程序有三種編寫方式:中斷方式、查詢方式、延時(shí)方式,實(shí)驗(yàn)中使用了查詢方式,請(qǐng)用另外兩種方式編寫程序。
2.?ADC0809轉(zhuǎn)時(shí)鐘源是如何得到的?該時(shí)鐘源與轉(zhuǎn)換速率之間是什么關(guān)系?
評(píng)論
查看更多