|
| 58行有語法錯誤 |
| 思路是檢測到上升沿然后在寬信號的脈沖 T1 去檢測.T1時間需要大于窄信號的上升沿到下降沿的周期 |
yzwzfyz 發表于 2022-5-14 10:02 好的,謝謝回復 |
|
脈沖本質上無【正常】【干擾】之分。 是設計者依據自己的需求,分成了【需要的】和【不需要的】,也就有了【正常】與【干擾】。 這里的要點是,你如何定義【需要的】和【不需要的】呢? 這個與程序無關,你先給出定義的方法。程序也就自然出來了。 如你如說,假設正脈寬>T1(>80)為合格,做法如下: 1、做一個定時器,中斷時間為1。 2、做個寬度計數器JLQ,再做寬度識別器SBQ。 3、每次中中斷時只做一件事,就是將JLQ+1,但要給個限制,防止溢出,如>128就不加了。 現在可以識別了: 當脈沖上沿到來時,將JLQ清0(本脈沖的起點)。 當脈沖下沿到來時,讓SBQ = SJL (將脈沖寬度記錄到SBQ中)。 如何判定就不再說了。你看這樣做行得通否。 |
| 定時器GATE門控位了解下? |
|
if(1<count1<=100) 這是非法語句,好好回家學學c語言吧。 |