新概念
51 单片机 C 语言教程
----入门、提高、开发、拓展全攻略
例 2.2.1 编写程序,点亮第一个发光二极管
#include <reg52.h> //52 系列单片机头文件
sbit led1=P1^0;
//声明单片机 P1 口的第一位
void main()
//主函数
{
led1=0; /*点亮第一个发光二极管*/
}
例 2.2.2 编写程序,点亮 P1 口的若干二极管
#include <reg52.h> //52 系列单片机头文件
void main()
//主函数
{
P1=0xaa;
//while(1);
}
例 2.5.1 利用 for 语句延时特性,编写第一个发光二极管以间隔 1S 亮灭闪动的程序
#include <reg52.h> //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--);
}
}
2013-7-18
1