<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 基于51單片機的各種花樣的流水燈c51程序

基于51單片機的各種花樣的流水燈c51程序

作者: 時(shí)間:2012-09-11 來(lái)源:網(wǎng)絡(luò ) 收藏

/*-----------------------------------------------
功能:燈對稱(chēng)移動(dòng)閃爍(雙閃爍)

本文引用地址:http://dyxdggzs.com/article/170895.htm

------------------------------------------------*/

#includeREG52.H>
#define uint unsigned int
void delay(uint);
main()
{
uint comp1=0xfe;
uint comp2=0x80;
P1=0x7e;
delay(30000);
while(1)
{
P1=0xff;
comp1=1;
comp1|=0x01;
comp2>>=1;
P1=comp1;
P1^=comp2;
delay(30000);
if(P1==0xe7)
{
comp1=1;
comp1|=0x01;
comp2>>=1;
}

if(comp1==0x7f)
{
comp1=0xfe;
comp2=0x80;
}
}
}
void delay(uint cnt)
{
while(cnt--);
}


/*-----------------------------------------------------------------

只循環(huán)一次,而沒(méi)有一直循環(huán)下去,出錯地方在:

通過(guò)添加一條測試語(yǔ)句:

if(comp1==0x7f)
{
comp1=0xfe; comp2=0x80;
P1=0x00; delay(30000);

}

發(fā)現if語(yǔ)句沒(méi)有被執行,自然繼續左右移動(dòng):

1111 11111111 1111^0000 0000==11111 1111

所以看起來(lái)是執行了一次while中的代碼。

具體為什么不行,還不清楚……

更正下列代碼后,能夠實(shí)現功能。

if(P1==0x7e)
{
comp1=0xfe;
comp2=0x80;
}

或者:

if(comp2==0x01)
{
comp1=0xfe;
comp2=0x80;
}

--------------------------------------------------------------*/


上一頁(yè) 1 2 3 下一頁(yè)

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>