用數組書寫花式流水燈
單片機源程序如下:- #include <reg51.h> //MCS-51系列單片機頭文件
- unsigned char tab[]=
- {
- 0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f,0x7f,0xbf,0xdf,0xef,0xf7,0xfb,0xfd,0xfe,
- 0xff,0x7e,0xbd,0xdb,0xe7,0xdb,0xbd,0x7e,0xff
- }; //聲明數組tab并賦值(共25個元素)
- delay() //延時子函數
- {
- unsigned int i;
- for (i=0;i<30000;i++); //用for 語句實現30000次循環
- }
- int main(void) //主程序main函數
- {
- unsigned char j;
- while(1) //在主程序中設置死循環程序
- {
- for (j=0;j<25;j++) //25次循環語句
- {
- P2=tab[j]; //數組tab中下標為j的元素賦給P2口
- delay(); //調用延時子函數
- }
- }
- }
復制代碼
Proteus7.8版本的仿真下載:
花式流水燈.zip
(9.3 KB, 下載次數: 23)
2024-4-2 10:35 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
|