51单片机学习笔记(3)——开发软件环境搭建及工程创建

1、开发软件环境搭建

编程软件我们用 Keil uVision4 的 51 版本,也叫做 Keil C51。
① 首先准备 Keil uVision4 安装源文件(网上资源很多),双击安装文件,弹出安装的欢迎界面,点击【Next】。
1
② 弹出 “License Agreement” 对话框,这里显示的是安装许可协议,需要在 “I agree to all the terms of the preceding License Agreement” 前面打勾,然后点击【Next】。
2
③ 弹出 “Folder Selection” 对话框。这里可以设置安装路径,默认安装路径在“C:\Keil”文件夹下。点击 “Browse…” 按钮,可以修改安装路径(强烈建议不要安装在C盘,可以在其他磁盘新建一个文件夹专门用于存放该文件),安装路径必须使用英文路径,不要使用包含有中文字符的路径,点击【Next】。
3
④ 弹出 “Customer Information” 对话框,这里要求输入用户名、公司名称以及 E-mail 地址,个人用户的话随便乱输入英文即可,点击【Next】。
4
⑤ 弹出 “Setup Status” 对话框,等待安装。
5
⑥ 安装完成后,弹出来安装完成对话框,并且出现几个选项,刚开始把这几个选项的对号全部去掉就可以了,不用关注有什么作用,点击【Finish】,keil编程软件开发环境就安装好了。
6

2、Keil新建工程

工程的作用:管理编写的程序
① 打开Keil软件,如图:
在这里插入图片描述
② 单击【 Project】菜单中的【 New Project…】选项,新建工程,如图:
在这里插入图片描述
③ 出现下图所示的对话框,该对话框用以选择工程要保存的位置和工程名称。 Keil 的工程通常会包含很多其他小文件,为了方便管理,通常将一个工程单独放在一个文件夹下,软件会自动添加扩展名.uvproj,点击【 保存】。在这里插入图片描述
④ 弹出下图所示对话框,让用户选择所需的单片机型号,因为 51 内核单片机是具有通用性的,选择任何一款 89C52 都是一样的,它们都是通用的。在这里我们选择 Atmel 的 89C52。选中 AT89C52 之后,右侧的【 Description】栏会显示该单片机的基本介绍。然后单击【OK】即可。
在这里插入图片描述
⑤ 随后会弹出下图所示的对话框,询问用户是否复制 “STARTUP.A51” 标准启动代码到项目文件夹并将文件加入项目。这是跳入 C 函数之前执行的一段汇编代码,不加就用默认的启动代码,加了但没修改这段代码,那还是相当于使用默认的启动代码。在这里就不用加了,单击【否】就可以了。
在这里插入图片描述
⑥ 完成上一步骤后, Keil 软件会出现如下图所示的界面,左边project框里面出现了一个 “Target” 文件夹,到这里工程就建好了。
在这里插入图片描述
⑦ 工程有了之后,我们要建立编写代码的文件,点击 【File】–> 【New…】,如下图,新建一个文件,也就是我们编写程序的平台。
在这里插入图片描述
⑧ 点击工具栏中的【保存】按键,弹出下图对话框,这里是设置添加文件的文件名和保存路径(我将文件名称命名为main.c),设置好后点击【保存】。注意:因为我们编写的是 c 语言程序,所以文件必须要加后缀 “.c”
在这里插入图片描述
⑨ 此时,新建的文件与工程还没有直接联系,接下来把该文件添加到工程中。在编辑界面,单击【 Target 1】前面的“+”号,然后右击【 Source Group 1】进入其快捷菜单,单击【 Add Exiting Files to Group ‘Source Group 1’】。
在这里插入图片描述
⑩ 在弹出的对话框中,单击 main.c 选中它,然后点 Add,或者直接双击 main.c 都可以将文件加入到这个工程下,然后单击 Close,关闭添加。这个时候可以看到在 Source Group 1下边多了一个 main.c 文件,如下图。
在这里插入图片描述
在这里插入图片描述
最后保存整个工程

至此,Keil新工程就建立好了,接下来就可以通过Keil编写C语言程序来操控单片机了!!!

  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值