azfeng
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 96 個
工控威望: 254 點(diǎn)
下載積分: 1331 分
在線時間: 61(小時)
注冊時間: 2008-12-03
最后登錄: 2024-07-19
查看azfeng的 主題 / 回貼
樓主  發(fā)表于: 2008-12-24 23:48
一個定時的時間存進(jìn)寄存器的問題
誰能幫我看下這個功能要怎么實(shí)現(xiàn)
就是當(dāng)X0從得電到失電的時間T0,將T0存進(jìn)寄存器D1,再按下按扭X0,從ON到OFF的時間T0,將T0存進(jìn)D2,如此這樣重復(fù)十次,將T0的時間存進(jìn)D0到D9。X0每次的通斷時間不一樣,所以T0值也不一樣。
請問大家,這個要怎么寫啊,誰能幫下忙,謝謝了。
hjx
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 82 個
工控威望: 210 點(diǎn)
下載積分: 806 分
在線時間: 40(小時)
注冊時間: 2008-12-14
最后登錄: 2014-01-27
查看hjx的 主題 / 回貼
1樓  發(fā)表于: 2009-01-08 21:34
3樓方法可行。如是總計(jì)次數(shù)為10的話也可以采用計(jì)數(shù)器、以x0為觸發(fā)信號用CMP指令監(jiān)視計(jì)數(shù)的經(jīng)過值,計(jì)數(shù)加1啟動一中繼以mov指令將計(jì)時器的數(shù)值送到D中