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) } }
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章