n2:從A1S64AD數(shù)據(jù)緩沖區(qū)讀出數(shù)據(jù)的地址,如讀出通道1的A/D轉(zhuǎn)換結(jié)果,n2=K10(10為CH1的A/D轉(zhuǎn)換結(jié)果在數(shù)據(jù)區(qū)中的地址);
D:存放讀出數(shù)據(jù)的第一寄存器;
n3:讀出數(shù)據(jù)的個數(shù)。
3.2.2 寫入數(shù)據(jù)(FROM,FROMP,DFROM,DFROMP)
n1:同讀出指令
n2:同讀出指令
S:要寫入的數(shù)據(jù)
n3:寫入數(shù)據(jù)的個數(shù)
3.3 編程實(shí)例
這是一個以1/8000的分辨率,讀通道1至A/D變換結(jié)果的例子.通道1采用逐次逼近法進(jìn)行A/D采樣,通道2/3采用50次的平均處理,通道3采用1000ms的平均處理.當(dāng)錯誤發(fā)生時,以BCD碼顯示錯誤代碼.
3.3.1 系統(tǒng)構(gòu)成
A1S64AD插于號槽,其輸入/出分別為:X00-X1F,Y00-Y1F.
3.3.2 初始設(shè)定內(nèi)容
1)A/D變換允許通道------1,2,3通道
2)按次數(shù)平均處理-------2通道,次數(shù)為50次
3)按時間平均處理-------3通道,時間為1000ms
4)逐次逼近轉(zhuǎn)換-------1通道
5)分辨率-------"2",1/8000
3.3.3 用戶使用元件
1)寫數(shù)據(jù)出錯復(fù)位標(biāo)志------X20
2)讀A/D數(shù)字結(jié)果信號------X21
3)數(shù)據(jù)出錯外部BCD碼輸出------Y50至Y5B
4)出錯代碼存儲寄存器-------D0
5)數(shù)據(jù)出錯外部顯示-------Y40
6)A/D變換結(jié)束標(biāo)志------M0至M2
[NextPage]
7)A/D數(shù)據(jù)結(jié)果存儲寄存器------D10至D12
3.3.4 程序












