01 復(fù)位電路設(shè)計(jì)
對于51單片機(jī)而言,是高電平復(fù)位。上圖中的按鍵斷開,則RST復(fù)位端通過R6電阻接地是低電平,單片機(jī)正常工作;當(dāng)按鍵按下的時(shí)候,RST復(fù)位端為高電平實(shí)現(xiàn)復(fù)位。同時(shí),該電路又是上電復(fù)位電路,在上電瞬間, 電容兩端的電壓不會發(fā)生突變 ,瞬間為高電平,之后通過電阻R6放電直至低電平,實(shí)現(xiàn)了上電復(fù)位。 關(guān)于復(fù)位電路的詳細(xì)解釋,可以查看下面的鏈接: 單片機(jī)基礎(chǔ)入門:什么是上電復(fù)位,復(fù)位電路怎么設(shè)計(jì)
02 LED串聯(lián)電阻的計(jì)算問題
通常紅色貼片LED:正向?qū)妷簽?.6V-2.4V,電流2-20mA,在2-5mA亮度有所變化,5mA以上亮度基本無變化。
在設(shè)計(jì)LED驅(qū)動電路時(shí),一定要注意LED的正向?qū)妷?,關(guān)于LED驅(qū)動電路的設(shè)計(jì),可以查看下面的鏈接: 發(fā)光二極管LED驅(qū)動電路,最簡單但也是最容易出錯(cuò)的電路
03 端口出現(xiàn)不夠用的情況
這時(shí)可以借助擴(kuò)展芯片來實(shí)現(xiàn),比如三八譯碼器74HC138/移位寄存器74HC595等來拓展。
關(guān)于單片機(jī)單片機(jī)GPIO口的幾種擴(kuò)展方法可以查看下面的鏈接:
單片機(jī)科普:單片機(jī)的IO口不夠用了怎么辦?如何擴(kuò)展單片機(jī)的IO口
04 濾波電容
濾波電容分為高頻濾波電容和低頻濾波電容。
-
高頻濾波電容一般用104容(0.1uF),目的是短路高頻分量,保護(hù)器件免受高頻干擾。普通的IC(集成)器件的電源與地之間都要加,去除高頻干擾(空氣靜電)。
-
低頻濾波電容一般用電解電容(100uF),目的是去除低頻紋波,存儲一部分能量,穩(wěn)定電源。大多接在電源接口處,大功率元器件旁邊,如:USB接口、步進(jìn)電機(jī)、1602背光顯示。耐壓值至少高于系統(tǒng)最高電壓的2倍。
05 三極管的作用
開關(guān)作用
單片機(jī)輸出高電平時(shí),三極管導(dǎo)通;單片機(jī)輸出低電平時(shí),三極管截至。三極管作為開關(guān)驅(qū)動繼電器可以查看下面的鏈接: 單片機(jī)能直接驅(qū)動繼電器嗎?三極管驅(qū)動繼電器的電路怎么設(shè)計(jì)
放大作用
三極管具有三個(gè)工作區(qū): 截至區(qū) 、 線性區(qū) 、 飽和區(qū) 。用作放大作用時(shí),三極管工作在線性區(qū)。這一塊是模電的老大難。三極管是如何實(shí)現(xiàn)放大作用的,查看下面的鏈接: 三極管必知基礎(chǔ)知識:線性放大
電平轉(zhuǎn)換
當(dāng)基極為高電平時(shí),三極管導(dǎo)通,右側(cè)的導(dǎo)線接地為低電平,當(dāng)基極為低電平時(shí),三極管截止,輸出高電平。
06 數(shù)碼管的相關(guān)問題
單片機(jī)驅(qū)動數(shù)碼管是必學(xué)內(nèi)容。數(shù)碼管有 共陽 和 共陰 之分。從驅(qū)動方式上具有 動態(tài)掃描 和 靜態(tài)掃描 之分。單片機(jī)驅(qū)動數(shù)碼管時(shí)一定要選擇合適的驅(qū)動芯片,我比較喜歡74HC595,也可以選用專用的數(shù)碼管驅(qū)動芯片,如天微的專用IC。74HC595驅(qū)動數(shù)碼管的時(shí)序編程,查看下面的鏈接。 根據(jù)時(shí)序編程,單片機(jī)驅(qū)動74HC595實(shí)現(xiàn)數(shù)碼管顯示
07 上拉電阻
上拉電阻選取原則
-
從節(jié)約功耗及芯片灌電流能力考慮應(yīng)當(dāng)足夠大;電阻大,電流小。
-
從確保足夠的驅(qū)動電流考慮應(yīng)當(dāng)足夠??;電阻小,電流大。
-
對于高速電路,過大的上拉電阻可能會導(dǎo)致邊沿變平緩。
綜合考慮:上拉電阻常用值在1K到10K之間選取,下拉同理。
上下拉電阻
上拉就是將不確定的信號通過一個(gè)電阻嵌位在高電平,下拉同理。
-
電平轉(zhuǎn)換,提高輸出電平參數(shù)值。
-
OC門必須加上拉電阻才能使用。
-
加大普通IO引腳驅(qū)動能力。
-
懸空引腳上下拉抗干擾。
08 按鍵抖動及消除
按鍵也是機(jī)械裝置,在按下或放開的一瞬間會產(chǎn)生抖動,如下圖:
消除方法有兩種: 軟件除抖 和 硬件除抖 ,其中硬件除抖是應(yīng)用了電容對高頻信號短路的原理。 軟件除抖是檢測出鍵閉合后執(zhí)行一個(gè)延時(shí)程序,產(chǎn)生5ms~10ms的延時(shí),讓前沿抖動消失后再一次檢測鍵的狀態(tài),如果仍保持閉合狀態(tài)電平,則確認(rèn)為真正有鍵按下。
免責(zé)聲明:本文內(nèi)容由21ic獲得授權(quán)后發(fā)布,版權(quán)歸原作者所有,本平臺僅提供信息存儲服務(wù)。文章僅代表作者個(gè)人觀點(diǎn),不代表本平臺立場,如有問題,請聯(lián)系我們,謝謝!