网站大量收购独家精品文档,联系QQ:2885784924

单片机原理与C51程序设计基础教程 教学课件 作者 978 7 302 23075 5 chap13.ppt

单片机原理与C51程序设计基础教程 教学课件 作者 978 7 302 23075 5 chap13.ppt

  1. 1、本文档共32页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* 单片机原理与C51语言程序设计基础教程 重点内容: 单片机系统的基本开发过程 系统的优化设计 本章小结 第13章 51单片机系统开发基础 一、单片机系统的基本开发过程 1、系统开发概述 一、单片机系统的基本开发过程 1、系统开发概述 应用系统研制主要可以分为如下几个主要阶段: (1) 总体方案的确定:主要包括可行性调研、技术指标的确定、器件的选择和软硬件功能的划分等。 (2) 系统设计:主要包括硬件设计和软件设计。其中硬件设计主要包括键盘、显示、A/D电路等外围扩展电路的设计和地址译码、总线驱动等电路的设计。软件设计则主要包括定义系统功能、画出程序流程图和编写代码等。另外特别重要的是,作为实际的产品,除了满足基本的功能外,还必须考虑可靠性设计的问题。 (3) 系统调试:主要包括硬件调试、软件调试以及软硬件的联合调试。硬件的调试主要包括静态调试和动态调试。软件调试则主要是在线的仿真调试。调试中一般软件和硬件不可能完全分开,软件调试和硬件调试通常要协同完成。 (4) 固化和运行:完成系统调试之后,反复运行正常则可将用户系统程序固化到EPROM之类的存储器上,单片机脱离开发系统独立工作,并在试运行阶段观测所设计的系统是否满足设计要求。 一、单片机系统的基本开发过程 2、总体方案设计 (1).可行性调研 可行性调研的目的,是分析完成这个项目的可能性。进行这方面的工作,可参考国内外有关资料,看是否有人进行过类似的工作。若有,则分析他人是如何进行这方面工作的,达到了什么样的技术水平,有什么样的优点,还存在什么样的缺点,是否可以借鉴等;若没有,则需要进一步调研,首先从理论上分析用户所提的技术指标是否具有实现的可能性。然后还要充分了解用户的需求及应用系统可能的工作环境,确定项目能否立项。 在可行性调研完成之后,必须明确任务,确定产品的技术指标,包括产品必须具有哪些功能。这是产品设计的依据和出发点,它将贯穿于产品设计的全过程,也是整个研制工作成败、好坏的关键。 一、单片机系统的基本开发过程 2、总体方案设计 (2).器件选型 在产品设计任务和技术指标确定以后,应在此基础上选择所需的器件。器件的选择首先是确定最核心的芯片即单片机。单片机芯片的选择应适合于应用系统的要求,不仅要考虑单片机芯片本身的性能是否能够满足系统的需要,如:执行速度、中断功能、I/O 驱动能力与数量、系统功耗以及抗干扰性能等,同时还要考虑开发和使用是否方便、市场供应情况与价格、封装形式等其它因素。如果要求研制周期短,则应选择熟悉的机种,并尽量利用现有的开发工具。 一、单片机系统的基本开发过程 2、总体方案设计 (3).方案设计 明确任务要求并选定合适的器件之后,要编写任务书,将应用系统要完成的各项任务转换为对单片机的各种输入输出。将一个大的系统划分为多个子系统,明确各个子系统之间的电气接口和通信协议。合理安排人员,确定工作进度。 在方案设计时,特别要注意合理协调软硬件的任务。因为。单片机嵌入式系统中的硬件和软件具有一定的互换性,有些功能可以用硬件实现,也可以用软件来实现,因此,在方案设计阶段要认真考虑软、硬件的分工和配合。采用软件实现功能可以简化硬件结构,降低成本,但软件系统则相应的复杂化,增加了软件设计的工作量。而用硬件实现功能则可以缩短系统的开周期,使软件设计简单,相对提高了系统的可靠性,但可能提高了成本。在设计过程中,软、硬件的分工与配合需要取得协调,才能设计出好的应用系统。 一、单片机系统的基本开发过程 3、硬件设计 单片机应用系统典型的硬件结构如图13.2所示。硬件设计的主要任务是根据总体设计要求,在所选器件的基础上,确定系统扩展所要用的存储器、I/O电路、A/D及有关外围电路等。另外,为了使系统稳定可靠地工作,在满足功能之余,还必须进行硬件的可靠性设计。 一、单片机系统的基本开发过程 3、硬件设计 硬件设计的具体步骤如下: (1) 绘制硬件框图:根据给定的总体任务,确定数字电路和模拟电路所需要的模块,画出总体的硬件框图,确定硬件的总体方案。 (2) 确定数据输入输出的方式:确定各输入输出数据的传送方式是中断方式、查询方式还是无条件方式等。 (3) 硬件资源分配:各输入输出信号分别使用哪个并行口、串行口、中断、定时器/计数器等。 (4) 绘制原理图:根据以上各步的分析结果完成硬件的电气连接原理图。 (5) 制作电路板:根据绘制的电路原理图,绘制出PCB图,并送厂家生产,得到实际的电路板。 (6) 器件焊接:将所有的元器件焊接到制出的电路板上。 一、单片机系统的基本开发过程 3、硬件设计 在

您可能关注的文档

文档评论(0)

带头大哥 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档