标题:
单片机独立按键控制LED移位程序
[打印本页]
作者:
慢慢羊2020
时间:
2020-5-11 12:12
标题:
单片机独立按键控制LED移位程序
51hei图片20200511121842.png
(47.23 KB, 下载次数: 49)
下载附件
2020-5-11 12:12 上传
#include <reg52.h>
#include <intrins.h>
#define uchar unsigned char
#define uint unsigned int
void DelayMS(uint x)
{
uchar i;
while(x--)
{
for(i=200;i>0;i--);
}
}
void Move_LED()
{
if((P1 &= 0x10)==0) P0 = _cror_(P0,1);
else if((P1 &= 0x20)==0) P0 = _crol_(P0,1);
else if((P1 &= 0x40)==0) P2 = _cror_(P2,1);
else if((P1 &= 0x80)==0) P2 = _crol_(P2,1);
}
void main()
{
uchar Recent_Key=0xff;
P0=0xfe;
P1=0xfe;
P2=0xfe;
while(1)
{
if(Recent_Key != P1)
{
Recent_Key=P1;
Move_LED();
DelayMS(10);
}
}
}
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1