第03章 单片机开发系统.ppt

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

第3章 单片机开发系统 第3章 单片机开发系统 任务二 简单流水灯控制 3.1 Keil C51 软件使用 3.2 PROTEUS 软件使用 3.3 单片机系统开发过程 习题 任务二 简单流水灯控制 【任务目的】 了解单片机程序编译环境,掌握PROTEUS软件的基本使用,学会Keil C51软件和PROTEUS软件,进行联机调试。 【任务描述】按一定的时间间隔依次点亮发光二极管D8~D1,实现流水灯控制,展现简单流水灯效果。 1.电路原理图 简单流水灯控制电路原理图如图3-1所示。 任务二 简单流水灯控制 任务二 简单流水灯控制 2.参考程序 ORG 00H LOOP: MOV A, #0FEH ;赋初值 MOV R2, #8 ;设计数值 OUTPUT: MOV P1, A ;送P1口输出 RL A ;数据移位 ACALL DELAY DJNZ R2, OUTPUT LJMP LOOP DELAY: MOV R6, #0 ;延时子程序 MOV R7, #0 DELAYLOOP: DJNZ R6, $ DJNZ R7, DELAYLOOP RET END 3.1 Keil C51 软件使用 单片机开发中除必要的硬件外,同样离不开软件,编写的汇编语言源程序要变为CPU可以执行的机器码有两种方法:一种是手工汇编,另一种是机器汇编。目前已极少使用手工汇编的方法。机器汇编是通过汇编软件将源程序变为机器码,用于MCS-51 单片机的汇编软件有早期的A51,随着单片机开发技术的不断发展,从普遍使用汇编语言过渡到逐渐使用高级语言开发,单片机的开发软件也在不断发展,Keil软件是目前最流行的开发MCS-51 系列单片机的软件,这从近年来各仿真机厂商纷纷宣布全面支持Keil即可看出。 3.1 Keil C51 软件使用 Keil提供了包括C编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(μVision)将这些部分组合在一起。μVision2 IDE 是一个基于Windows的开发平台,包含一个高效的编辑器、一个项目管理器和一个MAKE工具。μVision支持所有的Keil 8051工具,包括C编译器、宏汇编器连接/定位器、目标代码到HEX的转换器。 运行Keil软件需要Pentium或以上的CPU,16MB或更多RAM、20MB以上的硬盘空间和Windows 98/NT/2000/XP等操作系统。 μVision通过以下特性加速嵌入式系统的开发过程: (1) 全功能的源代码编辑器。 (2) 器件库用来配置开发工具设置。 (3) 项目管理器用来创建和维护项目。 (4) 集成的MAKE工具可以汇编编译和连接嵌入式应用。 (5) 所有开发工具的设置都是对话框形式。 (6) 真正的源代码级的对CPU和外围器件的调试器。 (7) GDIAGDI接口用来在目标硬件上进行软件调试以及和Monitor-51进行通信。 本节通过实例来学习Keil软件的使用,在这一部分将学习如何输入源程序、建立工程、对工程进行详细的设置,以及如何将源程序变为目标代码。 3.1.1 μVision2概述 双击μVision2启动图标,出现如图3-2所示的启动提示信息,μVision2界面如图3-3所示,有3个窗口:项目窗口、源程序编辑窗口、输出窗口。μVision2允许同时打开、浏览多个文件。 项目窗口:包含3个页面(Files、Regs、Books),默认为Files,用来显示项目中包含的工程和文件名。 源程序编辑窗口:编辑源程序。 输出窗口:包含3个页面(Build、Command、Find in Files),默认为Build页面,用来显示工程文件编译时的结果。 下面对μVision2的工具栏进行简单介绍。 3.1.1.1 文件操作工具栏 文件操作工具栏如图3-4所示。 3.1.1.3 视图工具栏 视图工具栏如图3-6所示。 3.1.2 Keil 工程项目的建立 3.1.2.1 源文件的建立 选择菜单File→New或者单击工具栏的新建文件按钮,即可在项目窗口的右侧打开一个新的文本编缉窗口,在该窗口中输入以下汇编语言源程序,保存该文件,注意必须加上扩展名(汇编语言源程序一般用a

文档评论(0)

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

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

版权声明书
用户编号:5311233133000002

1亿VIP精品文档

相关文档