55问答网
所有问题
急求 单片机 5个LED灯依次点亮 每个亮一秒 循环
如题所述
举报该问题
其他回答
第1个回答 2015-07-20
uchar a=1;
uchar i;
while(1)
{
for(i=0;i<5;i++)
{
P 0=a<<i;
delayms(5000)
}
}
delayms(uint x)函数网上太多了,在此就不列出了
本回答被提问者和网友采纳
相似回答
51
单片机
从左到右
依次点亮
+流水灯间隔1s?
答:
include<reg52.h> sbit L1=P0^0;sbit L2=P0^1;sbit L3=P0^2;sbit L4=P0^3;sbit L5=P0^4;sbit L6=P0^5;sbit L7=P0^6;sbit L8=P0^7;void delay(unsigned int i){ while(i--);} void main(){ while(1){ L1 = 0;delay(10000);L2 = 0;delay(10000);L3 = 0;delay(10000...
单片机
仿真灯怎么
依次
逐个增加
点亮
起来
答:
1、首先使用
单片机
89C51芯片连接8个
LED
管。2、其次由/INT0接一消抖开关,每次按下开关。3、最后单片机仿真灯依次逐个增加
点亮
起来。单片机又称微控制器,由中央处理器、存储器、输入输出端口。
51
单片机
C程序怎样把
LED灯
从左到右
点亮
然后又从右到左点亮然后
循环
答:
for(i=0;i<8;i++){P0=
led
tab[7-i];delay(100);} } }
求
五
颗
灯依次亮
、两头往中间亮、先向右亮后再向左亮的流水灯程序?
答:
0]);int i = 0;for(;;){ p1 = i%count;if((i++) == count)i = 0;delay()//这里延时时间自己调节,如果没有延时是看不到流水灯效果的,
5个led
都是亮的了 } led数组里面放你设计好的
点亮led
对应的高低电平值就行了,亮灯顺序就是led数组值的顺序,挨着往里填就行了。欢迎追问 ...
51
单片机Led灯
的电亮
答:
你可以这样 假设P1口输出,1点亮,顺序你自己设定 x=0x01;while(1){ for(i=0;i<9;i++)//右到左
依次点亮
{ P1 = x << i; //0-7得时候只有一
个灯亮
delay1s //延时1s函数(死
循环
等待式延时,比如for循环的延时)} } ...
大家正在搜
单片机8个灯循环点亮
单片机依次点亮8个灯
单片机51点亮一个led灯
单片机点亮一个灯
单片机点亮第一个led灯程序
单片机点亮一个led灯C语言
51单片机点亮多个led灯
用stm32单片机点亮LED灯
单片机串口点亮LED灯
相关问题
帮忙编个单片机程序,有五个灯,连续点亮,每个灯亮一秒钟。。怎...
设计一个具有8个LED灯,要求从右向左依次点亮一秒后熄灭,循...
三位灯轮流点亮间,每隔一秒循环5次,单片机程序设计
求一个单片机程序,要八个led灯依次点亮,同时一个数码管依次...
急求!!!单片机程序,要求8个LED灯依次亮,相隔0.25秒...
单片机控制两个led灯使得两盏灯依次点亮间隔1秒
求单片机89C52编程要求是,P1口的四个LED灯循环点亮,...
8051单片机,用P0口控制8个LED实现循环彩灯.循环显示...