按鈕控制燈亮接線原理圖如圖11所示。在單片機(jī)的P1口的低4位按上按鈕,在高4位接上發(fā)光二極管。當(dāng)按下SB1時(shí)(P1.0口為“0”),LED1發(fā)亮(P1.4口為“0”)。同理,若分別按下SB2、SB3、SB4,則對(duì)應(yīng)的端口P1.5、P1.6、P1.7輸出低電平,對(duì)應(yīng)的發(fā)光二極管LED2、LED3、LED4就發(fā)亮。
若同時(shí)按下兩個(gè)以上的按鈕,則對(duì)應(yīng)的發(fā)光二極管發(fā)亮。例如按下SB1和SB3,則對(duì)應(yīng)的輸出端口P1.4和P1.6輸出為低電平,對(duì)應(yīng)的發(fā)光二極管LED1、LED3發(fā)亮。
(1)按鈕控制燈亮硬件電路(見(jiàn)圖11)。
圖11 按鈕控制燈亮接線原理圖
(2)按鈕控制燈亮硬件電路元器件(見(jiàn)表3)。
表3 按鈕控制燈亮硬件電路元器件表
(3)按鈕控制燈亮程序流程圖(見(jiàn)圖12)。
圖12 由按鈕控制燈亮程序流程圖
(4)按鈕控制燈亮程序。
-
單片機(jī)
+關(guān)注
關(guān)注
6037文章
44561瀏覽量
635647 -
發(fā)光二極管
+關(guān)注
關(guān)注
13文章
1200瀏覽量
66339 -
51單片機(jī)
+關(guān)注
關(guān)注
274文章
5704瀏覽量
123673
原文標(biāo)題:51單片機(jī)實(shí)例講解,由按鈕控制燈亮程序
文章出處:【微信號(hào):changxuemcu,微信公眾號(hào):暢學(xué)單片機(jī)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論