单片机C语言-第9章Keil和Proteus使用基础-2课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《单片机C语言-第9章Keil和Proteus使用基础-2课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 语言 Keil Proteus 使用 基础 课件
- 资源描述:
-
1、9.2 用用Vision2建立与调试工程建立与调试工程 9.2.1 工程创建、设置、编译与链接工程创建、设置、编译与链接 9.2.2 用用Vision2调试工程调试工程 9.2.3 C51程序调试举例说明程序调试举例说明HELLO.C 9.2.4 Keil C51的调试技巧及举例的调试技巧及举例 1、工程创建 (1)Vision2启动后,程序窗口的左边有一个工程管理窗口。该窗口有3个标签,分别是Files、Rges和Books,分别显示当前项目的文件结构、CPU的工作寄存器和部分特殊功能寄存器以及所选CPU的附加说明文件。(2)从Vision2的Project菜单中选择New Project,
2、打开如图所示的标准Windows对话框。给将要建立的工程文件起一个名字,并保存在合适的位置。9.2.1 工程创建、设置、编译与链接工程创建、设置、编译与链接(3)在出现的对话框中选择CPU型号。供选择的CPU型号种类繁多,几乎所有目前流行的芯片厂家的CPU型号都包括在内。(4)询问用户是否添加如图所示的标准8051启动代码(STARTUP.A51),点击“是”按钮,启动代码自动添加到工程文件组中。文件 STARTUP.A51是8051系列 CPU的启动代码。启动代码主要用来对CPU数据存储器进行清零,并初始化硬件和重入函数堆栈指针等。(5)使用菜单File/New或单击工具栏上的新建文件按钮,
3、即可在项目窗口的右侧打开一个新的文本编辑窗口,在该窗口中输入源程序代码,然后保存文件。保存文件时,必须加上扩展名(*C或*ASM)。源文件的编写可以采用其他文本编辑器。(6)虽然源文件已经保存好,但此时与工程项目没有任何关系,还需采用下述方式将其添加到该项目当中。右击Project 窗口Files 选项卡中的Source Group 1,弹出快捷菜单,单击菜单中的Add Files to Group Group 1选项,打开如图所示的对话框,从对话框中选择用户创建的源文件,单击Add按钮即可将源文件加入项目当中。2、工程设置 Vision2允许为目标硬件及其相关元件设置必要的参数。Vision
4、2还可设置C51语言编译器、A51汇编器、链接及定位和转换等软件开发工具选项。在选择Project/Options for Target命令后弹出的对话框中,可以通过各个选项卡定义目标硬件及所选的所有相关参数。工程设置界面(Debug选项卡)各目标硬件选项卡说明各目标硬件选项卡说明选项卡选项卡说说 明明Target定义应用的目标硬件Output定义Keil工具输出文件,并定义生成处理后执行的用户程序Listing定义Keil工具输出的所有列表文件C51设置C51编译器的特别工具选项,例如代码优化或变量分配A51设置汇编器的特别工具选项,例如宏处理BL51 Locate定义不同类型的存储器和存储
5、器的不同段的位置,可选择Memory Layout from Target Dialog来获得自动设置BL51 Misc其他与链接器相关的设置,例如告警或存储器指示Debug Vision2 Debugger 的设置Utilities文件和文件组的文件信息与特别选项常用的设置选项如下:(1)Target选项卡 Xtal(MHz)用来设置单片机的工作频率,单片机所用的晶振常设置为12MHz或11.0592MHz。(2)Output选项卡 Create Hex File选项选中后,编译之后就可生成HEX文件。如果要把程序写入(烧录)到硬件(CPU)当中,必须选中该项。常用的设置选项如下:(3)De
6、bug选项卡 Debug选项卡用来设置Vision2 调试器。仿真有两种方式:Use Simulator(软件仿真)和Use:Keil Monitor-51 Driver(硬件仿真)。软件仿真方式不需要实际的目标硬件就可以模拟80C51单片机系列很多功能。在硬件做好之前,就可以测试和调试嵌入式应用程序。Vision2可以模拟许多外围部件,例如串行口、外部I/O和定时器等。硬件仿真方式选项有高级GDI驱动和Keil Monitor-51驱动。运用该功能,用户可以把 Keil C51嵌入到自己的系统当中,从而实现在目标硬件中调试程序。若要使用硬件仿真,则应选择Use选项,选择合适的端口,设置合适的
7、波特率。3、编译与链接工程建立并设置好后,需要对工程进行编译,编译命令位于如右图所示的Project菜单下,也可单击下图所示工具栏中的相应按钮。编译分为编译单个文件和编译所有文件。Project菜单中的编译命令工具栏中的编译命令按钮 编译之后,如果没有错误,开发环境的下方会出现编译成功的信息。编译成功信息(1)建立工程 点击“Project-New Project”菜单,在编缉框中输入一个名字(设为exam1),无需扩展名。工程创建、设置、编译与链接实例工程创建、设置、编译与链接实例选择目标CPU(Intel系列的80C51BH)(2)输入源程序点击新建文件按钮打开一个新的文本编缉窗口输入程序
8、源代码,以以*.c保存该文件保存该文件。(3)添加源程序(右击“Source Group1”点击“Add file to Group”Source Group1”添加生成的.c文件)(4)工程设置右击Project 窗口的Target 1选择“Project-Option for target target 1”工程设置对话框 设置对话框中的Output 页面(勾选“Creat Hex file”)设置对话框中的Debug 页面(选中Use和下拉框“PROTEUS VSM MONITOR”)(5)编译源程序(形成hex文件)点击F7或工具按钮启动编译、连接功能。完成后将在命令窗口中显示编译结果
展开阅读全文