minofan
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 32 個
工控威望: 142 點
下載積分: 725 分
在線時間: 21(小時)
注冊時間: 2017-08-19
最后登錄: 2020-12-08
查看minofan的 主題 / 回貼
樓主  發(fā)表于: 2018-05-17 09:12
我使用了一個D3的存儲器。
假定了它一共有9個bit位。

假定了一個情景:
1.在手動模式狀態(tài)下我可以用傳輸數(shù)據(jù)的辦法用觸摸屏的9個按鍵來控制每個位的0和1;(這部分已經(jīng)寫好)

2.在處于手動模式的時候,如果已經(jīng)有若干個位手動賦值為1,轉變成自動模式的時候,為1的這幾個位要依次變?yōu)?,但不可直接為0 。

我的問題:我需要得到 手動模式 變 自動模式 的時候,哪幾個位為1?
在第2步中,因為若干個位為1 的隨機性很大,
我好像無法直接用數(shù)據(jù)的比較法來判斷哪些位是1哪些位是0。我好像聽別人說可以用與或非來判斷。
求助各位論壇大佬給一些思路或者是相關指令~~
[ 此帖被minofan在2018-05-17 09:23重新編輯 ]