发布于 2003-12-18 17:17:00
0楼
要求:根据一路脉冲输入,算累计长度和瞬时速度CPU224
选用HSC0 模式1
LD SM0.1
S SM37.3, 0//增计数
LD SM0.1
MOVD +0, SMD38//预制当前值为0
MOVR 2.147484E+009, SMD42//预制值2.147484E+009,不设置的话是否默认
HDEF 0, 1 //定义高速计数器0模式1
HSC 0
LD SM0.1 //计算输出计长
MOVD HC0, MD0//读当前值
DTR MD0, MD4//转变成实数
MOVR MD4, MD8//除以100编程米(一个脉冲代表一个厘米)
/R 100.0, MD8
+R MD8, MD12
//速度怎么算哪?只有一路高速输入!