您现在所在的是:

三菱Mitsubishi

回帖:11个,阅读:1231 [上一页] [1] [2] [下一页]
27956
guanyumou 版主
文章数:10552
年度积分:1139
历史总积分:27956
注册时间:2008/7/13
发站内信
2018论坛优秀版主
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(二)
2017春节活动(三)
发表于:2017/5/17 21:20:32
#10楼
以下是引用ymxu2017/5/17 16:19:56的发言:
以下是引用4690258212017/5/17 15:55:41的发言:
直接查ASCI表  :  H3A赋值给D就可以了,干啥还要用ASCI指令转换?ASCI S D N 是驱动条件成立的时候将存储在S为首址的N个十六进制字符转换成ASCI码存储在D为首的N个寄存器中,一个S可以存放4个十六进制数,一个D在8位模式下可以存放一个ASCI字符,比如ASCI D0 D20 K8那么赋值D0 1 2 3 4 D1 A B C D 的话,在8位模式下D20到D27各存一个ASCI字符分别为 A B C D 1 2 3 4.十六位模式下,原址赋值不变,转换后只需要4个D存放ASCI字符D20 D21 D22 D23,分别存放是BA DC 21 43
谢谢了,我一直以为3A是冒号的ASC码,实际上是  冒号 是  H3A的ASC码,汗??
真会说反话!表情
基于各种组态软件\触摸屏\PLC\单片机\变频器Modbus TCP\RTU\ASCII通信编程服务,需要请直接
联系!腾讯扣扣149034219
3412
ymxu
文章数:329
年度积分:50
历史总积分:3412
注册时间:2015/4/17
发站内信
发表于:2017/5/18 7:33:17
#11楼
以下是引用guanyumou2017/5/17 21:19:58的发言:
以下是引用ymxu2017/5/17 10:48:47的发言:
以下是引用guanyumou2017/5/16 21:49:19的发言:
以下是引用ymxu2017/5/16 21:31:58的发言:
我是要用 ASCI 指令批量转换成 ASCII 码, 比如 : 01 02 , 在转换之前 我可以将 H01 H02 存到 寄存器中, 经过 ASCI 转换以后 就变成了 30 31 30 32 , 但是 : 怎么样才能存到 寄存器中, 是不是只能 直接 向一个寄存器 写入 H3A, 在用ASCI 指令的时候,不要转换这个 冒号 的ASCII码?
你这不是老调重弹嘛!同样的问题你问过了啊!把“:”存到寄存器里,MOV H3A D0即可
H3A是他的ASCII码
:是他的字符表现形式
===================================
在C语言中
char a,b;
a=0x3a;
b=':';
a和b是等价的
我是要用  ASCI  指令将  :  号,转换成H3A,这个怎么存进寄存器
表情冥顽不灵!
不弄清楚睡不着啊,多谢了,息怒息怒^_^
此帖发自手机工控论坛

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

31.2002