51單片機STC89C52控制LED閃爍(使用for語句實現延時)

/*-----------------------包含頭文件區域-------------------------*/ #include<reg52.h> //單片機頭文件 /*-----------------------端口/引腳定義區域----------------------*/ sbit LED=P2^0; //位定義P2.0引腳名爲LED /*-----------------------主函數區域-----------------------------*/ void main() { unsigned int i; //定義無符號整形變量i(範圍爲0~65535) while(1) //重複執行while循環體的程序 { LED=0; //點亮LED for(i=115*500;i>0;i--); //延時500ms (給i賦500ms的延時值,執行i--指令115次爲1ms) LED=1; //熄滅LED for(i=115*500;i>0;i--); //延時500ms (給i賦500ms的延時值,執行i--指令115次爲1ms) } }
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章