多语言展示
当前在线:506今日阅读:128今日分享:10

利用51单片机控制花样流水灯

利用51单片机控制时钟,从而控制流水灯,不同状态
工具/原料

51单片机 LED灯

方法/步骤

#include#include#define uchar unsigned char#define uint unsigned intvoid delay(uint z){ uint x,y; for(x=z;x>0;x--)  for(y=110;y>0;y--);}void main(){ uint aa,p,i; while(1)    { aa=0xfe; P1=aa; for(i=0;i<7;i++) { delay(500); aa=aa<<1; P1=aa; } for(i=0;i<8;i++) { delay(500); aa=aa>>1; P1=aa; } P1=0xff;    delay(50);    for(i=0;i<5;i++) { P1=0x00; delay(300); P1=0xff; delay(300); } aa=0xfe; P1=aa; for(p=0;p<7;p++) { delay(500); aa=_crol_(aa,1); P1=aa; } aa=0x7f; P1=aa; for(p=0;p<8;p++) { delay(500); aa=_cror_(aa,1); P1=aa; } for(i=0;i<5;i++) { P1=0x00; delay(300); P1=0xff; delay(300); } }}

推荐信息