按鈕控制燈亮接線原理圖如圖11所示。在單片機的P1口的低4位按上按鈕,在高4位接上發(fā)光二極管。當按下SB1時(P1.0口為“0”),LED1發(fā)亮(P1.4口為“0”)。同理,若分別按下SB2、SB3、SB4,則對應(yīng)的端口P1.5、P1.6、P1.7輸出低電平,對應(yīng)的發(fā)光二極管LED2、LED3、LED4就發(fā)亮。
若同時按下兩個以上的按鈕,則對應(yīng)的發(fā)光二極管發(fā)亮。例如按下SB1和SB3,則對應(yīng)的輸出端口P1.4和P1.6輸出為低電平,對應(yīng)的發(fā)光二極管LED1、LED3發(fā)亮。
(1)按鈕控制燈亮硬件電路(見圖11)。
圖11 按鈕控制燈亮接線原理圖
(2)按鈕控制燈亮硬件電路元器件(見表3)。
表3 按鈕控制燈亮硬件電路元器件表
(3)按鈕控制燈亮程序流程圖(見圖12)。
圖12 由按鈕控制燈亮程序流程圖
(4)按鈕控制燈亮程序。
-
單片機
+關(guān)注
關(guān)注
6060文章
44829瀏覽量
645041 -
發(fā)光二極管
+關(guān)注
關(guān)注
13文章
1212瀏覽量
67122 -
51單片機
+關(guān)注
關(guān)注
277文章
5707瀏覽量
126059
原文標題:51單片機實例講解,由按鈕控制燈亮程序
文章出處:【微信號:changxuemcu,微信公眾號:暢學單片機】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
使用51單片機繼電器控制燈的亮滅程序和電路圖免費下載

使用51單片機定時器中斷控制LED燈亮1S的程序免費下載

使用51單片機實現(xiàn)按鈕與繼電器控制的工程文件免費下載
51單片機實例講解,由按鈕控制燈亮程序資料下載

基于51單片機手機無線藍牙控制8位LED燈亮滅設(shè)計(畢設(shè)課設(shè))

使用51單片機實現(xiàn)延時控制LED燈閃爍

評論