1、主程序:LD SM0.1CALL SBR_0LD SM0.0CALL SBR_1子程序SBR_0/定于采样次数(次数采样时间平均值输出时间)LD SM0.0MOVW +10,VW0/采样值存储器清零LD SM0.0FILL +0,VW2,11/这些都是对应的地址清零LD SM0.0MOVD +0,VD200MOVD +0,VD204MOVD +0,VD208MOVD +0,VD212MOVD +0,VD216MOVD +0,VD308MOVD +0,VD224子程序SBR_1/调出模拟信号LD SM0.0MOVW AIW0,VW200/定义采样时间LD SM0.0AN T37TON T37,1
2、/将模拟量值存入表格LD T37ATT VW200,VW0/将值转化为实数LD SM0.0ITD VW200,VD204DTR VD204,VD208MOVW VW2,VW300/求采样和LD T37+R VD208,VD212/采样次数到,求平均值,采样和减去采样第一次值LDW VW300,+9ITD VW300,VD216DTR VD216,VD220MOVR VD212,VD224/R VD220,VD224FIFO VW0,VW306ITD VW306,VD308DTR VD308,VD312-R VD312,VD212/转换为整数输出LD SM0.0ROUND VD224,VD228DTI VD228,VW232