51单片机C语言教程例2
1编写程序,点亮第一个发光二极管(part2_1
cP27)#include//52系列单片机头文件sbitled1=P1^0;//声明单片机P1口的第一位voidmain()//主函数{led1=0;/*点亮第一个发光二极管*/}例2
2编写程序,点亮P1口的若干二极管(part2_2
cP39)#include//52系列单片机头文件voidmain()//主函数{P1=0xaa;//while(1);}例2
1利用for语句延时特性,编写第一个发光二极管以间隔1S亮灭闪动的程序(part2_3
cP42)#include//52系列单片机头文件#defineuintunsignedint//宏定义sbitled1=P1^0;//声明单片机P1口的第一位2025-1-181uinti,j;voidmain()//主函数{while(1)//大循环{led1=0;/*点亮第一个发光二极管*/for(i=1;i>0;i--)//延时for(j=110;j>0;j--);led1=1;/*关闭第一个发光二极管*/for(i=1000;i>0;i--)//延时for(j=110;j>0;j--);}}例2
1编写程序使第一个发光二极管以间隔500ms亮灭闪动
(part2_4
cP48)#include//52系列单片机头文件#defineuintunsignedint//宏定义sbitled1=P1^0;//声明单片机P1口的第一位voiddelay1s();//声明子函数2025-1-182voidmain()//主函数{while(1)//大循环{led1=0;/*点亮第一个发光二极管*/delay1s();//调用延时子函数led1=1;/*关闭第一个发光二极管*/delay1s();//调用延时子函数}}voiddelay1s