導航:首頁 > 編程語言 > 初學者單片機c語音流水燈程序

初學者單片機c語音流水燈程序

發布時間:2025-03-31 02:33:38

1. 單片機流水燈C語言程序(8個燈,依次點亮每個燈,延時500MS)

單片機流水燈C語言程序的源代碼如下:

#include //51系列單片機定義文件

#define uchar unsigned char //定義無符號字元

#define uint unsigned int //定義無符號整數

void delay(uint); //聲明延時函數

void main(void)

{

uint i;

uchar temp;

while(1)

{

temp=0x01;

for(i=0;i<8;i++) //8個流水燈逐個閃動

{

P1=~temp;

delay(100); //調用延時函數

temp<<=1;

}

temp=0x80;

for(i=0;i<8;i++) //8個流水燈反向逐個閃動

{

P1=~temp;

delay(100); //調用延時函數

temp>>=1;

}

temp=0xFE;

for(i=0;i<8;i++) //8個流水燈依次全部點亮

{

P1=temp;

delay(100); //調用延時函數

temp<<=1;

}

temp=0x7F;

for(i=0;i<8;i++) //8個流水燈依次反向全部點亮

{

P1=temp;

delay(100); //調用延時函數

temp>>=1;

}

void delay(uint t) //定義延時函數

{

register uint bt;

for(;t;t--)

for(bt=0;bt<255;bt++);

}

(1)初學者單片機c語音流水燈程序擴展閱讀

51單片機流水燈的源代碼如下

#include<reg51.h>

#include<intrins.h>

voiddelay(inta)

{

inti;

while(a--)for(i=0;i<110;i++);

}

main()

{

inti;

while(1)

{

P0=0xfe;

for(i=0;i<8;i++)

{

P0=_crol_(P0,1);

delay(500);

}

}

}

閱讀全文

與初學者單片機c語音流水燈程序相關的資料

熱點內容
盜版廣聯達能不能升級 瀏覽:368
qsb是什麼文件格式 瀏覽:268
遍歷ftp目錄文件內容 瀏覽:612
求生之路22001升級2121 瀏覽:646
按鍵精靈如何檢測沒有網路後休眠 瀏覽:915
招標文件的內容應當符合標准 瀏覽:465
外推內插法c語言程序 瀏覽:146
電腦怎樣打包文件類型 瀏覽:854
非洲豬瘟數據線不上升怎麼辦 瀏覽:610
學什麼編程好找工作 瀏覽:979
編程直播哪個好 瀏覽:598
dir怎麼看txt文件的內容 瀏覽:612
笑話網站源碼下載 瀏覽:542
輔助功能設置數據是哪些 瀏覽:971
word怎麼批量修改文件名字 瀏覽:854
福建蔬菜批發app 瀏覽:486
網路筆試如何考試 瀏覽:422
class文件如何修改 瀏覽:338
電腦上抖音直播實時數據在哪裡看 瀏覽:431
網路編程專業可以報考哪些證書 瀏覽:967

友情鏈接