PLC程序中 间接寻址用法?

PLC程序中 间接寻址用法?,第1张

1). L P#2.0 // 将地址 2.0 加载到累加器1

2).T #P_2 // 将累计器1中的 2.0 放入局部变量 P_2中

3).L #P_2 // 将 局部变量P_2中的数值加载到累加器1

4).L L#16 //将 累加器1的内容放入累加器2,将整数常数(32位)16 加载到累加器1

5)./I // 累加器1=累加器2/累加器1 (16位整数除法计算)

6).T #MAX_SHU //将 商存入 局部变量MAX_SHU

具体请查阅《S7-300/400 STL 语句表编程》

(专业从事 自动化控制系统 电气设计、软件编程、调试、培训)

间接寻址的范围:寄存器间接寻址的范围 寄存器间接寻址是将指定的寄存器内容为地址,由该地址所指定的单元内容作为 *** 作数。 MCS-51规定R2或R1为间接寻址寄存器,它可寻址内部RAM低位地址的128个字节单元内容。 还可采用数据指针(DPTR)作为间接寻址寄存器,寻址外部数据存储器的64K字节空间,但不能用本寻址方法寻址特殊功能寄存器。 例如,设将内部RAM的65H单元内容(47H)送A,可执行指令:MOV A,@R0,其中R0内容为65H。 指令的执行过程: 当程序执行到本指令时,就以指令中所指定的工作寄存器R0的内容(65H)为指针,将内部数据存储器65H单元的内容(47H)送累加器A。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/11298803.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-15
下一篇 2023-05-15

发表评论

登录后才能评论

评论列表(0条)

保存