第8章 单片机C语言程序设计.pptVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第8章 单片机C语言程序设计

图8-2 μVision3的窗口分配 2. 创建项目步骤: (1)启动μVision3,创建一个项目文件,并且从器件数据库里选择一款芯片。 单击μVision3菜单中的“Project”,选择弹出的下拉式菜单中的 New Project。 输入新项目文件的名称和保存类型。 为默认的目标选择合适的器件。 图8-3 New Project 菜单 图8-4 文件窗口 图8-5 选取芯片 (2)创建新的源程序文件 使用图标或“File”菜单中的“New”命令选项就可以创建一个新的源程序文件。创建新的源文件时将会打开一个空的文本编辑器窗口,在此窗口中,可以编辑源文件。 图8-6 文本编辑窗口 在“Project”窗口中的“File”页上单击文件组,然后单击鼠标右键,就会出现如图8-7所示的菜单,这个时候选中“Add Files to Group Source Group 1”选项,在打开对话框中选择main.c即可将文件加到项目中。 图8-7 右击项 目组弹出的菜单 (3)添加并配置启动程序代码 为CPU配置文件创建新的文件组:在“Project”窗口中右键单击“Target1”,出现如图8-8所示的下拉菜单。然后单击“New Group”添加一个名为System Files的组到目标项目中。然后再将STARTUP.A51文件添加到System Files的项目组中。 图8-8 右击Target1弹出的菜单 μVision3项目窗口中的“Files”页中应该是如图8-9所示的文件结构。双击文件名,就可以在编辑器中打开STARTUP.A51。然后可按照“CPU AND C STARTUP CODE”中所讲述的方式进行操作。如果使用的是片内RAM,启动代码中的内容必须与单击“Project”菜单中的“Options for Target”后出现的“Options for Target”对话框中的“Target”页中的内容相符。 图8-9 μVision3的 项目窗口中的Files页 (4)为目标设定工具选项 μVision3需要为目标硬件设置选项。单击主菜单栏中的“Project”菜单,然后选择“Options for Target”菜单命令,出现如图8-10所示的对话框。在Target栏可以标明所有的与硬件相关的和所选用芯片的片内部件参量。 对话框选项 含义 Xtal 标明CPU运行的时钟频率,一般与XTAL的频率相同 Memory Model 标明C51编译器的内存模式 Use On Chip ROM 使用片上自带的ROM作为程序存储器 Use On Chip Arithmetic Unit 使用片上AU单元 Use multiple DPTR registers 使用多个DPTR Use On Chip XRAM 使用片上自带的XRAM存储器 Off chip code memory 指明目标硬件上的所有外部地址存储器的地址范围 Off chip Xdata memory 指明目标硬件上的所有外部数据存储器的地址范围 Code Banking 指明Code banking的所有参数 Xdata Banking 指明Xdata banking的所有参数 表8-6 Target对话框中选项 (5)编译项目并创建HEX文件 当所编译的内容有语法错误时,μVision3将会把错误和警告信息在输出窗口(Output Windouw)的编译页(Build)中显示出来。 图8-11 错误和警告信息 如果想生成HEX文件,就必须将“Options for Target”对话框中的“Output”下的Create HEX File复选框选中 。 图8-12 选中Create HEX File复选框 3.多文件项目的建立与调试 (1)建立多项目文件 (a) 图8-13 添加文件窗口 (b) 图8-14 添加文件之后的项目窗口 (a) (b) (2)调试 通过“Debug菜单”或工具条按钮可以很方便地对源程序进行单步运行,全速运行、设置断点等仿真调试。 可通过命令窗口输入各种μVision3调试命令(如调入信号函数等)进行辅助仿真调试,通过“Regs”标签页可以观察调试过程中CPU内部寄存器状态的变化情况。 8.4 单片机C语言应用程序设计实例 1.程序分析 (1)文件包含 文件包含是指一个程序文件将另一个指定文件的全部内容包含进来。文件包含命令的一般格式为: #include文件名或#include”文件名” 文件包含命令#include的功能是用指定文件的全部内容替换该预处理行,采用文件名格式时,在头文件目录中查找指定文件,采用“文件名”格式时,在当前目录中查找指定文件。进行较大规模程序设计时,文件

文档评论(0)

xy88118 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档