keil使用指南
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
单片机C语言教程第十八课:Keil C51编译、连接、仿真调试
方法
18.1 安装软件:首先先安装Keilc编译软件。本章主要介绍Keil C51编译软件的使用。
18.2 KEIL C51使用方法:
18.2.1 新建工程
打开KEIL软件后点击Project-New project-即可新建一工程。如图19.1所示。在文件名中输入工程名字,例如“1”后点击保存,点击保存后弹出如图19.2对话框。
图19.1 KEIL新建工程图19.2选择CPU型号对话框选择芯片型号如Atmel-AT89C51。即可显示如图19-3对话框。在Description中可提示该芯片的基本参数。如内部RAM和ROM的大小、I/O口个数等信息。芯片选定后点击确定。后弹出如图19-4对话框,点击确定,即可完成新建工程。
图19-3对话框图19.4对话框
18.2.2新建文件
图19.5 新建文件图19.6 保存文件在KEIL界面下点击FILE-NEW即可弹出新建文件如图19.5 ,在新建文件中编写程序后,点击保存即可弹出如图19.6对话框。在文件名中输入文件名如“Text1.c”然后点击保存,即可完成。
注意:如果你是用汇编编写的程序那么文件名后缀要用".asm",如果你使用c语言编写的程序那么文件名后缀要用“.c”。
18.2.3添加文件到工程
如下图19.7所示,右键点击Source Group 1-Add files to group‘Source group’弹出如图19-7对话框,选择要添加的文件,点击添加即可完成添加文件到工程,然后就可以编写我们的程序了。
图19.6 添加文件到工程图19.8 选择添加的文件
18.2.4 KEIL软件设置:
点击像魔术棒的图标:Options for Target键,后弹出如图19.8所示界面,点击Output,在改界面下在Create HEX FILE前打勾,目的是keil编译后自动生产hex格式。
图19.9 输出HEX文件对话框
18.2.5 编译源程序
点击即可对程序进行编译,如果程序有错会在build窗口提示错误行及错误原因。如果程序没有错误,则编译通过。显示如图19.9所示对话框。同时生产hex格式烧写文件。
图19.10 对话框
18.3 Keil C51仿真调试方法
18.3.1仿真软件设置
首先打开编译软件KEILC,如图19.11所示,点击像魔术棒的图标:Options for
Target键,后弹出如下图19.12所示界面,点击Device 菜单选择芯片型号即SST下面的芯片,如图19.12所示。
图19.11 图19.12 然后点击菜单Debug,弹出如图19.13所示界面,点击USE前面的黑点选中,然后点击下拉菜单选中:Keil monitor-51 driver。
图19.13 图19.14 然后选中Load application at sta:及run to main()。后点击Settings键弹出如图19.14所示界面,选择端口及设置波特率,波特率一般设置在19200以下,然后点击OK.退出,然后点击options for Target界面的确定键退出设置界面。
18.3.2软件仿真
点击keilc仿真软件主菜单Project中的Open Project,打开一项目(打开光盘的c 语言程序任意一个项目即可),然后点击如图所示选项同时按主板复位键建立仿真连接。如果出现如图19.16所示界面,则重新点击如图所示选项同时按主板复位键直到建立仿
真连接为止。
图19.15所示图19.16
18.3.3软件仿真
完成以上步骤以后即可对软件进行单步、设置端点等仿真了!
注意:请务必熟悉以上操作,如果遇到问题,只要重新进行以上设置即可。