512998120
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 109 個
工控威望: 333 點
下載積分: 4831 分
在線時間: 70(小時)
注冊時間: 2012-10-16
最后登錄: 2024-01-10
查看512998120的 主題 / 回貼
樓主  發(fā)表于: 2014-06-28 10:34
^XA
^PW600
^BY2,3,100
^FT120,100
^B3N,N,,Y,N
^FD1234567890^FS
^PQ1
^XZ
如何把上面的代碼轉(zhuǎn)換成十六進制并把它存進數(shù)據(jù)寄存器  然后在通過串口模塊來發(fā)送呢    程序怎么寫謝謝

我自己轉(zhuǎn)的成十六位數(shù)據(jù)時
5e5841
5e5057240
5e4259260360100
5e465412060100
5e4234e604e59604e
5e464412345678904653
5e50511
5e585a
我是這樣賦值給寄存器的
$MOV ”5e5841" d1
$MOV "5e5057240" d2
.
.
.
.
$MOV "5e5841" d8
請高手幫忙看下我的程序有什么問題
崇拜高手
sjm213
有小知識,無大學問。
級別: 論壇版主

精華主題: 7 篇
發(fā)帖數(shù)量: 5196 個
工控威望: 7419 點
下載積分: 158550 分
在線時間: 3152(小時)
注冊時間: 2007-11-21
最后登錄: 2024-11-06
查看sjm213的 主題 / 回貼
1樓  發(fā)表于: 2014-06-28 23:03
不要轉(zhuǎn)成16進制再代入指令,直接輸入字符,
如:
$MOV "PW600"  D0
樓主留言:
串口通訊需要用軟件來調(diào)整么