欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標題: 怎樣讓單片機流水燈的程序從第一個亮到最后一個無限循環? [打印本頁]

作者: 向數學勢力低頭    時間: 2019-4-1 17:05
標題: 怎樣讓單片機流水燈的程序從第一個亮到最后一個無限循環?
關于單片機流水燈程序改寫
怎樣讓單片機流水燈的程序從第一個亮到最后一個又從第一個亮到最后一個這樣無限循環下去

作者: xjtong    時間: 2019-4-2 04:24
while(1){P0=0x01;for(i=0;i<8;i++)P0<<=1;}手機回復都的,主要就是這個。要看你的LED在哪個口,還要定義i類型,還要加延時,不然快到你以為全開!
作者: Atom5    時間: 2019-4-2 07:15
無限循環需要用while(){}循環
按順序亮燈就有很多做法了,數組編號累加,順序端口累加,自己編輯中間加延時隔開........
作者: HC6800-ES-V2.0    時間: 2019-4-2 08:07
非常簡單嘛!
#include<reg51.h>
#include<intrins.h>

#define GPIO_LED P2//將P2口另外取名為GPIO_LED

void Delay10ms(unsigned int);

void main(void)
{
        GPIO_LED=0xfe;
        Delay10ms(50);
        while(1)
        {
                        GPIO_LED=_crol_(GPIO_LED,1);
                        Delay10ms(50);
        }
}

void Delay10ms(unsigned int c)
{
    unsigned char a,b;
    for(;c>0;c--)
        for(b=38;b>0;b--)
            for(a=130;a>0;a--);
}
作者: 無線強大    時間: 2019-4-2 10:20
#include <reg52.h>
#include <intrins.h>
#define uint unsigned int
#define uchar unsigned char
void delayms(uint);
uchar aa;
void main()
{
aa=0xfe;
while(1)
{
P1=aa;
delayms(1000);
aa=_crol_(aa,1);
}
}
void delayms(uint xms)
{
uint i,j;
for(i=xms;i>0;i--)
for(j=110;j>0;j--);

}

作者: 草重三金    時間: 2019-4-2 11:19
給一個循環就好呀。
作者: 160328318    時間: 2019-4-2 14:29
用一個while語句
作者: xiaotaiwen    時間: 2019-4-2 15:01
做個循環語句

#include <reg52.h>
#include <intrins.h>
#define uint unsigned int
#define uchar unsigned char
void delayms(uint);
uchar aa;
void main()
{
aa=0xfe;
while(1)
{
P1=aa;
delayms(1000);
aa=_crol_(aa,1);
}
}
void delayms(uint xms)
{
uint i,j;
for(i=xms;i>0;i--)
for(j=110;j>0;j--);

}




歡迎光臨 (http://www.raoushi.com/bbs/) Powered by Discuz! X3.1