|
51hei.png (45.18 KB, 下載次數: 47)
下載附件
2021-10-14 04:11 上傳
3)程序設計
讓一只LED閃爍起來程序清單
#include <reg51.h> // 將頭文件“reg51.h"包含進來
#define LED P0 // 定義LED接至P0口
void delay1ms(int); // 聲明延遲函數
main() // 主程序開始
{ unsigned char i; // 聲明無號數字元變量i
while(1) // 無窮循環,程序一直跑
{
LED=0xfe; // 初值=1111 1110,只有最右1盞燈亮
for(i=0;i<8;i++) // 左移7次
{ delay1ms(500); // 延遲500ms
LED=(LED<<1)|0x01;// 左移1位,并設定最低位為1
} // 左移結束,只有最左1盞燈亮
} // while循環結束
} // 主程序結束
void delay1ms(int x) // 延遲函數開始
{ int i,j; // 聲明整數變數i,j
for (i=0;i<x;i++) // 計數x次,延遲x毫秒
for (j=0;j<120;j++); // 計數120次,延遲1毫秒
} // 延遲函數結束
|
-
-
LED流水燈.7z
2021-10-14 04:12 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
11.68 MB, 下載次數: 34, 下載積分: 黑幣 -5
評分
-
查看全部評分
|