单片机流水灯专用帖
字体: 小 中 大 | 打印 发表于: 2008-10-03 15:33 作者: xjh2008 来源: proteus仿真社区
[分享]单片机流水灯专用帖——程序分享篇
#include<reg52.h>
#include<intrins.h> //不写无法调用后面的移位
#define uint unsigned int
#define uchar unsigned char
uchar temp;
void delay(uint);
void main()
{
temp=0xfe;
P1=temp;
while(1)
{
//temp=temp<<1; //"<<"">>" 这两个不可以循环移位会丢失后面位。
temp=_crol_(temp,1); //_crol_ 字符循环左移 _cror_ 字符循环右移 在 #include<intrins.h>
delay(600); //里面
P1=temp;
}
}
void delay(uint z)
{
uint x,y;
for(x=100;x>0;x--)
for(y=z;y>0;y--);
}

最新回复
xjh2008 (2008-10-03 15:35:16)
(2008-10-03 15:35:16, Size: 2.72 KB, Downloads: 12)
hzgtfkc (2008-11-05 08:43:52)
gxt467138 (2008-11-06 20:30:42)