1.3.3 【实训一】Keil C51的使用方法
一、实训目的
学习Keil C51软件的使用方法,主要是针对C语言及汇编语言的软件开发及程序调试方法,为后续单片机课程的学习打下良好的基础。 二、实训内容
围绕一个案例,围绕工程建立——文件建立——文件添加——参数设置——程序输入——程序编译——程序调试——程序运行(包括单步执行及连续执行)——其它设置等过程全面学习Keil C51软件的使用方法。 三、实训步骤
双击桌面上的“Keil uVision2”图标或点击开始菜单中的“Keil uVision2”都可启动该程序,启动以后,屏幕如图1.1所示。几秒钟后即进入C51窗口,如图1.2所示。
图1.1 启动Keil C51时的屏幕
图1.2 进入Keil C51后的窗口
简单程序的调试
学习程序设计语言、学习某种程序软件,最好的方法是直接操作实践。下面通过简单的编程、调试,引导大家学习Keil C51软件的基本使用方法和基本的调试技巧。
准备工作:用户需事先在电脑中建立一个自己的文件夹。对于有还原卡的电脑,建议同学们最好事先在桌面上建立一个文件夹,如这里先建一个“DZ”的文件夹,待全部完成后再上传至服务器保存。
上述操作步骤完成后,再按以下步骤操作: 1、建立一个新工程
图1.3 新建工程落单
1)单击Project菜单(如图3所示),在弹出的下拉菜单中选中New Project选项,弹出图1.4所示的窗口。
图1.4 新建工程对话框
2)在“保存在”列表栏中选择要保存的路径,在“文件名”文本框中输入新建工程的文件名,比如本例中工程保存到“dz”目录里,工程文件的名字为C51,(用户不必输入扩展名,系统会自动为工程添加名为“.uv2”的扩展名,)如图1.4所示,然后点击保存。
3)这时会弹出一个图1.5所示的对话框,要求选择单片机的型号,用户可根据自己所使用的单片机硬件型号来选择。
图1.5 选择单片机
4)这里,我们以选用Atmel的89C51单片机为例作展示:在图1.5中点击“Atmel”前的“+”号将文件夹展开,找到“AT89c52”并选中,之后对话框出现如图1.6所示的变化,其中右边一栏是针对这个单片机的基本说明。
图1.6 相关说明
5)在1.6中点击“确定”后,屏幕出现如图1.7所示的“是否添加开始代码”对话框。
图1.7是否添加开始代码”对话框
6)点击“否(N)”,系统返回主窗口,此时主窗口变化如图1.8所示。(也可以点击“是(Y)”,用户可以自己尝试一下二者的区别。)
图1.8 新建了工程的主窗口
至此一个工程就建立成功了。 2、新建一个文件
1)在图1.8中,单击“File”菜单,再在下拉菜单中单击“New”选项新建文件(如图1.9所示)。
图1.9 新建文件菜单
新建文件后主窗口屏幕如图1.10所示
图1.10 新建了文件的主窗口
此时光标在编辑窗口里闪烁,这时可以键入用户的应用程序了,但最好首先保存该空白的文件。
2)单击主菜单“File”,在下拉菜单中单击“Save As”选项(如图1.11所示)。
图1.11 保存文件命令
上步操作打开的对话框如图1.12所示,在“文件名”栏右侧的文本框中,键入欲保存的文件名,同时,必须键入正确的扩展名。注意,如果新建文件是用C语言编写的,则扩展名为“.c”;如果用汇编语言编写程序,则扩展名必须为”. asm ”。这里用C语言编写,输入的文件名是“paomadeng.c”,然后,单击“保存”按钮返回主界面。
图1.12 保存文件对话框
3、添加文件到工程中
前面分别进行了工程的建立和文件的建立与类型设置,但此时的工程和文件之间是相互独立的,即当前工程中并不包含上述步骤“2”与建立的文件,所以,必须要将文件添加到当前工程中。将文件添加到工程中的方法如下:
1)回到编辑界面后,在工程管理栏中单击“Target 1”项前面的“+”号,然后在“Source Group 1”上单击右键,弹出如图1.13所示的快捷菜单。
图1.13 添加文件菜单
2)然后单击快捷菜单中的“Add File to Group ?Source Group 1?” 项,弹出如图1.14所示的添加文件对话框。
图14 添加文件对话框
3)在图1.14中,通过“查找范围”列表栏找到前面保存的“paomadeng.C”所在文件夹,即“dz”文件夹,如图1.15所示,再点击“文件类型”中的下拉列表框,从中选取“C file(*.c;)”项。(注意:以后要根据不同的文件类型来选取不同列表项)