这是一个51IO口基本操作的实验,详细介绍见附件.
平台:FDR51开发板
#include
/*-------------------------------------------------------------------------------------------------------------------
第一行是一个"文件包含"处理。
所谓"文件包含"是指一个文件将另外一个文件的内容全部包含进来,所以这里的程序虽
然只有4 行,但C 编译器在处理的时候却要处理几十或几百行。这里程序中包含reg51.h
文件的目的是为了要使用P1 这符号即通知C 编译器,程序中所写的P1 是指80C51 单片机
的P1 端口而不是其它变量。
--------------------------------------------------------------------------------------------------------------------*/
sbit LED="P1"^0; //定义P1.0为LED接口
/*------------------time ms延时函数-----------------*/
void delay_ms(unsigned int time)
{
unsigned char tres;
for(;time>0;time--)
{
tres=150;
while(tres--);
}
}
void main()
{
while(1)//死循环,不停的点亮和熄灭
{
LED=1; //熄灭LED
delay_ms(500);//延时0.5s
LED=0; //开启LED
delay_ms(500);//延时0.5s
}
}
用户145043 2008-5-12 09:16
liujun6037_345432000 2008-5-11 21:34