雪花飄飄
級別: VIP會員

精華主題: 1 篇
發(fā)帖數(shù)量: 2620 個
工控威望: 2044 點
下載積分: 6759 分
在線時間: 3548(小時)
注冊時間: 2007-09-03
最后登錄: 2024-12-23
查看雪花飄飄的 主題 / 回貼
樓主  發(fā)表于: 2007-12-11 02:41
請問各位師傅:
LD      X000
OUT    C0    K5
LD    C0
RST    C0
LD    M8000
MOV    C0    D0
LD        M8000
MOV    D0    K4M0
LD    M0
OUT  Y000
LDI    M0
OUT    Y001
為什么此程序只是將計數(shù)值傳送至K4M0中后M0就會出現(xiàn)奇數(shù),偶數(shù)的輸出?
必須是K4M0 嗎。我試過K1M0也好用呀!。
請指點指點。謝謝各位了。
konev
級別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個
工控威望: * 點
下載積分: * 分
在線時間: (小時)
注冊時間: *
最后登錄: *
查看konev的 主題 / 回貼
1樓  發(fā)表于: 2007-12-11 09:33
K4M0是指M0~M15 16位,K1M0是指M0~M3 4位,這個程序?qū)嶋H上只根據(jù)2進制數(shù)最低位是0還是1來判斷奇偶數(shù),所以只用到M0。K4M0和K1M0沒區(qū)別
konev
級別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個
工控威望: * 點
下載積分: * 分
在線時間: (小時)
注冊時間: *
最后登錄: *
查看konev的 主題 / 回貼
2樓  發(fā)表于: 2007-12-11 13:16
不客氣:)其實每個人都有自己的思路。我第一眼看見標題的反應(yīng)是用DIV指令除2,然后看余數(shù)是不是1。