单片机按键启停led灯程序

来源:本站
导读:目前正在解读《单片机按键启停led灯程序》的相关信息,《单片机按键启停led灯程序》是由用户自行发布的知识型内容!下面请观看由(电工技术网 - www.9ddd.net)用户发布《单片机按键启停led灯程序》的详细说明。
简介:本文主要为单片机按键启停led灯程序,下面一起来学习一下:

单片机按键启停led灯程序

#include<reg52.h>

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);

}

提醒:《单片机按键启停led灯程序》最后刷新时间 2024-03-14 00:53:05,本站为公益型个人网站,仅供个人学习和记录信息,不进行任何商业性质的盈利。如果内容、图片资源失效或内容涉及侵权,请反馈至,我们会及时处理。本站只保证内容的可读性,无法保证真实性,《单片机按键启停led灯程序》该内容的真实性请自行鉴别。