Board logo

标题: 手把手教您编写第一个单片机程序3 [打印本页]

作者: 海洋狂吻    时间: 2014-3-21 16:43     标题: 手把手教您编写第一个单片机程序3


四.编写
C代码


在空白的文档区输入如下C代码:

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////


#include<reg52.h>//
包含头文件


sbit led=P2^0;//定义位变量led,使其关联单片机管脚P2.0

void Delayms(unsigned int t);//声明延时函数

/////////////////////////////////////////////////////////////////////////////////

int main(void)//主函数(C语言程序入口函数)

{

      while(1)

      {

           led=0;//P2.0拉低,点亮LED

           Delayms(500);//调用延时函数,延时500毫秒

           led=1;//P2.0拉高,熄灭LED

           Delayms(500);//调用延时函数,延时500毫秒

      }

      return 0;

}

//////////////////////////////////////////////////////////////////////////////////

void Delayms(unsigned int t)//定义延时函数

{

      unsigned int i,j;

      for(i=0;i<t;i++)

             for(j=0;j<120;j++);//大约延时1毫秒

}

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////



这是一个常用的指示灯闪烁的程序,输入完成以后,先不要马上编译,还需要作一些设置。




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0