项目二认识单片机开发系统详解.doc

  1. 1、本文档共28页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
项目二 认识单片机开发系统 一个单片机应用系统从提出任务到正式投入运行的过程,称为单片机的开发过程。开发过程所用的设备与软件称为单片机开发系统或开发工具。 本项目以信号灯控制系统为基础,介绍单片机应用系统设计必需的开发工具,采用开发工具进行单片机应用系统设计的开发过程,以及单片机应用系统的基本调试方法。 知识目标 1.掌握单片机开发系统及功能。 2.掌握单片机开发系统的使用。 技能目标 学会单片机开发系统调试程序的方法。 子项目一 用KeilC5lLED控制程序μVision)将它们组合在一起。掌握这一软件的使用对于MCS-51系列单片机的开发人员来说是十分必要的。 Keil μVision3集成开发环境是Keil Software Inc/Keil Elektronik GmbH开发的基于80C51内核的微处理器软件开发平台,内嵌多种符合当前工业标准的开发工具,可以完成工程建立和管理、编译、链接、目标代码的生成、软件仿真和硬件仿真等完整的开发流程,尤其是C编译工具在产生代码的准确性和效率方面达到了较高水平,而且可以附加灵活的控制选项,在开发大型项目时非常理想。 由于Keil C51本身是纯软件,还不能直接进行硬件仿真,必须挂接单片机仿真器的硬件才可以进行仿真。 KEILC51软件的使用步骤如下: (1)首先启动KEIL C51软件的集成开发环境。 单击“开始”按钮,在随即弹出的“开始”菜单里选择“程序”中的KeilμVision3选项,或在桌面上直接双击μVision3图标,以启动该软件,出现如图2-1所示的窗口。 图2-1 Keilc51启动窗口 (2)建立工程文件。 通常单片机应用系统软件包含多个源程序文件,Keilc51使用工程(project)这一概念,将这些参数设置和所需的所有文件都加在一个工程中。因此,需要建立一个工程文件,并为这个工程文件选择CPU,确定编译、链接的参数,指定调试的方式。 在Keilc51启动窗口中,单击“project”菜单的下拉菜单的“New project”菜单,出现“Create New Project”对话框,如图2-2所示。在“保存在”下拉列表中选择工程的保存目录,并在“文件名”文本框中输入工程名,不需要扩展名,单击“保存”按钮,出现如图2-3所示的“Select Device for Target ‘Target’”对话框。 在图2-3的Data base栏中选择所要使用的CPU型号,Keilc51支持的CPU型号很多,我们选择Atmel公司的芯片,单击“Atmel”前面的“+”号,展开该层,单击其中的“AT89C51”,然后单击“确定”按钮,回到主界面。 (3)建立并添加源文件。使用菜单“File”菜单的下拉菜单中的“New”或者单击工具栏的“新建文件”按钮,出现如图2-4所示的文本编辑窗口,在该窗口中输入新编制的源程序并保存该文件。 将左边“Target1”前面的“+”号展开,在“Source Group 1”上单击鼠标右键打开快捷菜单,如图2-5所示,再单击“Add Files to Group ‘Source Group 1’”选项,出现如图2-6所示的界面。 在图2-6中,选择 “文件类型”下拉列表框中的“C Source file(*.c)”,找到前面新建源程序文件后,单击“Add”按钮加到工程中。 此时,在左边文件夹“Source Group 1”前面出现一个“+”号,单击“+”号展开后,出现一个名为“ EX1.c”的文件,说明新文件的添加已完成。 (4)配置工程属性。鼠标移到左边窗口的“Target 1”上,单击鼠标右键打开快捷菜单,在单击“Option for Target ‘Target’”选项,弹出如图2-7所示的“Option for Target Target 1”对话框。 在这个对话框中设置芯片的工作频率。首先在Target选项卡的Xtal(MHZ)栏中输入12,指定此芯片的工作频率为12MHZ。在图2-7中单击“Output”选项卡,然后切换到Output选项卡,弹出如图2-8所示的界面。在“Create HEX File”选项前面的小圆内打点,确认已选中该项,如此才会产生十六进制文件,单击“确定”按钮关闭对话框即可完成设置,回到主界面。 (5)编译、连接。单击主界面左上方的按钮即可进行编译与连接,而其过程将记录在下方的输出窗口中,如图2-9、图2-10所示。 图2-10中的“0 Error(s),0 Warnning(s)。”表示没有错误,因此就可继续进行调试/仿真。如果编译连接过程中有错误,出现图2-9对话框,一定要查找并改正错误,直到成功完成编译连接才能往下进行。 (6)调试、仿真。编译、连接后如果没有错误,就可继续进行

文档评论(0)

挺进公司 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档