专注电子技术学习与研究
当前位置:单片机教程网 >> MCU设计实例 >> 浏览文章

单片机流水灯实验程序

作者:佚名   来源:本站原创   点击数:  更新时间:2013年07月14日   【字体:

流水灯是很多初学者学习的一个程序,可以这么说是一个必学程序,举个很简单的它的应用,很多生产线都需要用到左移,右移的操作,也许流水灯的程序就是最简单的,也称得上比较经典的例子吧。

程序:#include<reg52.h>
#include<intrins.h>
#define uni unsigned int
#define unc unsigned char
void delay(int);
unc tems;
void main()
{
 tems = 0xfe;
 P1 = tems;//给P1口赋值
 while(1)
 {
  tems = _cror_(tems,1);//移位操?
  delay(300);
  P1 = tems;
    }
}
void delay(int z)//延时子程序
{
 uni x,y;
 for(x=z;x>0;x--)
  for(y=500;y>0;y--);
}

关闭窗口

相关文章