hjd105
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 292 個(gè)
工控威望: 456 點(diǎn)
下載積分: 1483 分
在線時(shí)間: 238(小時(shí))
注冊(cè)時(shí)間: 2007-09-21
最后登錄: 2024-05-01
查看hjd105的 主題 / 回貼
樓主  發(fā)表于: 2011-09-15 09:41
    比如我要編這么個(gè)程序,要求是這樣的:有19個(gè)電磁閥要輪流接通,每隔半小時(shí)接通一個(gè),第二個(gè)接通第一個(gè)要關(guān)閉,第三個(gè)接通前二個(gè)要關(guān)閉。到第19個(gè)關(guān)閉后第一個(gè)接通。始終只有一個(gè)是接通的。我用循環(huán)右移指令要怎么編呢?
qinchenglim
級(jí)別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 1219 個(gè)
工控威望: 1320 點(diǎn)
下載積分: 3938 分
在線時(shí)間: 739(小時(shí))
注冊(cè)時(shí)間: 2009-06-09
最后登錄: 2024-12-05
查看qinchenglim的 主題 / 回貼
1樓  發(fā)表于: 2011-09-15 19:39
引用
引用第10樓cvlsam于2011-09-15 11:26發(fā)表的  :
用位左移會(huì)顯得繁瑣,用循環(huán)左移指令而會(huì)導(dǎo)致低端型號(hào)不通用,而作為程序員,減少重復(fù)代碼是提升水平的重要方法,相反,用解碼指令則可以照顧到低端型號(hào)。

[attachment=70598]

水平有限,歡迎拍磚。
.......

思路新穎,要是實(shí)際應(yīng)用的話還是要稍作修改的!!