keil使用教程Word格式.docx
- 文档编号:15765576
- 上传时间:2022-11-16
- 格式:DOCX
- 页数:9
- 大小:808.85KB
keil使用教程Word格式.docx
《keil使用教程Word格式.docx》由会员分享,可在线阅读,更多相关《keil使用教程Word格式.docx(9页珍藏版)》请在冰豆网上搜索。
机器汇编是通过汇编软件将源程序变为机器码,用于MCS-51单片机的汇编软件有早期的A51,随着单片机开发技术的不断发展,从普遍使用汇编语言到逐渐使用高级语言开发,单片机的开发软件也在不断发展,Keil软件是目前最流行开发MCS-51系列单片机的软件,这从近年来各仿真机厂商纷纷宣布全面支持Keil即可看出。
Keil提供了包括C编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(uVision)将这些部份组合在一起。
运行Keil软件需要Pentium或以上的CPU,16MB或更多RAM、20M以上空闲的硬盘空间、WIN98、NT、WIN2000、WINXP等操作系统。
掌握这一软件的使用对于使用51系列单片机的爱好者来说是十分必要的,如果你使用C语言编程,那么Keil几乎就是你的不二之选(目前在国内你只能买到该软件、而你买的仿真机也很可能只支持该软件),即使不使用C语言而仅用汇编语言编程,其方便易用的集成环境、强大的软件仿真调试工具也会令你事半功倍。
KEIL如此的被广泛使用,现在我们就大体讲讲KEIL的常规功能:
1.启动keil
2.建立一个工程:
3.选择工程保存位置。
注意一个工程会包含很多个文件,请建立一个文件夹,一起放到里面。
4.选择单片机(MCU)型号这里选择的是atmel--AT89S52单片机
5.Keil弹出对话框询问是否将初始化代码一起加入工程。
这里我们选择否。
这个初始化代码就类似于我们用汇编的时候初始化CPU,让它从制定地址开始运行。
我们用C语言编写程序,这个是不需要的。
6.现在就建立了一个工程。
但是工程是空的,里面什么都没有。
接下来我们就要新建一个*.C的文件,用来编程。
7.建立编程文件。
点击文件--新建。
会立即在当前窗口新建一个“文本文件”,然后点击保存,一定要把这个文件保存成*.C文件。
比如,输入文件名的时候我们输入main.C(其他名字也可以,比如XiaoMao.C)。
一定要是C文件。
8.现在我们建立了这个用来编写程序的文件,但是这个文件是不在工程中的,我们需要把它添加进去。
右键点击工程目录(如下图,现在可以看到,这个工程目录下什么文件都没有,因为我们还没有添加)
9.添加文件到工程中。
选择要添加的文件,然后点击打开,文件就会被添加进去。
这里有人问:
我已经添加了,怎么这个“添加文件”的对话框怎么还不关闭啊,这是Keil为你着想,如果你要添加多个文件,就不用一直重复这个操作了,干脆,你要添加什么文件一次添加个够。
在你添加文件完毕后,你自己关掉这个对话框。
10.工程建立完毕,可以开始写程序了。
如下图,我们可以看到,一个完整的工程,应该如下图所示,项目目录中至少有一个文件。
以后我们还会讲到,其实我们可以添加很多的“头文件”等等进去。
11.现在可以编写程序了。
下图编写一个简单的C语言程序。
12.写完程序后,就可以“编译”“链接”了。
所谓的编译,就是把高级语言变成计算机可以识别的2进制语言,计算机只认识1和0,编译程序把人们熟悉的语言换成2进制的。
这个过程程序会告诉你,你写的程序哪里有错误。
如果有错误,你可以按照提示,在第几行第几行,更改后可再次编译。
“编译”是下图中标注按钮的第一个;
第二个是“链接”按钮;
第三个是“重新链接”。
本人一般不用第二个按钮,直接点第三个就可以了。
13.编译成功,没有错误后,我们可以“链接”,让keil生成我们需要的文件。
点击第二个(本人一般不用第一个和第二个,直接点击第三个就行了。
因为“链接”过程也是先“编译”,也是包含了第一步的,如果有错误,同样会中断,并且给出提示的)
14.到现在为止,这个程序算是写完了。
但是我们往往需要看看这个程序运行的结果。
比如我们将程序下载到单片机上,或是将程序导入别的仿真软件(比如proteus)中。
当前的单片机下载器或是proteus,其实都是将keil最后生成的机器码导入其中,而不是将代码或是我们写的C文件倒进去。
因为CPU是看不懂我们的代码的,CPU只能运行机器语言。
这里,我们就需要设置一下,让keil替我们生成这个机器语言。
如下图,右键点击工程菜单,选择“为目标'
目标1'
设置选项”,其实这是翻译的不好,应该是“为工程设置选项”。
15.在弹出的对话框中点击“输出”,对输出选项进行设置。
然后将“产生HEX文件”前面的小对钩选中,这样在你点击“链接”按钮的时候,keil就会生成*.HEX文件。
“执行的名字”就是生成的这个HEX文件的名称,你可以随意更改。
16.好了,设置好了点击“确定”,再点击一下“重新链接”按钮,看看这次提示的信息是不是不同了呢?
我么可以看到多了这么一条信息“创建HEX文件'
TEST'
”这说明我们的设置起作用了。
那生成的这个HEX文件在哪里呢?
当然是在我们的工程目录下面了。
17.在工程目录下找到*.HEX文件。
18.看到HEX文件了吧?
接下来,不管是要下载程序到实验板,还是要导入到proteus中仿真,都用这个HEX文件就可以了。
19.好了,就这么多,祝你好运哇。
如果你需要实验板,你可以到我们的产品中心去看看。
GOODLUCK
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- keil 使用 教程