網站首頁 健康小知識 母嬰教育 起名 運動知識 職場理財 情感生活 綠色生活 遊戲數碼 美容 特色美食 愛好
當前位置:酷知知識幫 > 遊戲數碼 > 電腦

利用51單片機控制花樣流水燈

欄目: 電腦 / 發佈於: / 人氣:5.08K

利用51單片機控制時鐘,從而控制流水燈,不同狀態

操作方法

(01)#include<reg51.h>#include<intrins.h>#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);}}}

利用51單片機控制花樣流水燈