单片机技术及应用--第八章 Keil C51编译器的使用.ppt

单片机技术及应用--第八章 Keil C51编译器的使用.ppt

ID:56568243

大小:676.50 KB

页数:12页

时间:2020-06-28

单片机技术及应用--第八章 Keil C51编译器的使用.ppt_第1页
单片机技术及应用--第八章 Keil C51编译器的使用.ppt_第2页
单片机技术及应用--第八章 Keil C51编译器的使用.ppt_第3页
单片机技术及应用--第八章 Keil C51编译器的使用.ppt_第4页
单片机技术及应用--第八章 Keil C51编译器的使用.ppt_第5页
资源描述:

《单片机技术及应用--第八章 Keil C51编译器的使用.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、单片机技术与应用实践第8章KeilC51编译器的使用单片机技术与应用实践教学提示本章主要介绍了KeilC51编译器的功能,并通过一个C51程序实例的调试、运行,引导大家学习KeilC51软件的基本使用方法和基本调试技巧。教学目标熟悉KeilC51编译器的界面、基本功能。掌握KeilC51编译器的使用方法。掌握KeilC51编译器的调试基本技巧。单片机技术与应用实践8.1KeilC51使用的一个实例8.2KeilC51的使用方法8.3KeilC51的调试技巧8.4实践训练单片机技术与应用实践【例8-1】C51程序实例。#include#inc

2、lude//包含文件sbitp2_0=P2^0;sbitp2_1=P2^1;voidmain(void)//主函数{while(1)//无限循环{p2_0=0;//亮灯p2_1=1;//灭灯}}8.1KeilC51使用的一个实例单片机技术与应用实践图8-2进入KeilC51后的编辑界面8.2.1KeilμVision2IDE运行环境8.2KeilC51的使用方法单片机技术与应用实践1.源代码编辑窗口输入编辑可以执行的代码。以浅灰色标记的程序行不可作为代码来执行,它们是注释、空行、标号或ROM数据表。以绿色标记的程序行表示曾经执行过的代码。2

3、.寄存器窗口列出8051的工作寄存器(R0~R7)和系统寄存器(a、b、sp、dptr、PC、psw),Value栏显示的是寄存器的当前数值,如果在调试过程中某个寄存器的值有变化,则会用蓝色的背景标记,单击psw寄存器左边的“+”号,展开后还可以看到其中每一位的情况。3.汇编窗口单击工具栏的图标按钮,源程序窗口会自动切换成汇编窗口。在汇编窗口里,可以看到每条指令的存储地址和编码等信息。再次单击此图标按钮,回到源程序窗口。单片机技术与应用实践4.存储器窗口单击工具栏的图标按钮,将显示出存储器窗口。8051单片机的存储器分为多个不同的逻辑空间。如果要观察代码存储

4、器的内容,就在地址栏“Address:”内输入“C:地址”,观察内部数据存储器输入“I:地址”,观察外部数据存储器输入“X:地址”,“D:地址”用于内部直接寻址存储器观察。5.变量观察和堆栈窗口单击工具栏的图标按钮,将显示变量观察和堆栈窗口(Watch&CallStackWindow)。在Locals标签页,会自动显示局部变量的名称和数值。在Watch标签页内,先用鼠标单击一次typeF2toedit,再按功能键F2,输入所要观察的局部或全局变量的名称,按回车键后就能显示出当前数值。在CallStack标签页内,可以实时地观察到堆栈的使用情况。单片机技术与应

5、用实践8.2.2项目文件的建立1.新建程序文件2.添加源程序文件到项目中8.2.3项目添加程序的方法8.2.4编译、连接和形成目标文件8.2.5运行、调试8.2.6多文件的处理单片机技术与应用实践8.2.7仿真环境的设置选择Project→OptionaforTarget‘Target1’菜单命令后(或选择工程管理窗口的Target1,再选择Project-OptionforTarget‘Target1’),打开工程属性设置对话框,出现OptionsforTrarget‘Traget1’对话框,共有8个选项卡,主要设置工作包括在Target选项卡中设置晶振频

6、率、在Debug选项卡中设置实验仿真板等,如要写片还必须在Output选项卡中选择CreateHexFile。各选项卡作用如下:Target:定义CPU。Output:定义Keil工具的输出文件,并定义生成处理后的执行用户程序。Listing:定义Keil工具输出的所有列表文件。C51:设置C51编译器的特别工具选项。A51:设置汇编器的特殊工具选项。BL51Locate:定义不同类型的存储器和存储器的不同段位置。BL51Misc:其他的与连接器相关的设置,如警告或存储器指示。Debug:对软件和硬件仿真进行设置。单片机技术与应用实践8.3KeilC51的调

7、试技巧8.3.1设置和删除断点8.3.2查看和修改寄存器的内容8.3.3观察和修改变量8.3.4观察存储器区域KeilµVision2IDE把MCS-51内核的存储器资源分成4个区域:内部可直接寻址RAM区data,IDE表示为D:xx。内部可间接寻址RAM区idata,IDE表示为I:xx。外部RAM区xdata,IDE表示为X:xxxx。程序存储器ROM区code,IDE表示为C:xxxx。单片机技术与应用实践8.3.5并行口的使用并行口可以用来输入和输出信息,在KeilµVision2IDE中,可以仿真并行口的输入和输出。【例8-3】并行口的使用实例。

8、#include#include<

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。