这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » DIY与开源设计 » 电子DIY » xuwenyuan MCU DIY 进程帖 ---流水灯

共7条 1/1 1 跳转至

xuwenyuan MCU DIY 进程帖 ---流水灯

菜鸟
2011-11-27 13:55:01     打赏

虽然板子不知道跑哪去了,进度也要推进啊,这是我的流水灯源码

#include<reg52.h>
#include <intrins.h>
typedef unsigned char  uchar;
void delay(uchar t)
{
   uchar i=255,j=255,k=50;
 while(t--)
 {
  while(i--)
  {
   while(j--)
   {    while(k--);             
   }    
  }   
 }
}

void main()
{
   uchar a;
 a = 0x7f;
 P1 = a; 
 while(1)
 {
  delay(250);   
  a    = _cror_(a,1);  //循环左移1位,点亮下一个LED
  P1 = a;
 }
}






关键词: xuwenyuan     进程     流水    

菜鸟
2011-11-27 13:57:48     打赏
2楼
精神可嘉啊!!!

菜鸟
2011-12-01 21:41:26     打赏
3楼
//双向流水灯

#include<reg52.h>
#include<intrins.h>
void delay()
{
 char a,b, c;
 for(a=0;a<121;a++)
  for(b=0;b<20;b++)
  for(c=0;c<100;c++);
}
sbit p10=P1^0;
void main()
{
// p10=0x01;
 unsigned char a,b;
 a=0xfe;
 b=0x7f;
 while(1)
 {
  P1=a&b;
  if(a==0xf7)
  {
   a=0xef;
   b=0xf7;
  }
  a=_crol_(a,1);
  b=_cror_(b,1);
  delay();
 }
}

菜鸟
2011-12-01 21:46:50     打赏
4楼

加油,程序很繁琐。。。。可是我现在还停留在器件中,东西有点多啊  ,能不能知道一下 啊  qq: 7360375530


菜鸟
2011-12-01 21:54:01     打赏
5楼
不要直接就去了解所有的元器件,一步步学,从简单 的I\O口操作开始一步步来,如果有什么问题,可以跟我联系,QQ:491019567

助工
2011-12-01 22:03:05     打赏
6楼
现在购买了原件,准备焊接电路了

专家
2011-12-01 22:08:44     打赏
7楼
也是的,先写代码,到时候就一下子就能用了

共7条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]