您好,欢迎来电子发烧友网! ,新用户?[免费注册]

您的位置:电子发烧友网>源码下载>数值算法/人工智能>

浅谈PMC功能指令代码转换指令

大小:0.8 MB 人气: 2017-09-29 需要积分:1

  CODB(二进制代码转换:SUB27)

  此指令将二进制格式的数据转换为1字节、2字节或4字节格式的二进制数据。

  如图所示:转换数据地址、转换表、转换数据输出地址对于数据转换指令是必需的。

  与COD指令相比,CODB指令可处理1、2或4字节长度的二进制格式数据,而且转换表的容量最大可控制至256。

  浅谈PMC功能指令代码转换指令

  指令格式:

  浅谈PMC功能指令代码转换指令

  控制条件:

  (a) 复位**(RST)**

  RST=0:不复位。

  RST=1:将错误输出W1复位。

  (b) 工作指令**(ACT)**

  ACT=0:不执行CODB指令

  ACT=1:执行CODB指令

  参数

  (a) 格式指定

  指定转换表中二进制数据长度。

  1:1个字节的二进制;

  2:2个字节的二进制;

  4:4个字节的二进制。

  (b) 数量表容量

  指定转换表容量,最大可指定256(0到255)个字节。

  (c) 转换数据输入地址

  转换表中的数据可通过指定表号取出,指定表号的地址称为转换数据输入地址,该地址需要1字节的存储空间。

  (d) 转换数据输出地址

  存储表中输出的数据的地址称为转换数据输出地址。

  以指定地址开始在格式规格中指定的存储器的字节数。

  错误输出**(W1)**

  如果转换输入数值超出了CODB指令转换数据表范围,输出W1=1

  注意:

  此指令后的WRT、NOT、SET、和RST指令不能使用多线圈输出,在此指令的输出线圈中仅可指定一个。

  指令示例:

非常好我支持^.^

(0) 0%

不好我反对

(0) 0%

      发表评论

      用户评论
      评价:好评中评差评

      发表评论,获取积分! 请遵守相关规定!