发表于:2003-12-04 13:39:00
1楼
sys[put_chars,599]指令只是发送从@601开始的@599个数的暂存器的低字节的数到指定的通讯口,其是以十六进制发送的,但大部分的控制器都需接受ASCII码,所以需要在发送之前将要发送的数据转换成ASCII,你的前面的数据看起来都是添的ASCII,后面的H2A指令也是把十六进制转换成ASCII,如果@201内的值为1234H,则通过H2A指令后@440=031H,@441=0032H,@442=0033H,@443=0034H。