按钮控制灯亮接线原理图如图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)按钮控制灯亮程序。
上一篇:51单片机串行口的工作方式解析
下一篇:51单片机实例讲解,数码管显示数字“5555”程序
- 关注eeworld公众号
快捷获取更多信息
- 关注eeworld服务号
享受更多官方福利
推荐阅读





实战 培训 开发板 精华推荐
最新视频课程更多
- 有奖直播 | 迈来芯为您详解:半导体研发功能安全的实现与技术支持
- 用富士通Cortex-M3 Easy Kit开发板,DIY出你的精彩!l
- 【评论有礼】大话CC2650,从资料到例程、从应用到生态全方位讲解!
- 看视频瓜分红包:面向高效高密度开关电源的先进功率 MOSFET 技术及应用
- ST SensorTile物联网开发套件来啦!免费申请抢鲜体验等你来~
- “集齐五友”参与KW41Z创意征集活动,赢100元京东卡!
- 【看电源研讨会 抽好礼】 高密度电源系统的PCB布局与散热设计系统
- 炎炎盛夏,EEWORLD社区6月明星人物出炉喽!
- 抢鲜体验| 两款GD RISC-V开发板
- 考眼力:高速数字设计的秘籍 藏在哪里? 走近Keysight PATHWAVE,提升工作效率