0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

51单片机案例分析:按钮控制灯亮接线原理

2oON_changxuemc 2019-09-17 10:25 次阅读

按钮控制灯亮接线原理图如图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)。

51单片机案例分析:按钮控制灯亮接线原理

图11 按钮控制灯亮接线原理图

(2)按钮控制灯亮硬件电路元器件(见表3)。

表3 按钮控制灯亮硬件电路元器件表

(3)按钮控制灯亮程序流程图(见图12)。

图12 由按钮控制灯亮程序流程图

(4)按钮控制灯亮程序。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 单片机
    +关注

    关注

    6032

    文章

    44513

    浏览量

    632745
  • 发光二极管
    +关注

    关注

    13

    文章

    1193

    浏览量

    66192
  • 51单片机
    +关注

    关注

    273

    文章

    5697

    浏览量

    123135

原文标题:51单片机实例讲解,由按钮控制灯亮程序

文章出处:【微信号:changxuemcu,微信公众号:畅学单片机】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    如何利用51单片机控制LED灭变化?

    如何利用51单片机控制LED灭变化?
    发表于 11-04 06:41

    基于51单片机交通的设计

    基于51单片机交通的设计
    发表于 12-09 23:55 229次下载

    esp8266控制led51单片机底层程序资料下载

    esp8266控制led51单片机底层程序可以控制led灭,亲测可行
    发表于 02-27 15:00 61次下载

    使用51单片机控制的程序免费下载

    本文档的主要内容详细介绍的是使用51单片机控制LED的程序免费下载。
    发表于 09-09 17:26 9次下载
    使用<b class='flag-5'>51</b><b class='flag-5'>单片机</b><b class='flag-5'>控制</b><b class='flag-5'>亮</b><b class='flag-5'>灯</b>的程序免费下载

    使用51单片机控制闪烁的程序和资料说明

    本文档的主要内容详细介绍的是使用51单片机控制闪烁的程序和资料说明。
    发表于 08-29 17:28 2次下载
    使用<b class='flag-5'>51</b><b class='flag-5'>单片机</b><b class='flag-5'>控制</b>小<b class='flag-5'>灯</b>闪烁的程序和资料说明

    使用51单片机继电器控制灭程序和电路图免费下载

    本文档的主要内容详细介绍的是使用51单片机继电器控制灭程序和电路图免费下载。
    发表于 07-19 17:37 32次下载
    使用<b class='flag-5'>51</b><b class='flag-5'>单片机</b>继电器<b class='flag-5'>控制</b><b class='flag-5'>灯</b>的<b class='flag-5'>亮</b>灭程序和电路图免费下载

    使用51单片机定时器中断控制LED1S的程序免费下载

    本文档的主要内容详细介绍的是使用51单片机定时器中断控制LED1S的程序免费下载。
    发表于 07-04 17:41 9次下载
    使用<b class='flag-5'>51</b><b class='flag-5'>单片机</b>定时器中断<b class='flag-5'>控制</b>LED<b class='flag-5'>灯</b><b class='flag-5'>亮</b>1S的程序免费下载

    使用51单片机实现按钮与继电器控制的工程文件免费下载

    本文档的主要内容详细介绍的是使用51单片机实现按钮与继电器控制的工程文件免费下载。
    发表于 11-10 08:00 33次下载

    51单片机实例讲解,由按钮控制程序资料下载

    电子发烧友网为你提供51单片机实例讲解,由按钮控制程序资料下载的电子资料下载,更有其他相关的
    发表于 04-20 08:50 2次下载
    <b class='flag-5'>51</b><b class='flag-5'>单片机</b>实例讲解,由<b class='flag-5'>按钮</b><b class='flag-5'>控制</b><b class='flag-5'>灯</b><b class='flag-5'>亮</b>程序资料下载

    单片机(AT89C51按钮控制LED实现流水灯,闪烁流水灯

    单片机实现按钮控制LED流水灯作业和闪烁
    发表于 11-04 16:36 23次下载
    <b class='flag-5'>单片机</b>(AT89C<b class='flag-5'>51</b>)<b class='flag-5'>按钮</b><b class='flag-5'>控制</b>LED<b class='flag-5'>灯</b>实现流水灯,闪烁流水灯

    基于51单片机手机无线蓝牙控制8位LED灭设计(毕设课设)

    基于51单片机手机无线蓝牙控制8位LED灭设计(毕设课设)
    发表于 11-23 17:21 23次下载
    基于<b class='flag-5'>51</b><b class='flag-5'>单片机</b>手机无线蓝牙<b class='flag-5'>控制</b>8位LED<b class='flag-5'>灯</b><b class='flag-5'>亮</b>灭设计(毕设课设)

    基于51单片机的交通设计

    基于51单片机的交通设计
    发表于 02-18 09:46 135次下载

    51单片机交通

    51单片机交通资料分享
    发表于 11-28 14:54 47次下载

    基于51单片机的PWM控制LED渐灭设计资料源程序

    基于51单片机的PWM控制LED渐灭设计资料源程序
    发表于 04-27 15:09 22次下载

    使用51单片机实现延时控制LED闪烁

    这篇文章我们讲解使用51单片机控制LED的闪烁。那么为了方便理解,我们要从最基础的讲起。闪烁,就是一会儿
    发表于 07-11 11:39 5682次阅读
    使用<b class='flag-5'>51</b><b class='flag-5'>单片机</b>实现延时<b class='flag-5'>控制</b>LED<b class='flag-5'>灯</b>闪烁