首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

手把手教您编写第一个单片机程序3

手把手教您编写第一个单片机程序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毫秒

}

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



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