单片机C语言开发环境建立.ppt
《单片机C语言开发环境建立.ppt》由会员分享,可在线阅读,更多相关《单片机C语言开发环境建立.ppt(38页珍藏版)》请在三一办公上搜索。
1、第二章单片机C语言开发环境的建立,Keil C51基本知识,Keil C51是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统,与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。用过汇编语言后再使用C来开发,体会更加深刻。Keil C51软件提供丰富的库函数和功能强大的集成开发调试工具,全Windows界面。另外重要的一点,只要看一下编译后生成的汇编代码,就能体会到Keil C51生成的目标代码效率非常之高,多数语句生成的汇编代码很紧凑,容易理解。在开发大型软件时更能体现高级语言的优势。,Keil C51软件开发结构,图 2-1 C5
2、1工具包整体结构,uVision与Ishell分别是C51 for Windows和for Dos的集成开发环境(IDE),可以完成编辑、编译、连接、调试、仿真等整个开发流程。开发人员可用IDE本身或其它编辑器编辑C或汇编源文件。,然后分别由C51及A51编译器编译生成目标文件(.OBJ)。,目标文件可由LIB51创建生成库文件,也可以与库文件一起经BL51连接定位生成绝对目标文件(.ABS)。,ABS文件由OH51转换成标准的Hex文件,以供调试器dScope51或tScope51使用进行源代码级调试,也可由仿真器使用直接对目标板进行调试,也可以直接写入程序存贮器如EPROM中。,Keil
3、C51工具包的安装,在Windows下直接运行软件安装包,然后选择安装目录即可。安装完成之后在安装目录下会有下面目录:,Keil C51功能及使用简介,Keil C51功能及使用简介,Project Workspace-Files源文件创建完后,可以在工程里加入这个文件。在工程里加入源文件,Vision 3提供了几种方式,例如:可以在Project Workspace Files页面选择要加入的文件组,单击鼠标右键打开局部菜单,选择Add Files选项会打开一个标准的文件对话框,在对话框里选择上面创建的MAIN.C源文件。,Keil C51功能及使用简介,Project Workspace-
4、Group为CPU配置文件创建一个新文件组是一种好方法。例如:用户在ProjectComponents,Environment,Books对话框中,使用New(Insert)按钮可在目标工程中为CPU配置文件加入一个名为Startup Code的文件组。通过使用按钮Add Files还可将其它源文件加入到工程里。,Keil C51功能及使用简介,Project Workspace-CPU 寄存器在在Project Workspace-Regs 页中,列出了CPU的寄存器,选中指定寄存器并单击,或按F2键便可以出现一个编辑框,从而可以改变此寄存器的值。,Keil C51功能及使用简介,Proje
5、ct Workspace-手册在设备数据库里选择一款CPU后,可以在Project Workspace Books里打开相应的工具集以及设备的用户手册。大部分用户手册是工具集的一部分,可以在Keil开发工具的CD-ROM里获得。,Keil C51功能及使用简介,Project Workspace-函数可以在Project Workspace 函数里查看到各个文件中的函数。,Keil C51功能及使用简介,Project Workspace-Edit-Configuration-Templates工程窗口-Templates页中显示用户定义的文本块(模板)。先按Ctrl+空格键然后输入模板名字的
6、几个首字母或者单击模板页面中的条目,可在用户源文件中插入一个模板。用户在Edit-Configuration-Templates对话框中可以定义模板。,Keil C51功能及使用简介,Output Window-编译工程在Options Target中包含了创建一个新应用程序所需的所有设置。接下来的工作是编译链接工程,单击工具栏中Build Target 图标可编译链接工程文件。如果源程序中存在语法错误,Vision 则会在Output Window-Build 窗口中显示出错误和警告信息。双击提示信息所在行,就会在Vision3编辑窗口里打开并显示相应的出错源文件,光标会定位在该文件的出错行
7、上,以方便用户快速定位出错位置。,Keil C51功能及使用简介,Output Window-调试命令Vision3支持大量命令,可以通过 Output Window Command Line 键入命令。根据命令的功能,可以将这些命令分为如下几类:断点命令允许创建和删除断点。当遇到一个特定指令时可以使用断点停止程序执行或执行Vision3 命令或用户函数。普通命令可以执行一些混合的调试操作。存储器命令显示和改变存储器内容,Keil C51功能及使用简介,Output Window-文本搜索文本搜索对话框可实现指定文件中的文本搜索。在Vision IDE中,选择Edit-Find in File
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 语言 开发 环境 建立
链接地址:https://www.31ppt.com/p-6449634.html