摘要:可是在現實操作過程中總有一種方式出現問題,這就不得不提到現實情況下單片機的驅動能力對實驗結果的影響。但是在現實中由于單片機驅動能力的影響往往第一種是無法點亮燈的。
一、LED燈與單片機的連接方式
?
? ? ? ?在proteus仿真中,無論LED燈是負極連接IO端口,正極通過電阻連接VCC還是LED燈正極連接IO端口,負極通過電阻連接GND,都是可以通過仿真得到正確結果的。可是在現實操作過程中總有一種方式出現問題,這就不得不提到現實情況下單片機的驅動能力對實驗結果的影響。
? ? ? ? 如圖所示第(1)種方式,單片機IO端口輸出高電平時,LED燈亮,電流方向由單片機流向GND(我們將單片機提供高電平,電流方向為單片機由內到外稱為拉電流)。第(2)種方式,單片機IO端口輸出低電平時,LED燈亮,電流方向由VCC流向單片機內部(我們將單片機提供低電平,電流方向為由外到內輸入單片機稱為灌電流)。但是在現實中由于單片機驅動能力的影響往往第一種是無法點亮LED燈的。
二、單片機驅動能力
我們將兩種連接方式與單片機IO端口內部簡化之后可以得到如下兩個簡圖:
? ? ? ?單片機輸出1時,T斷開,這時VCC通過電阻R連接到IO。上圖為拉電流連接方式,T斷開時,R、R外、LED串聯,形成直流通路。I=VCC-Vled/R+R外。R作為單片機內部上拉電阻,阻值一般幾百上千K,可見電流就非常小根本無法點亮LED燈。
? ? ? ? 單片機輸出0時,T閉合連接到GND,這時IO相當于接地。上圖為灌電流連接方式,T閉合時形成通路,I=VCC-Vled/R外。LED滿足電流的要求,LED燈亮。? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 可見,有時候理論可行現實卻不太可行。
三、另外兩種單片機連接LED燈的比較
? ? ? ?單片機驅動較少LED燈尚且可以但是需要驅動多個時,必須增加外部驅動,以提供外部需要的電流。常用的方式是外部電路加驅動芯片、74HC373、非門、三態門、BJT等。下面將舉例說明三極管驅動LED燈電路。如圖:
? ? ? ?單片機只是控制三極管的通斷,而不是提供驅動電路,輸出高電平時三極管導通,可以形成直流通路,使得LED燈點亮;單片機輸出低電平時三極管截止(可以理解為斷路),使得LED燈滅。這樣就可以接多個LED了。? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?但是在實際生產中卻有缺陷,采用上述方式連接,在系統上電時,LED會閃一下。究其原因:上電瞬間,單片機IO輸出沒有在瞬間達到程序中初始化的值,另外電源沖擊等原因引起三極管瞬間導通,使得LED燈閃爍。這在生產中是不被接受的,所以我們更需要這樣更改,加入電容C,吸收尖峰電壓:
?
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/118876.html
摘要:點亮一顆燈是我們學習單片機入門的開始,今天目標的是利用單片機控制燈閃爍,下圖是仿真電路圖,圖中單片機左邊為系統的時鐘電路和復位電路,右邊是燈電路。包含頭文件定義引腳,用來連接燈延時函數,實現對燈的亮滅延時控制點亮燈延時熄滅燈延時 ? ? 點亮一顆LED燈是我們學習單片機入門的開始,今天目標的...
目錄 第一章:單片機概述 單片機的應用領域: STC89C52單片機: 單片機命名規則: ?單片機內部結構圖: ?單片機管腳圖: ?單片機最小系統: 進制表: 新建一個工程:? 檢查單片機驅動是否安裝完成: 打開Keil uVision集成開發環境 選擇Atmel下的AT89C52 創建源文件? ?第二章:LED LED介紹: ?點亮LED:?? 第一章:單片機概述 單片機(Micro Contr...
摘要:文章目錄一作品背景二功能要求三實現基礎功能一首先是要選材二原理圖設計二第一版本設計三焊接板四編寫單片機程序五下載程序驗證四外殼設計一圖紙設計二磨砂亞克力板五重新設計六安卓設計一界面設計二程序設計三功能設計作品嗶哩嗶哩視 ...
摘要:開關旋鈕電位器的實驗視頻已經購買開發版的同學開始上課來一場緊張刺激的之旅吧前言開發工具的下載安裝使用都很簡單我這里就不贅述了附上官方的說明跟著步驟來十分鐘搞定相關連接下載官方為什么成為開發函數 ...
閱讀 2326·2021-09-29 09:42
閱讀 563·2021-09-06 15:02
閱讀 2614·2021-09-02 15:40
閱讀 2120·2019-08-30 14:23
閱讀 1863·2019-08-30 13:48
閱讀 1294·2019-08-26 12:01
閱讀 962·2019-08-26 11:53
閱讀 2150·2019-08-23 18:31