① 请用台达PLC的MODRW指令写一个发送数据的程序
这个在MODRW指令上面加一个SET M1122就可以了。
M1122是COM2的送信请求。当利用RS/MODRD/MODWR/FWD/REV/STOP / RDST /备缓铅 RSTEF/MODRW 指令将数据传送与接收,必须用脉冲指令将 M1122 设为 On,若上述指令开始执行,则 PLC执行数据传送接收的动作当上述指令执仿好行数据传送完毕后哪册会自动将 M1122 清除。
COM1是M1312,COM3是M1316。
望采纳。。。。。。
② 51单片机,数据块传送程序设计,汇编语言程序怎么写
51单片机,数据块传送程序设计,汇编语言程序怎么写?
将 RAM 中 2000H~2FFFH 存储内容的
前一半复制到 3000H~37FFH 存储区和 3800H~3FFFH 存储区,
后一半复制到 4000H~47FFH 存储区和 4800H~ 4FFFH 存储区
----------------------------
RAM 中 2000H~2FFFH 的前一半是:2000H~27FFH,
送到:3000H~37FFH、4000H~47FFH。
MOVR0, #0
MOVR2, #20H
MOVR3, #30H
MOVR4, #40H
LOP1:
MOVP2, R2
MOVXA, @R0;A←(P2P0=2000H)
MOVP2, R3
MOVX@R0, A;(P2P0=3000H)←A
MOVP2, R4
MOVX@R0, A;(P2P0=4000H)←A
DJNZR0, LOP1
INCR2
INCR3
INCR4
CJNER4, #48H, LOP1
SJMP$
----------------------------
后一半传送,与前一半雷同,改改初始地址即可。