模板采集數據的過程
發布時間:2014/7/26 20:11:52 訪問次數:997
該模板采集數據的過程如下:
(1)通道選擇。 QD2716-1將模擬量輸入通道號寫入8255A的端口C低4位(PC3~PCo),可以依次選通8路通道。
(2)采樣保持控制。把AD574A的STS信號通過反相器連到LF398的信號采樣保持端,當AD574A未轉換期間或轉換結束時STS=0,使LF398處于采樣狀態,當AD574A轉換期間STS =1,使LF398處于保持狀態。
(3)啟動AD574A進行A/D轉換。通過8255A的端口PC。一PC。輸出控制信號,啟動AD574A。
(4)查詢AD574A是否轉換結束。讀8255A的端口A,查詢STS是否已由高電平變為低電平。
(5)讀取轉換結果。若STS已由高電平變為低電平,則讀8255A端口A、B,便可得到12位轉換結果。
設8255A的A、B、C端口與控制寄存器的地址為2COH一2C3H,主過程已對8255A初始化,且已裝填DS、ES(兩者段基值相同),采樣值存人數據段中的采樣值緩沖區BUF,另定義一個8位內存單元BUF.。
該模板采集數據的過程如下:
(1)通道選擇。 QD2716-1將模擬量輸入通道號寫入8255A的端口C低4位(PC3~PCo),可以依次選通8路通道。
(2)采樣保持控制。把AD574A的STS信號通過反相器連到LF398的信號采樣保持端,當AD574A未轉換期間或轉換結束時STS=0,使LF398處于采樣狀態,當AD574A轉換期間STS =1,使LF398處于保持狀態。
(3)啟動AD574A進行A/D轉換。通過8255A的端口PC。一PC。輸出控制信號,啟動AD574A。
(4)查詢AD574A是否轉換結束。讀8255A的端口A,查詢STS是否已由高電平變為低電平。
(5)讀取轉換結果。若STS已由高電平變為低電平,則讀8255A端口A、B,便可得到12位轉換結果。
設8255A的A、B、C端口與控制寄存器的地址為2COH一2C3H,主過程已對8255A初始化,且已裝填DS、ES(兩者段基值相同),采樣值存人數據段中的采樣值緩沖區BUF,另定義一個8位內存單元BUF.。
上一篇:A/D轉換模板
上一篇:模擬量輸入通道是計算機測控系統
熱門點擊