首頁(yè) > 新能源汽車

通過(guò)一個(gè) PIC 輸入監(jiān)控 15 個(gè)觸點(diǎn)

來(lái)源:新能源汽車網(wǎng)
時(shí)間:2023-03-23 17:02:52
熱度:

通過(guò)一個(gè) PIC 輸入監(jiān)控 15 個(gè)觸點(diǎn)幾個(gè)先前發(fā)布的設(shè)計(jì)理念和應(yīng)用說(shuō)明[1-4]展示了如何使用少輸入數(shù)量的多個(gè)按鈕。他們需要一個(gè) RC 電路,其中時(shí)序可以是 測(cè)量以確定哪個(gè)按鈕被

幾個(gè)先前發(fā)布的設(shè)計(jì)理念和應(yīng)用說(shuō)明[1-4]展示了如何使用少輸入數(shù)量的多個(gè)按鈕。他們需要一個(gè) RC 電路,其中時(shí)序可以是 測(cè)量以確定哪個(gè)按鈕被按下,或 ADC 輸入,電阻器為每個(gè)按下的按鈕形成一個(gè)分壓器。

下面的設(shè)計(jì)理念展示了另一種僅通過(guò)一個(gè) I/O 使用多 15 個(gè)按鈕的簡(jiǎn)單方法。所選擇的微控制器必須包含一個(gè)內(nèi)部比較器,內(nèi)部比較器具有可選的內(nèi)部參考電壓 VREF值。中檔系列中的大多數(shù) 8 位 PIC 微控制器僅具有一個(gè)或兩個(gè)內(nèi)部比較器。

圖 1  Sense 15 個(gè)按鈕,一個(gè)輸入

作為一款簡(jiǎn)單實(shí)用的 例如,圖 1中的電路 使用一個(gè) 8 位 PIC 控制一個(gè) 4 位 LED 顯示器來(lái)顯示按下了哪個(gè)按鈕。比較器中斷例程對(duì)按下的任何按鈕立即作出反應(yīng)。例程循環(huán)通過(guò) V REF 值,直到比較器輸出 C OUT返回高電平,這將指示按下按鈕。