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