/* 名稱:從左到右的流水燈 說明:接在P0口的8個LED從左到右循環依次點亮,產生走馬燈效果 */ #include<reg51.h> #include<intrins.h> #defineucharunsigned char #defineuintunsigned int //延時 void DelayMS(uint x) { uchar i; while(x--) { for(i=0;i<120;i++); } } //主程序 voidmain() { P0=0xfe; while(1) { P0=_crol_(P0,1); //P0的值向左循環移動 DelayMS(150); } }
|