51单片机学习笔记(1)

程序编写环境——KEIL软件的安装

前提:准备好keil 4安装程序与相应注册机

51单片机学习笔记(1)_第1张图片

  • 打开C51V901.exe(Keil 4 安装程序)

51单片机学习笔记(1)_第2张图片
* 点击Next

51单片机学习笔记(1)_第3张图片
* 勾选 I agree all the terms of···
* 点击Next

51单片机学习笔记(1)_第4张图片
* 设置安装路径,根据自己的情况选中安装目录,重新设置请点击Browse进行浏览与选取,建议安装路径不要包含中文,设置好安装路径后点击Next

51单片机学习笔记(1)_第5张图片
* 输入相关信息,随便输入即可,输入完毕后点击Next

51单片机学习笔记(1)_第6张图片
* 开始安装,等待安装结束

51单片机学习笔记(1)_第7张图片
* 安装完成,点击Finish结束

激活keil 4

  • 打开注册机软件KEIL_Lic.exe,界面如下

51单片机学习笔记(1)_第8张图片
* 从桌面打开刚刚安装好的Keil 4软件的快捷方式进入keil 4(注意,要以管理员模式运行

51单片机学习笔记(1)_第9张图片
* 点击左上角File菜单选择Lincense Management,如下图所示

51单片机学习笔记(1)_第10张图片

51单片机学习笔记(1)_第11张图片

  • 复制CID码到剪切板,切换至注册机

51单片机学习笔记(1)_第12张图片
* 从注册机中获取注册码后,复制进License Management界面下方的New License ID Code中,并点击Add LIC,即可完成软件激活。
* 成功激活显示如下

51单片机学习笔记(1)_第13张图片
* 至此软件已经安装完毕。接下来可以进行程序的学习与实践。

工程创建

  • 打开安装好的编辑环境Keil,进入如下界面

!51单片机学习笔记(1)_第14张图片
* 点击上方Project栏目选择New uVision Project进入如下界面

51单片机学习笔记(1)_第15张图片
* 选择工程存放路径后,输入工程名字(如template),点击保存,进入如下界面

51单片机学习笔记(1)_第16张图片
* 选择Atmel 并在其子目录下选取AT89C51点击OK以及后续弹出窗口选择否,如下所示

51单片机学习笔记(1)_第17张图片
51单片机学习笔记(1)_第18张图片
51单片机学习笔记(1)_第19张图片
* 点击左上角新建文件如下所示

51单片机学习笔记(1)_第20张图片
51单片机学习笔记(1)_第21张图片
* 点击保存按钮,选取刚刚新建工程路径,命名为led.c并保存

51单片机学习笔记(1)_第22张图片

  • 点击如下按钮,进入工程文件管理界面

51单片机学习笔记(1)_第23张图片
51单片机学习笔记(1)_第24张图片
* 点击Add Files,将刚刚建立的led.c加入该工程中,如下所示

51单片机学习笔记(1)_第25张图片
51单片机学习笔记(1)_第26张图片
* 添加成功后可在工程下查看

51单片机学习笔记(1)_第27张图片

点亮第一个LED

  • Keil 4是以C语言为代码编辑语言的编辑环境,故其语法以C为标准。编辑代码如下所示

51单片机学习笔记(1)_第28张图片

#include "reg51.h" //亦可写成#include   该行作用为引入51单片机库文件

sbit LED = P2^0;   //定义单片机管脚(IO)P2^0为LED,该管脚与一个LED连接,并且该LED一段已经接入正极

void main()        //定义主函数,程序从从此处进入
{
    while (1)      //定义while循环,条件为1,即while一直在循环
    {
        LED = 0;   //设置P2^0管脚为低电平,形成回路,LED点亮
    }
}
  • 点击编译按钮,查看代码是否出错

51单片机学习笔记(1)_第29张图片
* 如果代码没问题,设置生成hex文件(写入单片机的文件格式),操作如下

51单片机学习笔记(1)_第30张图片
51单片机学习笔记(1)_第31张图片
* 设置完成后,重新编译一边代码如下所示

51单片机学习笔记(1)_第32张图片

将代码写入单片机

  • 前提 准备烧录软件,由单片机开发商提供,以下以普中科技单片机为例

51单片机学习笔记(1)_第33张图片
至此,恭喜你,点亮了第一个LED,开启了自己的单片机人生

你可能感兴趣的:(Keil,IDE,单片机)