870605
愛拼才會(huì)贏
級(jí)別: 論壇先鋒
|
主程序 LD SM0.1 CALL SBR_0 LD SM0.0 CALL SBR_1 子程序SBR_0 //定于采樣次數(shù)(次數(shù)×采樣時(shí)間=平均值輸出時(shí)間) LD SM0.0 MOVW +10, VW0 //采樣值存儲(chǔ)器清零 LD SM0.0 FILL +0, VW2, 11 //這些都是對(duì)應(yīng)的地址清零 LD SM0.0 MOVD +0, VD200 MOVD +0, VD204 MOVD +0, VD208 MOVD +0, VD212 MOVD +0, VD216 MOVD +0, VD308 MOVD +0, VD224 子程序SBR_2 //調(diào)出模擬信號(hào) LD SM0.0 MOVW AIW0, VW200 //定義采樣時(shí)間 LD SM0.0 AN T37 TON T37, 1 //將模擬量值存入表格 LD T37 ATT VW200, VW0 //將值轉(zhuǎn)化為實(shí)數(shù) LD SM0.0 ITD VW200, VD204 DTR VD204, VD208 MOVW VW2, VW300 //求采樣和 LD T37 +R VD208, VD212 //采樣次數(shù)到,求平均值,采樣和前去采樣第一次值 LDW> VW300, +9 ITD VW300, VD216 DTR VD216, VD220 MOVR VD212, VD224 /R VD220, VD224 FIFO VW0, VW306 ITD VW306, VD308 DTR VD308, VD312 -R VD312, VD212 //轉(zhuǎn)換為整數(shù)輸出 LD SM0.0 ROUND VD224, VD228 DTI VD228, VW232 |
|
---|---|---|
|