一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

1個GPIO可不可以實現(xiàn)控制兩個LED燈

GReq_mcu168 ? 來源:電路啊 ? 作者:LR梁銳 ? 2021-11-22 11:24 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

很多電子產(chǎn)品有狀態(tài)指示燈,比如電視機:

待機狀態(tài)亮紅燈

開機狀態(tài)亮綠燈

實現(xiàn)起來很簡單,微控制器MCU的兩個GPIO分別控制就行:

不過資源總是緊張的,有時候會碰到GPIO不夠用的情況。如果只用1個GPIO,可不可以實現(xiàn)控制兩個LED燈呢?要實現(xiàn)4種狀態(tài):

紅燈亮,綠燈滅

紅燈滅,綠燈亮

都滅

都亮

直接上電路:

電路分析

1、紅燈亮,綠燈滅時,GPIO1輸出5V高電平:

2、紅燈滅,綠燈亮?xí)r,GPIO1輸出0V低電平:

3、紅燈和綠燈都滅時,GPIO1設(shè)為浮空高阻態(tài)。此時由于兩個LED燈總的導(dǎo)通壓降要求大于5V,所以兩個LED燈都不導(dǎo)通。

4、紅燈和綠燈都亮?xí)r,GPIO1交替輸出高低電平。只要高低電平切換的頻率夠高,由于視覺暫留效應(yīng),人眼看到的就是兩個燈都常亮。

注意事項

使用這個電路時,要注意MCU的GPIO的電流驅(qū)動能力。GPIO能承受的電流要大于LED燈流過的電流。以下截圖出自STM32芯片的數(shù)據(jù)手冊,它的GPIO可以驅(qū)動或吸入8mA的電流。

總結(jié)

1個GPIO控制2個LED顯示4種狀態(tài),電路的實現(xiàn)本身很妙。

責(zé)任編輯:haq

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • led
    led
    +關(guān)注

    關(guān)注

    242

    文章

    23840

    瀏覽量

    673946
  • mcu
    mcu
    +關(guān)注

    關(guān)注

    146

    文章

    17978

    瀏覽量

    366661
  • 控制器
    +關(guān)注

    關(guān)注

    114

    文章

    17100

    瀏覽量

    184221

原文標(biāo)題:絕妙!1個GPIO控制2個LED顯示4種狀態(tài)

文章出處:【微信號:mcu168,微信公眾號:硬件攻城獅】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    TLK2711的數(shù)字地可不可以接普通的數(shù)字地?

    我想請問一下,TLK2711的數(shù)字地可不可以接普通的數(shù)字地,如果不可以,會有什么問題出現(xiàn)?謝謝!
    發(fā)表于 02-06 06:06

    請問TLV1570的AIN引腳的作用是什么,可不可以懸空處理?

    請問TLV1570的AIN引腳的作用是什么,可不可以懸空處理,看datasheet里沒詳細(xì)介紹引腳的接法。
    發(fā)表于 01-22 06:49

    請問ADC161S626可不可以與DSP的MCASP連接?

    請問ADC161S626可不可以與DSP的MCASP連接?另外接入單端信號,這個電路是否有問題?
    發(fā)表于 01-06 07:02

    請問ADS1115地處理上可不可以在板子上下層都鋪上模擬地?

    請問ADS1115地處理上可不可以在板子上下層都鋪上模擬地? 另外板子上ADS1115的模擬信號線能不能進行包地處理? 方便的話,還請?zhí)峁┬┵Y料學(xué)習(xí)。萬分感謝!
    發(fā)表于 01-02 07:25

    DAC8718數(shù)字電和模擬電同時上電下電可不可以

    之前有用DAC8718,電源上電順序使用了繼電器進行控制,這回設(shè)計要求體積小,可能要拿掉繼電器,問一下如果數(shù)字電和模擬電同時上電下電可不可以?
    發(fā)表于 12-30 07:18

    ADS1220的AVDD接5V, DVDD接3.3V可不可以?

    ADS1220的AVDD接5V, DVDD接3.3V可不可以。手冊只寫了AVDD 和DVDD的范圍,不知道他們的電壓不一樣會不會有問題
    發(fā)表于 12-02 07:49

    dac8571的參考電壓為0-vdd,可不可以把這個料當(dāng)一象限的乘法DAC使用?

    dac8571的參考電壓為0-vdd,那我可不可以把這個料當(dāng)一象限的乘法DAC使用,參考電壓輸入范圍為0-1v,謝謝!
    發(fā)表于 11-25 06:59

    LM131可不可以直接通過CL和電阻47接到GND?

    您好,LM131應(yīng)用電路中,6pin和1pin接的+Vs和-Vs 什么情況要接?此下可調(diào)電阻應(yīng)該設(shè)置多少? 可不可以直接通過CL和電阻47接到GND? 謝謝
    發(fā)表于 11-14 06:11

    TDA3118D2可不可以用MUTE腳來控制POP聲?

    可不可以用MUTE腳來控制POP聲,謝謝?。?!
    發(fā)表于 10-28 07:05

    CSU-IDE 6.0.1版本可不可以發(fā)一下

    有沒有6.0.1的安裝包版本?最新版的安裝包有問題,不可甪,可不可以發(fā)一下?非常感謝!695127852@qq.com
    發(fā)表于 10-08 12:32

    隔離電源的地可不可以通過電容夸到大地

     在隔離電源的設(shè)計中,關(guān)于地的處理是一重要的考慮因素。對于“隔離電源的地可不可以通過電容跨到大地”的問題,這通常取決于具體的應(yīng)用場景和設(shè)計需求。
    的頭像 發(fā)表于 10-01 16:19 ?1551次閱讀

    可不可以通過并聯(lián)片運放的方法擴展輸出電流?

    現(xiàn)在手頭有2片THS3201,需要在50歐姆的負(fù)載上產(chǎn)生2V以上的有效值,3201的輸出電流只有100mA,可不可以通過并聯(lián)片運放的方法擴展輸出電流?網(wǎng)上有相關(guān)的方案,不過似乎都是很對電壓型運放的,想知道電流型運放能不能這樣應(yīng)用 不要求增益,只要求驅(qū)動能力
    發(fā)表于 09-05 07:46

    lmp91051可不可以用到熱釋電紅外氣體傳感器?

    lmp91051可不可以用到熱釋電紅外氣體傳感器啊?比如PYS3228TC
    發(fā)表于 09-04 06:20

    op27做電壓跟隨可不可以,還有能用單電源供電嗎?

    op27做電壓跟隨可不可以,還有能用單電源供電嗎
    發(fā)表于 09-03 06:20

    stm32mp135d的板子可不可以跑tensorflow的模型???

    請問是stm32mp135d的板子可不可以跑tensorflow的模型???
    發(fā)表于 07-18 06:49