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

標題: 這個程序為什么不能使流水燈流動起來 [打印本頁]

作者: a110    時間: 2012-9-23 13:34
標題: 這個程序為什么不能使流水燈流動起來
#include #include #define uint unsigned int #define uchar unsigned char uchar temp; sbit sj=P1^4; void delay(uint z); void main() {sj=0; temp=0x7f; P0=temp; while(1) { delay (500); temp=_cror_(temp,1); sj=0; P0=temp; } } void delay(uint z) {uint x,y; for(x=z;x>0;z--) for(y=110;y>0;z--); }
作者: lydashan    時間: 2012-9-24 21:48

delay函數中for語句錯誤,for(x=z;x>0;x--)for(y=110;y>0;y--);

 sbit sj=P1^4;這句無用,

主函數中把sj=0;去掉,把P0=temp;放在while(1)中,

void main()

{

    temp=0x7f;

    while(1)

        {

            P0=temp;

            delay(500);

            temp=_cror_(temp,1);

        }

}


作者: aqqkkee    時間: 2012-9-25 12:23

sbit sj=P1^4;還是要的

在51hei開發板上P14口是控制二極管的使能端;

主要還是延時函數搞錯了。


作者: 肖川    時間: 2012-9-29 17:36
是延時的錯
作者: amchina    時間: 2012-10-31 15:33
沒有聲明delay函數吧?




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