第2章篇 单片机应用系统的开发环境.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文档。上传文档
查看更多
第2章篇 单片机应用系统的开发环境.ppt

第2章 单片机应用系统的开发环境;内容; 与通用微机不同,单片机本身没有自主开发能力,必须借助于开发工具编制、调试、下载程序或对器件编程。开发工具的优劣,直接影响开发工作效率。 ;2.1 单片机应用系统的开发工具 ;2.1 单片机应用系统的开发工具 ;2.1 单片机应用系统的开发工具 ;图2-1 单片机仿真系统连接示意图;2.2 Keil C51集成开发环境-μVision3 IDE;2.2.2 μVision3 IDE集成开发环境简介; 工程管理窗口有5个选项卡: Files:文件选项卡。 Regs:寄存器选项卡。 Books:手册选项卡。 Functions:工程中的函数选项卡。 Templates:模板选项卡。 ;2.2.3 μVision3 IDE 的使用;具体步骤:;1. 工程文件的建立 (1) 进入keil μVision3 IDE集成开发环境后,选择“Project→ New μVision Project...”选项,出现一个对话框,选择工程 要保存的路径,输入工程文件名。;(2)点击“保存”按钮后,出现的对话框要求选择目标CPU(即 所用芯片的型号),Keil软件的关键是程序代码的编写,此处 选择Atmel公司的89C52芯片。;然后再点击“确定”按钮,弹出将80C51初始化代码复制到项 目中的询问窗口,如图2-5所示。该功能便于用户修改启动 代码。可以选择“否”,通常也可以选择“是”,只要不对文件 代码进行修改,就不会对工程产生不良影响。;(3) 单击“是”按钮,出现图2-6所示的窗口。;(4)使用菜单“File→New”或者点击工具栏的新建文件按钮,新建文件后窗口界面如图2-7所示。;(4)单击保存,窗口界面如图2-8所示,输入要保存的文件名。 注意,如果用C语言,则扩展名必须为.c;如果用汇编语言 ,则扩展名必须为.asm。这里的文件名不一定要和工程名 相同。;(5)回到编辑界面,单击【Target 1】前面的“+”号,然后在 【Source Group 1】选项上,单击右键,弹出如图2-9所示的 菜单。;然后选择【Add Files to Group ‘Source Group 1’ 】菜单 项,对话框如图2-10所示。;选中【exam_1.c】,单击【Add】按钮,再单击【Close】按 钮,将文件加入工程后的屏幕窗口如图2-11所示。;在图2-11中,我们再单击左侧【Sourse Group 1】前面的“+” 号。这时我们注意到【Source Group 1】文件夹中多了一个 子项【exam_1.c】,当一个工程中有多个代码文件时,都要 加在这个文件夹下,这时源代码文件就与工程关联起来了。;(6)回到图2-11中的编辑窗口,在该窗口中输入1.1.5小节中点 亮一个发光二极管的C语言源程序。;通过以上(1)~(6)步我们学习了如何在Keil编译环境下建立一 个工程,下面进入到第二步,对工程进行设置。;2. 工程的设置 首先点击图2-12中左边Project Workspace窗口的Target 1, 然后使用菜单“Project→Option for Target `Targetl‘”,即出 现对工程设置的选项卡,如图2-13所示。;(1) Target(目标)选项卡 如果是单片应用,未进行任何扩展,就不需重新选择,按默 认值设置。;(3) Listing(列表)选项卡 该选项卡用于调整生成的列表文件选项。;(5) Debug(调试)选项卡 这里有两类仿真形式可选:Use Simulator和 Use:Keil Monitor- 51 Driver,前一种是纯软件仿真,后一种是带有Monitor-51目 标仿真器的仿真。这里选择Use Simulator。;3. 编译、连接 在设置好工程后,即可进行编译、连接。有关编译、链接、 工程设置的工具条如图2-19所示。;最终得到如图2-20所示结果,它报告本次对exam_1.c文件进 行了编译,报告内部RAM使用量9字节,外内部RAM使用量 0字节、链接后生成的程序文件代码量19字节,提示生成了 HEX格式的文件,在这一过程中还会生成一些其他文件。产 生的目标文件用于Keil的仿真与调试,此时可进入下一步调 试工作。 ;4. 调试程序 在对工程成功地进行汇编、连接以后,按Ctrl+F5或 者使用菜单Debug(调试)→Start/Stop Debug Session (开始/停止调试)即可进入调试状态。Keil内建了一 个仿真CPU用来模拟执行程序,该仿真CPU功能强 大,可以在没有硬件和仿真机的情况下进行程序的 调试,下面通过例2-1学习该模拟调试功能。 ;例 在图1-2硬件不变的基础上,编写并调试让二极管以间隔1s的时间亮灭闪烁的程序。

文档评论(0)

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

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

1亿VIP精品文档

相关文档