PIC16c71 四通道數(shù)字電壓表
出處:維庫電子市場網(wǎng) 發(fā)布于:2023-05-26 16:22:44 | 339 次閱讀
這種四通道數(shù)字電壓表基于 Microchip Technology 制造的 PIC16C71。PIC16C71 器件的 I/O 端口具有改進的灌電流/拉電流規(guī)范。每個 I/O 引腳可以吸收高達 25 mA 的電流和提供 20 mA 的電流。此外,總 PORTB 拉電流為 100 mA,灌電流為 150 mA。
PORTA 的額定拉電流為 50 mA,灌電流為 80 mA。這使得 PIC16C71 成為驅(qū)動 7 段 LED 的理想選擇。由于 I/O 引腳總數(shù)限制為 13 個,因此使用 8 位 PORTB 驅(qū)動 4 個 LED,同時使用外部灌電流晶體管或 MOSFET。
多路復(fù)用是通過每 20 毫秒打開每個 LED 持續(xù) 5 毫秒來實現(xiàn)的。這給出了 50 Hz 的更新速率,作為穩(wěn)定顯示,人眼完全可以接受。5 ms 時基是通過對 4.096 MHz 振蕩器時鐘進行分頻產(chǎn)生的。內(nèi)部預(yù)分頻器配置為除以 32 并分配給 Timer0。TMR0 預(yù)加載了一個值 = 96。TMR0 將遞增到 FFh,然后在周期 = (256 – 96) (32 4/4096000) = 5 ms 后計滿返回到 00h。
當(dāng) TMR0 計滿返回時,T0IF 標志位被置位,并且由于 T0IE 和 GIE 位被使能,產(chǎn)生中斷。
4x4 鍵盤可以很容易地連接到 PIC16C71 器件的 PORTB。
內(nèi)部上拉電阻在 5V 時的值為 20k(典型值)。為了檢測輸入端的低電平,開關(guān)通過一個 2.2 kΩ 電阻“連接”到地。一次擊鍵通常持續(xù) 50 毫秒到一個人按住該鍵的時間。為了不錯過任何擊鍵,鍵盤每 20 毫秒采樣一次(就在 MSD 更新之后)。
該軟件實現(xiàn)了一個以 1 秒的速率遞增的簡單計時器。每秒,4 個半字節(jié)(兩個 8 位寄存器,MsdTime 和 LsdTime)以 BCD 格式遞增。 模擬通道通過單獨的電位器連接到它們各自的模擬輸入,并以循環(huán)方式每 20 毫秒采樣一次。如果需要,采樣率可以增加到每 5 毫秒一次。鍵盤采樣不需要比每 20 毫秒一次更快。

版權(quán)與免責(zé)聲明
凡本網(wǎng)注明“出處:維庫電子市場網(wǎng)”的所有作品,版權(quán)均屬于維庫電子市場網(wǎng),轉(zhuǎn)載請必須注明維庫電子市場網(wǎng),http://m.58mhw.cn,違反者本網(wǎng)將追究相關(guān)法律責(zé)任。
本網(wǎng)轉(zhuǎn)載并注明自其它出處的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點或證實其內(nèi)容的真實性,不承擔(dān)此類作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。其他媒體、網(wǎng)站或個人從本網(wǎng)轉(zhuǎn)載時,必須保留本網(wǎng)注明的作品出處,并自負版權(quán)等法律責(zé)任。
如涉及作品內(nèi)容、版權(quán)等問題,請在作品發(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。














