hjd105
級別: 略有小成
![]() |
比如我要編這么個(gè)程序,要求是這樣的:有19個(gè)電磁閥要輪流接通,每隔半小時(shí)接通一個(gè),第二個(gè)接通第一個(gè)要關(guān)閉,第三個(gè)接通前二個(gè)要關(guān)閉。到第19個(gè)關(guān)閉后第一個(gè)接通。始終只有一個(gè)是接通的。我用循環(huán)右移指令要怎么編呢? |
---|---|
|
wuliang211
小剛
級別: 家園常客
![]() |
循環(huán)右移沒有用過,我用時(shí)間繼電器循環(huán)交替寫過這樣的程序, |
---|---|
|
wuliang211
小剛
級別: 家園?
![]() |
吧19位0101010,2進(jìn)制數(shù)換算成十進(jìn)制長數(shù),用MOV寫到D0或K8M存儲器里,用循環(huán)右移動,用兩個(gè)時(shí)間繼電器做半小時(shí)觸發(fā)一次,觸發(fā)時(shí)?梢宰约赫{(diào)整,具體的細(xì)節(jié)你待查下手冊,19位比較大,你可以用4位或八位的數(shù),可能還要把存儲器里的說用BIN指令轉(zhuǎn)換成BCD,自己研究吧 |
---|---|
|