meiliang212
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 79 個
工控威望: 201 點
下載積分: 965 分
在線時間: 18(小時)
注冊時間: 2017-03-21
最后登錄: 2019-10-08
查看meiliang212的 主題 / 回貼
樓主  發(fā)表于: 2017-03-31 15:46
BIN K2X0  D0
MOV D0  K2Y0
模擬時改變x0~x7中的數(shù)值  D0的數(shù)值到7就不動了
如當x0為1,x1為1,x2為1時K2X0為7  , D0為7  ,K2Y0為7(y0,y1,y2有輸出)

當x0為1,x1為1,x2為1,x3為1時k2x0為15,  D0還是7 沒有改變,k2Y0也為7
這是怎么回事呢  D0 不是要跟著改變?yōu)?5嗎?之后k2Y0為15,y0,y1,y2,y3都有輸出嗎?
wengine
級別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 60 個
工控威望: 633 點
下載積分: 955 分
在線時間: 84(小時)
注冊時間: 2015-03-02
最后登錄: 2024-10-15
查看wengine的 主題 / 回貼
1樓  發(fā)表于: 2017-03-31 17:31
這種寫法是錯的,BIN是將BCD碼轉換為二進制數(shù),
BIN K2X0  D0,你這么寫表示將K2X0中的數(shù)當作BCD碼
MOV D0  K2Y0,而這里則是直接輸出,
這樣寫的話,大部分情況下,K2X0跟K2Y0里的數(shù)是不一樣的。
playboyss
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 42 個
工控威望: 108 點
下載積分: 460 分
在線時間: 51(小時)
注冊時間: 2016-07-26
最后登錄: 2019-01-23
查看playboyss的 主題 / 回貼
2樓  發(fā)表于: 2017-03-31 19:06
X0 X1 X2 X3是BCD碼,一位BCD碼范圍0到9對吧
meiliang212
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 79 個
工控威望: 201 點
下載積分: 965 分
在線時間: 18(小時)
注冊時間: 2017-03-21
最后登錄: 2019-10-08
查看meiliang212的 主題 / 回貼
3樓  發(fā)表于: 2017-03-31 20:07
正確的寫法是哪樣的呢
meiliang212
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 79 個
工控威望: 201 點
下載積分: 965 分
在線時間: 18(小時)
注冊時間: 2017-03-21
最后登錄: 2019-10-08
查看meiliang212的 主題 / 回貼
4樓  發(fā)表于: 2017-03-31 20:12
正確的寫法是哪樣的呢,k2x0中隨機變化  輸出的k2y0也變化
wengine
級別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 60 個
工控威望: 633 點
下載積分: 955 分
在線時間: 84(小時)
注冊時間: 2015-03-02
最后登錄: 2024-10-15
查看wengine的 主題 / 回貼
5樓  發(fā)表于: 2017-04-01 10:14
K2X0是撥碼盤輸入?K2Y0是數(shù)碼管輸出?
是的話應該這樣寫
BIN K2X0  D0
BCD D0  K2Y0

如果K2X0,K2Y0只是普通的輸入輸出,想把它當作0101的二進制數(shù),則這樣寫
mov K2X0  D0
MOV D0  K2Y0
adnnin
級別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 241 個
工控威望: 565 點
下載積分: 586 分
在線時間: 266(小時)
注冊時間: 2016-12-30
最后登錄: 2024-10-26
查看adnnin的 主題 / 回貼
6樓  發(fā)表于: 2017-04-01 14:49
轉盤的問題好了?
meiliang212
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 79 個
工控威望: 201 點
下載積分: 965 分
在線時間: 18(小時)
注冊時間: 2017-03-21
最后登錄: 2019-10-08
查看meiliang212的 主題 / 回貼
7樓  發(fā)表于: 2017-04-04 17:37
mov  k2x0 d0 中的k2x0中的數(shù)值  怎么復位
meiliang212
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 79 個
工控威望: 201 點
下載積分: 965 分
在線時間: 18(小時)
注冊時間: 2017-03-21
最后登錄: 2019-10-08
查看meiliang212的 主題 / 回貼
8樓  發(fā)表于: 2017-04-04 17:41
5樓在嗎
如果K2X0,K2Y0只是普通的輸入輸出,想把它當作0101的二進制數(shù),則這樣寫
mov K2X0  D0
MOV D0  K2Y0
mov  k2x0 d0 中的k2x0中的數(shù)值  怎么復位
meiliang212
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 79 個
工控威望: 201 點
下載積分: 965 分
在線時間: 18(小時)
注冊時間: 2017-03-21
最后登錄: 2019-10-08
查看meiliang212的 主題 / 回貼
9樓  發(fā)表于: 2017-04-04 17:49
LD  X11
mov K2X0  D0
mov  D0   K2Y0
LD  X12
RST D0
ZRST Y0 Y7

x0~x7 一組完了之后對D0  和Y0~Y7 復位,緊接著又有另一組的X0~X7的輸入,可是K2X0的數(shù)值一直保持上一組的數(shù)值,怎么把它復位重新來
john42tw
級別: 網(wǎng)絡英雄
精華主題: 0
發(fā)帖數(shù)量: 1276 個
工控威望: 6107 點
下載積分: 52058 分
在線時間: 1120(小時)
注冊時間: 2012-04-24
最后登錄: 2024-09-30
查看john42tw的 主題 / 回貼
10樓  發(fā)表于: 2017-04-05 11:27
引用
引用第4樓meiliang212于2017-03-31 20:12發(fā)表的  :
正確的寫法是哪樣的呢,k2x0中隨機變化  輸出的k2y0也變化



--------[ MOV  K2X0  K2Y0]