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