Keil uVision开发软件使用教程

Keil uVision开发软件使用教程
Keil uVision开发软件使用教程

Keil uVision开发软件使用教程

本教程详细介绍如何用Keil uVision编程项目

本教程也适用与Keil uVision3

(一)、建立工程

1、我们通过图-1方式或通过桌面快捷方式打开Keil

uVision2,如图-2。

图-1

图-2

2、鼠标左键点击Project > New Project…如图-3,出现图-4 界面

图-3

图-4

3、选择工程保存的文件夹,由自己确定。我以把工程保存到exaple

文件夹里为例讲解。鼠标左键双击exaple文件夹,然后给工程命名,我的工程名为IO_test,如图-5

图-5

4、鼠标左键点击保存出现如图-6 的器件选择对话框

图-6

5、我们在左边Data base下区域选择内部资源和我们使用的单片

机相符合的器件,我们用的STC89C52RC和A T89C52符合,我们就选择A T89C52,如图-7,注意图中红圈内的内容

图-7

6、鼠标左键点击确定出现如图-8

图-8

7、鼠标左键点击是(Y)出现如图-9 界面

图-9

8、打开保存项目的exaple文件夹可以看到如图-10 内容

图-10

到此为止我们已经成功的建立了一个工程

(二)、编写程序代码

1、鼠标左键点击File > New …如图-11,或点击,出现图-12编

程界面

图-11

图-12

2、鼠标左键点击File >Save如图-13,或点击,出现保存文件界

面,我们把文件命名为main.c并保存到工程所在的exaple文件夹下,如图-14

图-13

图-14

3、鼠标左键点击保存出现图-15界面

图-15

4、我们现在可以在编程区编写自己的程序了,我输入的程序如图-16

图-16

到此我们已经编写好了一个程序源文件,如需多个程序源文件同样须按上述步骤编写

(三)把程序源文件加入到工程中1、鼠标左键点击的+ 号,出现图-17 界面

图-17

2、在上单击鼠标右键出现图-18界面

图-18

3、鼠标左键单击出现图-19 添

加文件界面

图-19

4、鼠标左键单击要加入工程的文件,然后在鼠标左键单击Add把

文件加入工程中去,如果需要加入多个文件,可以重复此步操作,或者用组合键操作(Shift或Ctrl按键加鼠标),我们只加入了一个main.c文件,如图-20

图-20

5、所有文件加入完毕,鼠标左键单击关闭添加文件对话

框,再用鼠标左键单击前的+ 号,出现如图-21界面,发现main.c已经加入到工程中

图-21

到此我们就成功的把文件加入到了工程中

(四)编译程序

1、鼠标左键点击Project > Rebuild all target files 如图-22,或鼠标左

键点击,出现图-23界面。注意红圈内的内容,如果有错误我们要按照提示更改程序,直到没有错误(Errer)为止,最好也把警告(Warning)改掉

图-22

图-23

2、如果我们需要编译时生成可以直接烧写到单片机里执行的代码时,

我们还要在1步前进行如下设置。

在上单击鼠标右键,如图-24所示,然后用鼠标左键点击,出现图-25 界面

图-24

图-25

用鼠标左键点击,选种,如图-25。然后鼠标左键点击确定,最后进行1的编译操作,即可生成直接烧写到单片机里执行的代码。此时进行1的编译操作后,显示如图-26

图-26

此时我们就可以找到工程目录exaple下的可生成直接烧写到单片机里执行的.hex文件了,如图-27

图-27

到此为止我们就得到了可烧写到单片机中运行的程序了

(五)软件模拟调试

从这里开始我们简单介绍下Keil uVision2的软件模拟调试功能,有了这个调试功能我们在开发中可以节省许多时间,也可以发现一些在实际运行中很难发现的程序问题,下面我们以本教程中的例子为例,介绍如何使用Keil uVision2的调试功能调试程序。在调试之前我们必须先编译完程序,且没有任何错误(Error)。

1、用鼠标左键点击Debug > Start/Stop Debug Session 如图-28,或

者用鼠标左键点击图标,出现图-29 调试界面

图-28

图-29

2、用鼠标左键点击Debug > Go 如图-30,或者用鼠标左键点击

图标,程序开始运行;我们也可以点击Step或者Step Over 进行单步调试。再用鼠标左键点击Debug > Start/Stop Debug Session或图标停止程序运行,既停止调试。

图-30

我们也可以在需要的程序处双击鼠标左键设置断点进行调试,有些操作我们就不详细的介绍,可以从软件的HELP中查看或从我给的学习资料和网上查找。

到此我们已经知道了如何用Keil uVision调试程序,但是我们好像没看到任何现象,下面我们介绍如何看到你想要的结果,如本教程的例子是让P1口的八个LED灯闪烁。

3、用鼠标左键点击Peripherals如图-31,从这里我们可以找到几

乎全部的资源,我们这里要看的是P0和P1口的情况,再用鼠标左键点击Port 0和Port 1,出现如图-32 界面

图-31

图-32

4、这时我们用鼠标左键点击图标运行程序,你就会发现神奇

的现象了,你发现了吗?如果没有那你还是好好看看程序写的对不对吧,嘿嘿^ ^ ^ ^ ^ ^

5、如果你看到了P0口按照我们的意识在闪烁,证明你的已经

success啦,现在你可以把程序烧写到单片机里看实际运行情况了

(五)硬件防真调试

1、关掉开发板电源,取下单片机,把防真芯片插到单片机的插座

上,用9针的串口线连接好开发板和电脑。

2、打开开发板电源,打开已经编译成功的程序。

3、右键点击出现如图-33,在用左键点击

出现如图-34 界面

图-33

图-34

4、我们把Xtal(MHz)后的晶振频率改为我们实际使用的值,我们开发

板上用11.0592M的晶振,我们把它改成如图-35

图-35

5、左键点击

中的,出现如图-36 界面

图-36

相关主题
相关文档
最新文档