我是靠谱客的博主 积极枕头,这篇文章主要介绍51单片机按键控制LED灯的亮灭,现在分享给大家,希望可以做个参考。

通过两个按键来控制2个lded的灭亮
按一下灯亮在按一下灯灭

#include <reg52.h>

//位绑定操作
sbit ADDR0 = P1^0;
sbit ADDR1 = P1^1;
sbit ADDR2 = P1^2;
sbit ADDR3 = P1^3;
sbit ENLED = P1^4;

sbit LED1 = P0^0;
sbit LED2 = P0^1;

//按键绑定
sbit KEY1 = P2^4;
sbit KEY2 = P2^5;
sbit KEYOUT1 = P2^3;

//主函数
void main()
{
    ENLED = 0;
    ADDR3 =1;
    ADDR2 =1;
    ADDR1 =1;
    ADDR0 =0;

    //要把KEYOUT1设为底电平
    KEYOUT1 = 0;
    while (1)
    {
      LED1 = KEY1;
      LED2 = KEY2;
    }
    


}

最后

以上就是积极枕头最近收集整理的关于51单片机按键控制LED灯的亮灭的全部内容,更多相关51单片机按键控制LED灯内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(119)

评论列表共有 0 条评论

立即
投稿
返回
顶部