1. 單片機一個介面怎麼控制兩個LED燈!
如果使用
編碼方式
,單片機的IO分成兩路,一路直接接LED,另一路先通過一個
非門
再接LED,這樣IO口輸出0或者1時只點亮其中一個LED,即實現了控制。
如果你還想要其他控制方式,那就是用串口的TXD發出數據了,這時要另一個單片機的RXD接收,然後可以控制多個LED。
2. 單片機同一IO口,可以既作為輸入又作為輸出嗎(按鍵並著LED燈,輸入有變化時也需要LED指示)
可以的,單片機的IO口本身就可以設置成輸入或輸出的,但當輸入與輸出有沖突時還是會出現不確定因素的,比如你輸入是要求LED燈滅,此時按鍵,燈肯定會點亮。
3. 如何用單片機的一個io口同時驅動一個LED燈並做按鍵輸入
led負極串聯一個幾百歐到1k的電阻接到io口,正極接電源正極
4. 怎樣用單片機io口控制大功率led燈亮滅,用1117晶元
1117晶元是3.3V穩壓晶元,採用該晶元說明使用的單片機也是3.3V供電,為控制大功率LED燈,可以採取以下措施:
1、大功率的LED燈一般電壓都為12V或24V,所以不能由單片機IO直接控制,需要加三極體驅動。
2、為了避免干擾,單片機與外部LED驅動電路之間,加光電隔離。
3、內部邏輯電路和外部驅動電路電源不共地。
5. 單片機的io口電流大概10ma左右,如何讓一個io口控制四個並聯一起的led同時亮滅
每個LED電流20mA?你為什麼要那麼大電流呢?不怕燒壞LED?
好吧,不管你為什麼用那麼大的了,反正你不能把四個LED連接到IO口上,因為單片機IO口沒那麼大驅動能力.
用一個三極體吧,如果用NPN三極體,接法如下:
電源--->四個限流電阻---->四個LED正極---->
四個LED負極擰到一起,共同接三極體的集電極--->三極體發射極接地
單片機的IO口--->約680---1000歐姆的電阻--->三極體的基極.
因為,當IO口為高電平時,三極體工作於開啟狀態,四個LED亮
如果用PNP三極體,接法如下:
電源--->三極體的發射極---->三極體的集電極---->四個限流電阻擰一起
--->四個限流電阻另一端分開,分別接四個LED正極---->四個LED負極擰到一起接地
單片機的IO口--->約680---1000歐姆的電阻--->三極體的基極.
因為,當IO口為低電平時,三極體工作於開啟狀態,四個LED亮
6. 怎麼用51單片機一個IO口控制兩個LED分別亮
1、新建項目,如圖所示。
注意事項:
Proteus 自從有了單片機也就有了開發系統,隨著單片機的發展開發系統也在不斷發展。 keil是一種先進的單片機集成開發系統。它代表著匯編語言單片機開發系統的最新發展,首創多項便利技術,將開發的編程/模擬/調試/寫入/加密等所有過程一氣呵成,中間不須任何編譯或匯編。
7. 如何用單片機的一個IO口 控制一個「運行LED燈」 與 一個「故障LED燈」和「蜂鳴器」
「故障LED串電阻」並聯「蜂鳴」後,正的一端接VCC,負端接IO,運行LED串電阻後正端接IO,負端接地,這樣就可以了
8. 怎麼採用C語言編程序通過單片機的I/O埠點亮一個LED燈
很簡單的,先定義你的埠。然後給埠輸出高低電平。
點亮第一個LED
9. 單片機的io口電流大概10ma左右,如何讓一個io口控制四個並聯一起的led(同時亮滅)
一般不推薦4個LED並聯,如果並聯的話應該每個LED接一個限流電阻然後再並聯。高亮度LED有1mA電流就可以驅動了,不需要其它的放大電路,如果每個LED電流比較大,可以分別串接到4個P型三極體的發射極,三極體的基極通過限流偏置電阻接到單片機的I/O引腳,三極體的集電極接地,三極體可選用8550.也可以採用專用的驅動IC如74LS07或者ULN2000系列。