在本教程中,我们使用最常见的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 烧写程序(传送指令到单片机)(后面补充)
上一篇:初步认识51单片机
下一篇:51单片机环境的搭建-1.3指令下载/烧写软件
推荐阅读最新更新时间:2024-03-16 14:48