怎麼用51微控制器的p3的兩個口控制LED燈?
說原理 發表于 家居2021-12-31
你這裡沒說明白控制什麼樣的LED燈,是一隻還是有串並的,如果只是一隻指示燈珠,是可以直接接到微控制器的IO腳上的,LED另一端串聯一個限流電阻接上電源就行。如果是控制多個LED最好用達林頓管驅動,或者專用LED恆流驅動晶片,如果用達林頓管也要注意限流和限流電阻功率。希望我的回答可以幫到你!
您好,很高興回答您。圖一把p3口設定成低,電流從外接5v電源就像p3口就可以。圖二是把p3口設定成高電平,電流從p3口的高電平流向外面就可以。
這個問題,首先要看這個微控制器的資料手冊,瞭解P3口的相關暫存器,是用來作為普通IO樓,還是作為其他功能口。
一般來說,資料手冊裡都有demo,看程式碼,對著手冊看每個暫存器是怎麼設定的,用處是什麼,相信對你來說,就很簡單了。
一個控制段選,一個控制片選!
51是內部弱上拉,因此需要一個io上拉1K然後輸出高電平同時接發光管正然後發光管負接另一個輸出低電平的io口就可以了。