您的位置 首页 开关

51单片机程序——按键操控LED灯

includereg52h>voidDelay(unsignedintt);sbitkey=P3^2;对应单片机开发板上s19按键voidmain(void){while(1)

#include

void Delay(unsigned int t);
sbit key=P3^2; //对应单片机开发板上s19按键
void main (void)
{
while (1) //函数开端后,一直在检测按键是否被按下
{
if(key==0)
{
unsigned char i; //界说一个无符号字符型局部变量 i 取值规模 0~255
P0=0x7f; //赋初始值,右边第一个灯亮起来
for(i=0;i<8;i++) //参加 for循环,标明for循环大括号中的程序循环履行8次
{
Delay(50000);
P0>>=1; //向右移动一位。
P0=P0|0x80; //右移后,左端主动赋值0,所以需求该句子赋值1
}
}
else
{
P0=0x00;
}
}
}
void Delay(unsigned int t)
{
while(–t);
}

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/dianyuan/kaiguan/260884.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部