我不抽煙
級(jí)別: 探索解密
|
本人新手,現(xiàn)在遇到一個(gè)問(wèn)題求哪位大神幫幫忙解決一下,小弟拜謝 我想問(wèn)的是有什么辦法能把PLC中D0里面的1234這組數(shù)據(jù)拆分到D10 D11 D12 D13中,D10里面放1 ,D11里面放2, D12 里面放3,D13里 面放4,如果有哪位大神看到了有辦法 的話請(qǐng)不吝賜教,萬(wàn)分感謝,如果能舉個(gè)列子就更好了 |
---|---|
|
ymmfa
不想大江大河,不想浪起潮落,只愿一灣小湖,靜待歲月安好。
級(jí)別: 管理員
|
以前有個(gè)土辦法。就是把1234除以1000。得1。 1乘1000,得1000。 1234-1000=234 234除以100,得2。 2乘100,得200。 234-200=34。 辦法是土,但管用。 樓主留言:好的,我拿來(lái)試試,謝謝 |
|
---|---|---|
|
w45062099
多做事,少說(shuō)話!
級(jí)別: 略有小成
|
頂站長(zhǎng),取除數(shù)的余數(shù)! |
|
---|---|---|
|
w45062099
多做事,少說(shuō)話!
級(jí)別: 略有小成
|
也可以用for循環(huán)來(lái)做! |
|
---|---|---|
|
yiwei125
級(jí)別: 略有小成
|
直接可以讀取其中的bit位啊 4位讀取 再不行字轉(zhuǎn)位 再分別傳送字 |
---|---|
|
楊哲1234
生活只有眼前的茍且!
級(jí)別: 家園?
|
可以直接把D0的值賦給M0~M15,再把它分成四個(gè)一組傳送給分別傳送給四個(gè)D寄存器就可以了! |
---|---|
|
工控菜鳥(niǎo)
菜鳥(niǎo)一只
級(jí)別: 論壇先鋒
|
記得有個(gè)專用指令,以前用2n做七段數(shù)碼管顯示的時(shí)候就用過(guò),把兩位數(shù)的十位和個(gè)位分開(kāi)存入兩個(gè)寄存器顯示在數(shù)碼管,程序在家里電腦,晚上回去看看,好久沒(méi)用忘記了 |
---|---|
|
xiaoyong898
級(jí)別: 略有小成
|
用BCD指令,MOV K1234 D0,BCD DO K4M0, MOV K1M0 D4,MOV K1M4 D3, MOV K1M8 D2,MOV K1M12 D1 |
---|---|
本帖最近評(píng)分記錄: |