QQ截圖20180823235527.png (36.67 KB, 下載次數: 98)
| /************************************************************************************** * LED閃爍實驗 * 實現現象:下載程序后D11指示燈閃爍 注意事項:無 ***************************************************************************************/ #include "reg52.h" //此文件中定義了單片機的一些特殊功能寄存器 #define uint unsigned int; //對數據類型進行聲明定義 #define uchar unsigned char ; sbit led=P0^0; //將單片機的P0.0端口定義為led /******************************************************************************* * 函 數 名 : delay * 函數功能 : 延時函數,i=1時,大約延時10us ******************************************************************************/ void delay(uint i) { while(i--); } /******************************************************************************* * 函 數 名 : main * 函數功能 : 主函數 * 輸 入 : 無 * 輸 出 : 無 *******************************************************************************/ void main() { while(1) { led=0; delay(10000); //大約延時450ms led=1; delay(10000); //大約延時450ms } 這樣容易理解了 那個uchar這里沒有用到 delay的參數,有一個寫錯了,大約延時450ms,應該都是10000吧 |
| 歡迎光臨 (http://m.raoushi.com/bbs/) | Powered by Discuz! X3.1 |