您的位置 首页 传感器

单片机环境的建立-1.4点亮一个LED

14点亮一个LED在本教程中,我们使用最常见的STC89C52RC-DIP40单片机作为主控芯片,这也是很多初学者入门的单片机。IDE采用Keil软件,该

1.4 点亮一个LED

在本教程中,咱们运用最常见的STC89C52RC-DIP40单片机作为主控芯片,这也是许多初学者入门的单片机。IDE选用Keil软件,该软件自带编译器,然后经过烧写器将指令下载到单片机。

1.4.1 新建一个keil工程

(1) 双击keil软件

(2) 点击project->New uvision Project, 挑选保存途径,取一个工程姓名LED

(3) 在CPU中挑选Atmel,找到并挑选AT89C52,点击确认

接下来弹出一个对话框,挑选”否”

(5) 点击”创立一个空白文件”或许运用ctrl+N(File下面的那个图标)

​然后点击保存(ctrl+s),文件名为led.c

咱们发现这个字体比较小,现在咱们把它调大一点,

(6) 点击Edit->Configuration->Color &Fonts

在Window中,选中 8051: Editor C Files, Element中挑选Text, Font中点击Courier New…

最终把咱们新建的这个文档添加到工程中,右键点击SourceGroup,

挑选Add Files to Group Sources Group…

找到咱们新建的led.c这个文件,点击”add”,然后封闭

1.4.2仿制如下代码到led.c文件中(编写指令)

#include

sbit LED = P1^0;

void main(void)

{

while(1)

{

LED=0;

}

}

至于include reg52.h,sbit等,暂时不要理睬,你把它当成固定格局,语法都可以,后边咱们会谈到这个问题。咱们这章的重点是把单片机的开发环境建立起来,暂时不要扯远了

1.4.3 编译工程(翻译指令)

(1) 工程设置 project->Options for Target…

(2) 点击target,在Xtal中输入11.0592

(3) 点击target, 选中create HEX file

(4) 点击编译

1.4.4 烧写程序(传送指令到单片机)(后边弥补)

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/yingyong/chuanganqi/263499.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部