![]() |
發布時間: 2016-7-17 22:20
正文摘要:stc12c5a60s2上升沿觸發中斷如何設置,貌似會使用到PCA,請問各位網友這個怎么設置啊,給個思路也行,謝謝 對了,這個是用來記錄數量的,用的是對射式光電傳感器,但是它在有遮擋時是高電平,軟件延時又不穩定 |
采用下沿觸發 沒有產品經過時為低電平不會觸發,第一個產品正對著傳感器時此時為高電平同樣不會觸發,就在產品離開傳感器的一剎那,高電平變為低電平下降沿產生了,此時被觸發,進入中斷計數加一所以說不用上升沿換個思路對程序進行處理照樣可以精確計數。 |
|
本帖最后由 無量壽經 于 2016-7-23 00:08 編輯 使用語句:IT0=0;即可 |
![]() 也可參看《51單片機輕松入門-基于STC15W4K系列》第3章的詳細描述。 |
當考慮: 1,光電接部分對環境的敏感(誤動作)[需要用載波型式的對射光電,以搞環境干擾] 2,擋光時的彈動(實際不是一個簡單的上沿,而是多個),在軟件上的彈動處理(預計是一個中斷,實際是N個中斷產生了).[需要用數字過濾,如對中斷發生的時間間隔作限制,間隔太小的,不與認可] |
可以用一個三極管反向一下,就可以了。原本只有下降沿和低電平,沒有上升沿觸發。 |