雪花飄飄
級別: VIP會員
|
如上圖所示:當接收數據存放至D1070-1085寄存器內并自動轉化為十六進制轉存至 D1050-D1055中。 這是當設置地址為1#站時。那如果還有2#站或者更多,還是講讀取數據存至D1050-D1055中嗎? |
---|---|
|
雪花飄飄
級別: VIP會員
|
回復樓上: 1#站 MOV D1050 D20 2#站 MOV D1050 D21 這樣的話。兩個D1050是不是出現重疊現象。 還是有點不明白?麻煩。 |
---|---|
|
sjm213
有小知識,無大學問。
級別: 論壇版主
|
是重疊,但應為MODRD指令同時只能有一個有效,所以只在有效期間用M1127這個條件將D1050轉移走就可以了 |
---|---|
本帖最近評分記錄: |
雪花飄飄
級別: VIP會員
|
哦。大致明白你的意思了。就是想1#站讀取時執行一次MODRD將D1050存儲至D20 那2#站讀取時再執行一次MODRD將D1050存儲至D21中。 請問樓上是不是這個意思? |
---|---|
|
niningtt
級別: 工控俠客
|
M1127后面的就是處理數據的,比如判斷接收數據是幾號發送的,把相應數據存到你規劃好的寄存器 |
---|---|
|