现在的位置: 首页 > 综合 > 正文

我的第一个板子–8个LED灯轮回显示

2017年06月12日 ⁄ 综合 ⁄ 共 346字 ⁄ 字号 评论关闭

1、电路图如下:

2、代码如下:

#include <reg52.h>
#include <intrins.h>
#define uchar unsigned char
#define uint unsigned int

void DelayMS(uint x)
{
  uchar t;
 while(x--)
 {
   for(t=120;t>0;t--);
 }
}

void main()
{
  uchar i;
 P2=0x01;
 while(1)
 {
   for(i=7;i>0;i--)
  {
   P2=_crol_(P2,1);
   DelayMS(150);
  }
  for(i=7;i>0;i--)
  {
    P2=_cror_(P2,2);
   DelayMS(150);
  }
 }
}

3、利用电烙铁焊接后,制成如下作品,嘻嘻。。。

抱歉!评论已关闭.