第2章 单片机应用系统的开发环境教学教材.ppt

第2章 单片机应用系统的开发环境教学教材.ppt

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

第2章 单片机应用系统的开发环境;内容; 与通用微机不同,单片机本身没有自主开发能力,必须借助于开发工具编制、调试、下载程序或对器件编程。开发工具的优劣,直接影响开发工作效率。 ;2.1 单片机应用系统的开发工具 ;2.1 单片机应用系统的开发工具 ;2.1 单片机应用系统的开发工具 ;图2-1 单片机仿真系统连接示意图; 仿真、调试完的程序,需要借助编程器写到单片机内部或外接的程序存储器中。 在开发过程中,程序每改动一次都要先调试,调试通过后,用编程器写到单片机中去,再将单片机插入用户系统的单片机插座,整个过程操作比较麻烦。 随着单片机技术的发展,出现了可以在线编程的单片机。在线编程目前有两种方法:在系统编程(In-System Programming,简称ISP)和在应用编程(In-Application Programming,简称IAP)。 ;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格式的文件,在这一过程中还会生成一些其他文件。产 生的目标文件用

文档评论(0)

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

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

1亿VIP精品文档

相关文档