資源簡介
微機原理與接口技術實驗
一、實驗目的
該實驗使用了8259A,ADC0809,數碼管來完成一個數據采集系統的設計,目的是了解中斷方式的A/D采集數據的實現方法,掌握硬件設計和中斷程序的編寫方法,是對學生綜合實驗能力的訓練。
二、實驗內容
使用ADC0809的通道0,接入0-5V的直流電壓,用WR調整模擬電壓值,A/D的轉換結束信號EOC接在8259A的MIR5上,采集100個數據并存入內存中,同時將采集的16進制數據顯示在數碼管上。請多次調整0-5V的電壓值(旋動W1旋鈕),進行A/D采集,并觀測內存中的數據的變化情況。
三、實驗現象
每次采集的100個數據可能是相同的(數碼管的數據也可能不變),當WR旋動時可以采到不同的數據。
實驗系統已經連接了8259A的片選信號,只要將ADC0809片選信號0809CS插孔和譯碼輸出200H-20FH插孔相連,ADC0809的0通道接到旋鈕WR上即可。數碼管的片選信號有學生自定。
五、實驗編程提示
實驗平臺的監控系統已經對8259A初始化,你只要設置中斷向量,開中斷,檢測采樣次數就可以了。第1次啟動A/D的工作要在主程序里做(否則不能進入中斷服務程序),中斷服務程序里要采集數據、存儲數據、并啟動下一次A/D轉換,同時記著要發中斷結束命令。
代碼片段和文件信息
評論
共有 條評論