無(wú)法擷取間接定址的值 qwe701(2009/9/19 16:33:36) 點(diǎn)擊:
21390 回復(fù):
7 IP:
114.46.211.* 請(qǐng)問(wèn) 索引( V . Z )的相關(guān)問(wèn)題
間接定址的值,我已經(jīng)定義好了,如下
MOV 0040H R200
MOV 0080H R201
. . .
. . .
. . .
MOV 8000H R209
但是 ,配合索引後,他擷取不到那個(gè)值,無(wú)法輸出,如下
OR R200V D140 WY0
V是加減乘除後的餘數(shù)
R200~R209的值,是10個(gè)輸出燈的值,每個(gè)值只亮一顆燈
D140是保留除了10個(gè)輸出燈之外的顯示燈的值
正常來(lái)說(shuō),R200V及D140的值都會(huì)輸出,
但是,他只顯示了D140的值
想請(qǐng)問(wèn)如何解決 "無(wú)法擷取間接定址的值" ?
.1. 回復(fù):無(wú)法擷取間接定址的值 劉建陽(yáng)(2009/9/20 10:31:46) IP:
59.61.51.* 用V\Z\P0~P9等指針是可以間接尋址的啊
得不到想要的值,是不是D140呢不全是0呢?
.2. 回復(fù):無(wú)法擷取間接定址的值 qwe701(2009/9/20 15:01:34) IP:
114.46.226.* 謝謝你的回答
D140本來(lái)就不全是0
D140給他的定義是顯示燈的值,意思就是,原本有在亮的顯示燈就繼續(xù)讓他保持原狀的亮
用了OR的指令,原本應(yīng)該要R200V與D140一起輸出,現(xiàn)在輸出的只有D140(即顯示燈),而無(wú)R200V
想請(qǐng)問(wèn)為何無(wú)法擷取到R200V的值?
還有,D140為何要全都是0?
.3. 回復(fù):無(wú)法擷取間接定址的值 劉建陽(yáng)(2009/9/20 20:38:15) IP:
59.61.51.* 哦,我以為是只輸出R200V的值
能不能把程序部分截圖上傳呢?
.4. 回復(fù):無(wú)法擷取間接定址的值 qwe701(2009/9/20 22:09:26) IP:
114.46.176.* 我的權(quán)限好像還無(wú)法上傳圖片,不好意思
請(qǐng)問(wèn)版主是否有信箱,我直接寄給您
.6. 回復(fù):無(wú)法擷取間接定址的值 qwe701(2009/9/21 20:02:46) IP:
114.46.218.* 版主我已經(jīng)MAIL給您囉
麻煩你看一下,如果還有需要更詳細(xì)請(qǐng)跟我說(shuō)
我在寄給你,謝謝
.7. 回復(fù):無(wú)法擷取間接定址的值 劉建陽(yáng)(2009/9/21 20:53:30) IP:
59.61.51.* 截圖看了
這個(gè)肯定是程序的問(wèn)題
可把無(wú)法實(shí)現(xiàn)的步進(jìn)點(diǎn)之后的跳轉(zhuǎn)點(diǎn)刪除,仔細(xì)查找改步進(jìn)點(diǎn)是否有問(wèn)題
如:S32執(zhí)行異常,可把該步的跳轉(zhuǎn)點(diǎn)暫時(shí)屏蔽,方便查找出錯(cuò)點(diǎn)。
[本主題共7回復(fù) | 每頁(yè)顯示20回復(fù)]