單片機兩個IO口控制三個LED燈

在項目中經常會遇到單片機IO口資源不夠用的情況,那麼如何讓單片機的IO口利用最大化呢,這裏分享一下用單片機兩個IO口控制三個LED燈的幾種方法。

方法一:

    

S1和S2分別接單片機兩個IO口,這裏通過一個單刀雙擲按鍵模擬IO口輸出高低電平。

S1和S2同時爲低電平時,LED燈全滅。

S1爲低電平,S2爲高電平時,LED2亮。

S1爲高電平,S2爲低電平時,LED3亮。

S1爲高電平,S2爲高電平時,LED1亮。

方法二:

 

S3和S4分別接單片機兩個IO口,這裏通過一個單刀雙擲按鍵模擬IO口輸出高低電平。

S3和S4同時爲低電平時,LED4亮。

S3爲低電平,S4爲高電平時,LED6亮。

S3爲高電平,S4爲低電平時,LED5亮。

S3爲高電平,S4爲高電平時,LED5、LED6同時亮。

方法三:

 

  

S1和S2分別接單片機兩個IO口,這裏通過一個單刀雙擲按鍵模擬IO口輸出高低電平。

S1和S2同時爲低電平時,LED燈全滅。

S1爲低電平,S2爲高電平時,LED3亮。

S1爲高電平,S2爲低電平時,LED2亮。

S1爲高電平,S2爲高電平時,LED1亮。

方法四:

  

S3和S4分別接單片機兩個IO口,這裏通過一個單刀雙擲按鍵模擬IO口輸出高低電平。

S3和S4同時爲低電平時,LED燈全滅。

S3爲低電平,S4爲高電平時,LED6亮。

S3爲高電平,S4爲低電平時,LED5亮。

S3爲高電平,S4爲高電平時,LED4亮。

通過兩個IO口的高低電平4種組合方式,結合外部電路就可以控制3個LED燈的亮滅。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章