单片机第4章-一些例子-C51语言编程基础.ppt

单片机第4章-一些例子-C51语言编程基础.ppt

  1. 1、本文档共156页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机第4章-一些例子-C51语言编程基础

图3-4 “Select Device for Target”窗口 * (4)点击“确定”按钮后,会出现图3-5所示的对话框。如果需要复制启动代码到新建的工程,单击“是”,不需要就单击“否”。单击“是”后会出现图3-6的窗口,这时新的工程已经建立完毕。 图3-5 是否复制启动代码到工程对话框 * 图3-6 完成工程的创建 * 3.4.2 添加用户源程序文件 在一个新的工程创建完成后,就需要将自己编写的用户源程序代码添加到这个工程中,添加用户程序文件通常有两种方式:一种是新建文件,另一种是添加已创建的文件。 1. 新建文件 (1)单击图3-1中快捷按钮(或单击菜单栏【File】→“New”选项),这时会出现如图3-7所示窗口。在这个窗口会出现一个空白的文件编辑画面,用户可在这里输入编写的程序源代码。 * 图3-7 建立新文件 (2)单击图3-1中快捷按钮(或单击【File】→“Save”选项),保存文件,这时会弹出如图3-8所示窗口。 (3)在图3-8“Save As”对话框中,在“保存(S)”下拉框中选择新文件的保存目录,这样就将这个新文件与刚才建立的工程保存在同一个文件夹下,然后在“文件名(N)”窗口中输入新建文件的名字,由于使用C51语言编程,则文件名的扩展名应为“.c”,这里我们新建的文件名为“流水灯.c”。如果用汇编语言编程,那么文件名的扩展名应为“.asm”。完成上述步骤后单击“保存”,即可,这时新文件已经创建完成。 如果将这个新文件添加到刚才创建的工程中,操作步骤与下面的“添加已创建文件”步骤相同。 * * 图3-8 “Save As”对话框 2. 添加已创建文件 (1)在工程窗口(图3-1)中,右键单击“Source Group1”,选择“Add File to‘Source Group1’” 选项,见图3-9。 * 图3-9 添加文件 (2)完成上述操作后会出现如图3-10“Add File to‘Source Group1’”所示的对话框。在该窗口中选择要添加的文件,这里只有刚刚建立的文件“流水灯.c”,点击这个文件后,单击“Add”按钮,再单击“Close”按钮,文件添加已经完成了,这时的工程窗口如图3-11所示,流水灯.c文件已经出现在“Source Group1”目录下了。 * * 图3-10 “Add File to‘Source Group1’”对话框 * 图3-11 文件已添加到工程中 3.4.3 程序的编译与调试 在文件编辑窗口建立了文件“流水灯.c”,并且将文件添加到工程中,然后需将文件编译和调试,最终生成能够执行的.hex文件,步骤如下。 1. 程序编译 单击快捷按钮中的,对当前文件进行编译,在图3-12中的输出窗口会出现提示信息。 从输出窗口中的提示信息可以看到,程序中有2个错误,认真检查程序找到错误并改正,改正后再次单击进行编译,直至提示信息显示没有错误为止,如图3-13所示。 * * 图3-12 文件编译信息 * 图3-13 提示信息显示没有错误 2. 程序调试 程序编译没有错误后,就可以进行调试与仿真。单击开始/停止调试的快捷按钮(或在主界面点击【Debug】菜单中的“Start/Stop Debug Session”选项),进入程序调试状态,如图3-14所示。 图3-14左面的工程窗口给出了常用的寄存器R0~R7以及A、B、SP、DPTR、PC、PSW等特殊功能寄存器的值,这些值会随着程序的执行发生相应的变化。 在图3-14存储器窗口的地址栏处输入0000H后回车,则可查看单片机片内程序存储器的内容,单元地址前有“C:” , * 表示程序存储器。如要查看单片机片内数据存储器的内容,在存储器窗口的地址栏处输入D:00H后回车,则可以看到数据存储器的内容。单元地址前有“D:”,表示数据存储器。 图3-14 程序调试界面 在图3-14中出现了一行新增加的用于调试的快捷命令图标,见图3-15。还有几个原来就有的用于调试的快捷图标,见图3-16。 图3-15 调试状态下的新增加的快捷命令按钮图标 图3-16 用于调试的其他几个快捷命令按钮图标 * 在程序调试状态下,可运用快捷按钮进行单步、跟踪、断点、全速运行等方式进行调试,也可观察单片机资源的状态,例如程序存储器、数据存储器、特殊功能寄存器、变量寄存器及I/O端口的状态。这些图标大多数是与菜单栏命令【Debug】下拉菜单中的各项子命令是一一对应的,只是快捷按钮图标要比下拉菜单使用起来更加方便快捷。 图3-15与图3-16中常用的快捷按钮图标的功能介绍如下。 (1)各调试窗口显示的开关按钮 下面的

文档评论(0)

yan698698 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档