看图片
movp前面的条件满足后只执行一个周期。而MOV前面条件满足后始终执行
Bmov是成批传送:
例如:Bmov d5 d10 k3
即将 D5 D6 D7共三个寄存器传送到以D10开头的三个寄存器当中 D10 D11 D12
所以是 D5--D10
D6--D11
D7--D12
Fmov是将同一数据多点传送:
例如:Fmov K0 D0 K10
意思是将K0这一个数据同时传送给以D0开头的10个寄存器
即:
K0---D0
K0---D1
K0---D2
K0---D3
K0---D4
K0---D5
K0---D6
K0---D7
K0---D8
K0---D9追问
Bmov是成批传送:
例如:Bmov d5 d10 k3
即将 D5 D6 D7共三个寄存器传送到以D10开头的三个寄存器当中 D10 D11 D12
所以是 D5--D10
D6--D11
D7--D12
Fmov是将同一数据多点传送:
例如:Fmov K0 D0 K10
意思是将K0这一个数据同时传送给以D0开头的10个寄存器
即:
K0---D0
K0---D1
K0---D2
K0---D3
K0---D4
K0---D5
K0---D6
K0---D7
K0---D8
K0---D9追问
我在编程软件中把mov指令改成movp指令后出现上述结果换句话程序根本不让你该
找不到原因
高手帮忙分析一下
movc movx movp 这三个指令用C语言怎样实现,这些都是单片机编程的东东 先要弄清楚C
追问外行了,我说的是plc
已经解决了,是我plc型号没有选对
温馨提示:答案为网友推荐,仅供参考