酷知百科網

位置:首頁 > 母嬰教育 > 學習交流

跑馬燈C語言程序

跑馬燈C語言程序,單片機如何編寫跑馬燈程序

操作方法

(01)首先定義I/0口,作出電路圖.

跑馬燈C語言程序

(02)#include "reg51.h"//包含頭檔案,一般情況不需要改動,頭檔案包含特殊功能寄存器的定義

跑馬燈C語言程序 第2張

(03)/******************************************************************//*                    延時函數聲明                                *//******************************************************************/void mdelay(unsigned int t){unsigned char n;for(;t>0;t--)for(n=0;n<125;n++){;}}

跑馬燈C語言程序 第3張

(04)/******************************************************************//*                   主函數                                       *//******************************************************************/void main(){unsigned char i,j;unsigned int led;

跑馬燈C語言程序 第4張

(05)while(1){mdelay(500);led=0xfe;//點亮一個數碼管for(i=0;i<8;i++)//循環8次{P1=led;mdelay(500);led=led<<1;//LED從右往左依次點亮

跑馬燈C語言程序 第5張

(06)if(P1==0x00){mdelay(500);led=0x7f;for(j=0;j<8;j++)//循環8次{P1=led;led=led>>1;//LED從左往右依次點亮mdelay(500);}}}}}

跑馬燈C語言程序 第6張

(07)本經驗只供參考,如有不足,還請見諒,如果有什麼疑問請在下邊留言,及時給你解答。。。

標籤:跑馬燈 語言