工控之家

 找回密码
加入工控之家

西门子数值转换 急用!

[复制链接]
发表于 2012-7-10 09:42:59 | 显示全部楼层 |阅读模式
西门子S7-300的数值转换指令 3位BCD码转换成为16位整数 是怎么计算的?
发表于 2012-7-10 14:16:34 | 显示全部楼层
你用模拟器试试不就清楚了楼主留言:

没有模拟器那怎么办?[/quote]
发表于 2012-7-10 18:50:09 | 显示全部楼层
BCDH: MOV B,#10H ;分离十位和个位
DIV AB
MOV R4,B ;暂存个位
MOV B,#10 ;将十位转换成十六进制
MUL AB
ADD A,R4 ;按十六进制加上个位
RET楼主留言:

请区分单片机和PLC的程序差异[/quote]
您需要登录后才可以回帖 登录 | 加入工控之家

本版积分规则

QQ|手机版|小黑屋|Archiver|工控之家 ( 鲁ICP备12015736号-1 )

GMT+8, 2024-5-7 08:26 , Processed in 0.074395 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表