meiliang212
級別: 略有小成
![]() |
BIN K2X0 D0 MOV D0 K2Y0 模擬時改變x0~x7中的數值 D0的數值到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 不是要跟著改變為15嗎?之后k2Y0為15,y0,y1,y2,y3都有輸出嗎? |
---|---|
|
wengine
級別: 家園常客
![]() |
這種寫法是錯的,BIN是將BCD碼轉換為二進制數, BIN K2X0 D0,你這么寫表示將K2X0中的數當作BCD碼 MOV D0 K2Y0,而這里則是直接輸出, 這樣寫的話,大部分情況下,K2X0跟K2Y0里的數是不一樣的。 |
---|---|
|