单片机 用C语言怎么编程!

8051举个例子!谢谢,,

#include <AT89X51.h> //预处理命令
void main(void) //主函数名
{
//这是第一种注释方式
unsigned int a; //定义变量a 为int 类型
/*
这是第二种注释方式
*/
do{ //do while 组成循环
for (a=0; a<50000; a++); //这是一个循环
P1_0 = 0; //设P1.0 口为低电平,点亮LED
for (a=0; a<50000; a++); //这是一个循环
P1_0 = 1; //设P1.0 口为高电平,熄灭LED
}
while(1);
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-07-09
#include <reg52.h>
sbit led=P1^0;

void delay(void)
{
unsigned int i;
for(i=50000;i>0;i--);

}
main()
{
while(1)
{
delay();
led=!led; //LED闪烁
}

}
第2个回答  2009-07-09
编译器用keil,建立工程,选择你用的片子,代码就按楼上俩位的就可以