如何用AT89C52设计一个8路流水灯

如何用AT89C52设计一个8路流水灯 求图 求程序
2024-12-13 01:41:56
推荐回答(3个)
回答1:

#include"AT89x52.h"

#include"intrins.h"

 

#define uint unsigned int

#define uchar unsigned char

sbit SJ=P1^4;       //LED的使能端

void delay(uint z)  //延时函数

{

 uint x,y;

 for(x=z;x>0;x--)

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

}

main()     //主函数

{

 uchar temp=0xfe;

 SJ=0;    //开LED发光管总使能

 while(1) //循环执行下面3行代码

 {

  P0=temp;

  temp=_crol_(temp,1);    //移位

  delay(200); //延时  

 }

}

回答2:

到我的百度空间看看,有几十个流水灯设计实例。

回答3:

我有教程