单片机C语言第9章Keil和Proteus使用基础2课件.ppt
《单片机C语言第9章Keil和Proteus使用基础2课件.ppt》由会员分享,可在线阅读,更多相关《单片机C语言第9章Keil和Proteus使用基础2课件.ppt(39页珍藏版)》请在三一办公上搜索。
1、9.2 用Vision2建立与调试工程,9.2.1 工程创建、设置、编译与链接9.2.2 用Vision2调试工程9.2.3 C51程序调试举例说明HELLO.C9.2.4 Keil C51的调试技巧及举例,9.2 用Vision2建立与调试工程9.2.1 工程,1、工程创建 (1) Vision2启动后,程序窗口的左边有一个工程管理窗口。该窗口有3个标签,分别是Files、Rges和Books,分别显示当前项目的文件结构、CPU的工作寄存器和部分特殊功能寄存器以及所选CPU的附加说明文件。 (2) 从Vision2的Project菜单中选择New Project,打开如图所示的标准Windo
2、ws对话框。给将要建立的工程文件起一个名字,并保存在合适的位置。,9.2.1 工程创建、设置、编译与链接,1、工程创建9.2.1 工程创建、设置、编译与链,(3)在出现的对话框中选择CPU型号。供选择的CPU型号种类繁多,几乎所有目前流行的芯片厂家的CPU型号都包括在内。(4)询问用户是否添加如图所示的标准8051启动代码(STARTUP.A51),点击“是”按钮,启动代码自动添加到工程文件组中。文件 STARTUP.A51是8051系列 CPU的启动代码。启动代码主要用来对CPU数据存储器进行清零,并初始化硬件和重入函数堆栈指针等。,(3)在出现的对话框中选择CPU型号。供选择的CPU型号种
3、类,(5)使用菜单File/New或单击工具栏上的新建文件按钮,即可在项目窗口的右侧打开一个新的文本编辑窗口,在该窗口中输入源程序代码,然后保存文件。保存文件时,必须加上扩展名(*C或*ASM)。源文件的编写可以采用其他文本编辑器。,(5)使用菜单File/New或单击工具栏上的新建文件按钮,,(6)虽然源文件已经保存好,但此时与工程项目没有任何关系,还需采用下述方式将其添加到该项目当中。右击Project 窗口Files 选项卡中的Source Group 1,弹出快捷菜单,单击菜单中的Add Files to Group Group 1选项,打开如图所示的对话框,从对话框中选择用户创建的源
4、文件,单击Add按钮即可将源文件加入项目当中。,(6)虽然源文件已经保存好,但此时与工程项目没有任何关系,还,2、工程设置,Vision2允许为目标硬件及其相关元件设置必要的参数。Vision2还可设置C51语言编译器、A51汇编器、链接及定位和转换等软件开发工具选项。 在选择Project /Options for Target命令后弹出的对话框中,可以通过各个选项卡定义目标硬件及所选的所有相关参数。,2、工程设置 Vision2允许为目标硬件及,工程设置界面(Debug选项卡),工程设置界面(Debug选项卡),各目标硬件选项卡说明,各目标硬件选项卡说明选项卡说 明Target定义应用的目
5、标,常用的设置选项如下:,(1)Target选项卡 Xtal(MHz)用来设置单片机的工作频率,单片机所用的晶振常设置为12MHz或11.0592MHz。,(2)Output选项卡 Create Hex File选项选中后,编译之后就可生成HEX文件。如果要把程序写入(烧录)到硬件(CPU)当中,必须选中该项。,常用的设置选项如下:(1)Target选项卡(2)Outpu,常用的设置选项如下:,(3) Debug选项卡 Debug选项卡用来设置Vision2 调试器。仿真有两种方式:Use Simulator(软件仿真)和Use:Keil Monitor-51 Driver(硬件仿真)。软件仿
6、真方式不需要实际的目标硬件就可以模拟80C51单片机系列很多功能。在硬件做好之前,就可以测试和调试嵌入式应用程序。Vision2可以模拟许多外围部件,例如串行口、外部I/O和定时器等。 硬件仿真方式选项有高级GDI驱动和Keil Monitor-51驱动。运用该功能,用户可以把 Keil C51嵌入到自己的系统当中,从而实现在目标硬件中调试程序。若要使用硬件仿真,则应选择Use选项,选择合适的端口,设置合适的波特率。,常用的设置选项如下:(3) Debug选项卡,3、编译与链接,工程建立并设置好后,需要对工程进行编译,编译命令位于如右图所示的Project菜单下,也可单击下图所示工具栏中的相应
7、按钮。编译分为编译单个文件和编译所有文件。,Project菜单中的编译命令,工具栏中的编译命令按钮,3、编译与链接工程建立并设置好后,Project菜单中的编译,编译之后,如果没有错误,开发环境的下方会出现编译成功的信息。,编译成功信息,编译之后,如果没有错误,开发环境的下方会出现编,(1)建立工程,点击“Project-New Project ”菜单,在编缉框中输入一个名字(设为exam1),无需扩展名。,工程创建、设置、编译与链接实例,(1)建立工程 点击“Project-New Projec,选择目标CPU(Intel系列的80C51BH),选择目标CPU(Intel系列的80C51BH
8、),(2)输入源程序点击新建文件按钮打开一个新的文本编缉窗口,(2)输入源程序,输入程序源代码,以*.c保存该文件。,输入程序源代码,以*.c保存该文件。,(3)添加源程序 (右击“Source Group1” 点击“Add file to Group”Source Group1” 添加生成的.c文件),(3)添加源程序 (右击“Source Group1” 点,(4)工程设置,右击Project 窗口的Target 1选择“Project-Option for target target 1” 工程设置对话框,(4)工程设置右击Project 窗口的Target 1选,设置对话框中的Outp
9、ut 页面 (勾选“ Creat Hex file”),设置对话框中的Output 页面 (勾选“ Creat He,设置对话框中的Debug 页面 (选中Use和下拉框“PROTEUS VSM MONITOR ”),设置对话框中的Debug 页面 (选中Use和下拉框“PRO,(5)编译源程序(形成hex文件),点击F7或工具按钮启动编译、连接功能。,完成后将在命令窗口中显示编译结果,(5)编译源程序(形成hex文件)点击F7或工具按钮启动编译,若有语法错误,双击出错提示可指出错误所在行号,若有语法错误,双击出错提示可指出错误所在行号,9.2.2 用Vision2调试工程,1、程序执行与断点
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 语言 Keil Proteus 使用 基础 课件
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-1321656.html