单片机原理及应用教学配套课件佟云峰第7章单片机的系统设计.pdfVIP

单片机原理及应用教学配套课件佟云峰第7章单片机的系统设计.pdf

  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文档。上传文档
查看更多
高 校 教 材 网 第七章 单片机的系统设计 7.1 系统设计概述 单片机控制系统是指以单片机为核心(主控制器), 配置适当的外围设备,以程序运行方式对某特定要求实现 控制的系统。一个单片机控制系统由硬件系统和软件系统 组成。硬件系统包含系统扩展,即单片机内部的功能单 元,如ROM、RAM、I/O、定时器/计数器、中断系统等不能 满足应用系统的要求时,必须在片外进行扩展,选择适当 的芯片,设计相应的电路和系统配置(即按照系统功能要 求配置外围设备,如键盘、显示器、打印机、A/D、D/A转 换器等,要设计合适的接口电路)两个部分;软件系统包 含系统初始化程序(即对系统用到的片内功能模块和片外 扩展模块控制字的设置)和控制程序(功能算法实现、定 时器/计数器及中断管理、外部模块读写、I/O口控制、可 靠性和抗干扰设计等)两个部分。 7.1.1 系统设计的一般原则 1、总体原则 单片机控制系统大多数用于工业环境或嵌入到其 它设备中完成某种特定的控制功能。单片机控制系统 应充分发挥单片机固有的(体积小、功耗低、控制功 能强等)特点,系统不宜过大和太复杂。因此,在设 计系统时应注意把握以下几个方面的总体原则: (1)系统的高可靠性和实时性; (2)系统硬件的最简化和软件的通用化; (3)系统的操作、维护和升级应较为方便。 2、系统硬件设计原则 在系统设计总体原则指导下,系统的硬件设计应遵循如下的基本 原则: (1)尽可能选择典型电路,并符合单片机常规用法,为硬件系统 的标准化、模块化打下良好的基础。 (2)系统扩展与外围设备的配置水平应充分满足应用系统的功 能要求,并留有适当余地,以便进行二次开发。 (3)硬件结构应结合应用软件方案一并考虑。硬件结构与软件 方案会产生相互影响,考虑(分工)原则是:软件能实现的功能尽 可能由软件实现,以简化硬件结构。但必须注意,由软件实现的 硬件功能,一般响应时间比硬件实现长,且占用CPU时间。 (4)系统中的相关器件要尽可能做到性能匹配。如选用CMOS芯 片单片机构成低功耗系统时,系统中所有芯片都应尽可能选择低 功耗产品。 (5)可靠性及抗干扰设计是硬件设计必不可少的一部分, 它包括芯片、器件选择、去耦滤波、印刷电路板布线、通道 隔离等。 (6)单片机外围电路较多时,必须考虑其驱动能力。驱动 能力不足时,系统工作不可靠,可通过增设线驱动器增强驱 动能力或减少芯片功耗来降低总线负载。 (7)系统的硬件设计应尽量 “单片”实现。系统器件越 多,器件之间相互干扰也越强,功耗也增大,也不可避免地 降低了系统的稳定性。随着单片机片内集成的功能越来越 强,真正的片上系统SoC已经可以实现。目前大多数单片机 产品在片内集成了大容量FLASH存储器、SRAM、A/D、D/A、 丰富的并口和串口、看门狗、上电复位电路、温度传感器等 等。 3、系统软件设计原则 (1)系统软件总体设计应采用模块化设计方法,各模块功能程 序应具备通用性,以便日后碰到类似的功能程序时,可以直接调 用,避免重复功能程序设计,缩短系统开发周期; (2)适当地使用软件陷阱、指令冗余等设计技术,提高系统的 可靠性; (3)充分利用单片机的片内资源,能用软件实现的功能就不要 扩展相应的硬件; (4)对开关量的输出/输出尽量使用PLC普遍采用的扫描技术; (5)使用数字滤波技术、先进成熟的控制算法提高信号抗扰能 力和系统的控制精度; (6)采用合理的数据结构来简化数据的存储和检索; (7)在保证实现控制功能地前提下,尽可能地使用执行时间短 (机器周期数少)、占用内存少(指令字节数少)的指令编写程 序。 7.1. 2 系 统设 计的 步骤 7.1.3 系统的可靠性设计 1、元器件选择 2、系统设计 3、PCB设计 7.2 系统开发工具介绍 7.2.1 系统硬件开发工具 单片机系统开发常用的硬件工具

您可能关注的文档

文档评论(0)

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

1亿VIP精品文档

相关文档