我是靠谱客的博主 积极枕头,最近开发中收集的这篇文章主要介绍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灯的亮灭所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部