當前位置:編程學習大全網 - 編程軟體 - 求妳89C52單片機流水燈移動的程序

求妳89C52單片機流水燈移動的程序

#include<reg52.h>

#include<intrins.h>

#define uchar unsigned char

#define uint unsigned int

uchar num,m,led,a;

delay(uint ms)

{

uint i,j;

for(i=ms;i>0;i--)

for(j=110;j>0;j--);

}

uchar code table[]={

0xfe,0xfc,0xf8,0xf0,

0xe0,0xc0,0x80,0x00};

void main()

{

m=8;

num=0;

while(1)

{

led=table[num];

for(a=m;a>0;a--)

{

P1=led;

delay(500);

led=_crol_(led,1);

delay(500);

}

m--;

num++;

if(num==8)

num=0;

if(m==0)

m=8;

}

}

不知道妳要的是不是這個效果

  • 上一篇:星程小說txt全集免費下載
  • 下一篇:RIP是什麽意思?
  • copyright 2024編程學習大全網