前言
- 大家好,我是三🐎!这是我的第二篇文章,更新有点慢,抱歉!!!
- 上一篇文章,咱们了解学习了Proteus的一些基本操作。今天,咱们再来通过一个项目来学习关于Keil软件的基本操作。
一、Keil是什么?
- Keil C51是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统。Keil提供了包括C编译器、宏汇编、链接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(μVision)将这些部分组合在一起。运行Keil软件需要WIN98、NT、WIN2000、WINXP等操作系统。——————百度百科
- 优势之处:
1、Keil C51生成的目标代码效率非常之高,多数语句生成的汇编代码很紧凑,容易理解。在开发大型软件时更能体现高级语言的优势。
2、与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。用过汇编语言后再使用C来开发,体会更加深刻。
二、Keil基本操作
1.新建Keil工程
- 打开Keil uVision5。 <这里的Keil软件我已经汉化,需要汉化的可以搜索相关内容>
- 菜单栏 选择新建工程。 工程(Project)-> New uVision Project
- 鼠标左键点击 新建文件夹 ->文件夹命名 Light night -> 进入新文件夹中 -> 新工程命名 -> 保存
一个工程最好对应一个文件夹,这样方便管理和查找
- 设置单片机型号。在弹出来的界面中找到 Data Base,选择 Atmel -> AT89C51。单击 确定(ok) 设置完毕。
如果不小心把弹出来的界面关掉了,按照下面的操作来:菜单栏 找到工程 -> 为目标1选择设备(Select a CPU Data Base File) 。这样就打开设置单片机型号界面。
- 鼠标左键 单击 否(N),选择不复制8051启动代码到工程文件。
- 一个工程新建完毕。
2.编写代码
- 菜单栏 选择 文件(File)-> 新建(New)或者 快捷键(Ctrl+N)新建一个空白文件Text1。
- 菜单栏选择 文件(File)-> 保存(Save As) 或者快捷键(Ctrl + S )
- 将新建文件存储到工程文件夹(Light night)下,命名为main.c。
注意!!! 文件命名格式一定是 xx.c !!!!!!
- 添加main.c到当前工程(Light night)
- 鼠标左键双击 源组1(Source Group 1 ) 或者 右键单击 -> 添加文件到组’源组1’(Add Files to Group ‘Source Group 1’ ) ,打开添加会话框。
- 选中 main.c, 文件类型为 C Source file(*.c) ,单击 添加。
- 添加文件路径
- 编写代码
3.输出.hex 文件 并编译
- 菜单选择 工程(Project) -> 为目标‘Target 1 '设置选项(Options for Target ‘Target1’…) 或者快捷键(ALT+F7)或快捷图标 魔法棒,在弹出的对话框的Output页中勾选Create Hex File选项,单击 确定(ok)按钮完毕。
- 编译程序
左上角框中三个按钮从左到右分别是:预编译,编译,重新编译。一般三个按钮依次点一遍。
4.关联仿真程序
- 修改属性
- 双击 单片机 或者 右键 -> 编辑属性。打开文件夹图标(Program File ),搜索找到通过Keil软件编译的.hex文件,选中 -> 打开 -> 确定。
总结
- 以上为Keil的一些基本操作,希望能够帮助初学者,同时欢迎大家积极评论!!!
- 谢谢大家阅读!!!