按鈕控制燈亮接線原理圖如圖11所示。在單片機的P1口的低4位按上按鈕,在高4位接上發光二極管。當按下SB1時(P1.0口為“0”),LED1發亮(P1.4口為“0”)。同理,若分別按下SB2、SB3、SB4,則對應的端口P1.5、P1.6、P1.7輸出低電平,對應的發光二極管LED2、LED3、LED4就發亮。
若同時按下兩個以上的按鈕,則對應的發光二極管發亮。例如按下SB1和SB3,則對應的輸出端口P1.4和P1.6輸出為低電平,對應的發光二極管LED1、LED3發亮。
(1)按鈕控制燈亮硬件電路(見圖11)。
圖11 按鈕控制燈亮接線原理圖
(2)按鈕控制燈亮硬件電路元器件(見表3)。
表3 按鈕控制燈亮硬件電路元器件表
(3)按鈕控制燈亮程序流程圖(見圖12)。
圖12 由按鈕控制燈亮程序流程圖
(4)按鈕控制燈亮程序。
-
單片機
+關注
關注
6043文章
44621瀏覽量
638584 -
發光二極管
+關注
關注
13文章
1205瀏覽量
66508 -
51單片機
+關注
關注
274文章
5705瀏覽量
124304
原文標題:51單片機實例講解,由按鈕控制燈亮程序
文章出處:【微信號:changxuemcu,微信公眾號:暢學單片機】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論