51 单片机 C 语言教程例 2
1 编写程序,点亮第一个发光二极管(part2_1
c P27)#include //52 系列单片机头文件sbit led1=P1^0; //声明单片机 P1 口的第一位void main() //主函数{led1=0; /*点亮第一个发光二极管*/}例 2
2 编 写 程 序 , 点 亮 P1 口 的 若 干 二 极 管 ( part2_2
c P39)#include //52 系列单片机头文件void main() //主函数{P1=0xaa; //while(1);}例 2
1 利用 for 语句延时特性,编写第一个发光二极管以间隔1S 亮灭闪动的程序(part2_3
c P42)#include //52 系列单片机头文件#define uint unsigned int //宏定义sbit led1=P1^0; //声明单片机 P1 口的第一位uint i,j;void main() //主函数{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
c P48)#include //52 系列单片机头文件#define uint unsigned int //宏定义sbit led1=P1^0; //声明单片机 P1 口的第一位void delay1s(); //声明子函数void main()//主函数{while(1) //大循环{led1=0;/*点亮第一个发光二极管*/delay1s(); /