0
点赞
收藏
分享

微信扫一扫

独立按键控制LED显示二进制

boomwu 2022-01-07 阅读 68

#include <REGX52.H>
#include <INTRINS.H>

void Delay1ms(unsigned int xms)    
{
    unsigned char i, j;
    while(xms--)
    {
        _nop_();
        i = 2;
        j = 199;
        do
        {
            while (--j);
        } while (--i);
    }
    
}

void main()
{
  unsigned char LEDNum=0;
    while(1)
    {
        if(P3_1==0)
        {
            Delay1ms(20);
            while(P3_1==0);
            Delay1ms(20);//1111 1111
            LEDNum++;//P2++就是1111 1111 再加溢出为 0000 0000 灯会全部亮;
            P2=~LEDNum;
        }
        
    }
}

举报

相关推荐

0 条评论