0102单片机原理及应用技术第7章_1_应用系统开发及设计.pptVIP

0102单片机原理及应用技术第7章_1_应用系统开发及设计.ppt

  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章 MCS-51应用系统开发与设计 教学提示:单片机的应用十分广泛,其中重要的是单片机应用系统设计。单片机应用系统设计是对所学习的单片机知识的综合应用。在理解单片机软件和硬件的基础上把它们结合在一起,构成一个电子应用系统,向智能现代电子系统发展。 教学要求:本章让学生了解单片机应用系统设计的一般过程和概念。通过几个实例设计,让学生理解单片机应用系统设计的实际内涵,理解智能现代电子设计的过程,能够独立进行简单应用系统设计。 第7章 绪论 7.1 MCS-51应用系统开发过程 7.2 数据采集系统设计 7.3 步进电动机控制系统设计 7.4 信号发生器 7.5 无线通信系统设计 7.6 本 章 小 结 7.1 MCS-51应用系统开发过程 单片机应用系统是根据工业测控系统或智能仪器仪表要求采用单片机为核心的现代智能电子应用系统。 其设计一般由硬件和软件两部分组成。 硬件部分:以单片机为核心的多种电子元器件组成的电路系统。 软件部分:是单片机系统从外观上摸不着、看不见的由设计人员编制的监控程序和应用程序。 7.1 MCS-51应用系统开发过程 单片机 应用系 统的开 发具体 过程 7.1.1 明确任务 单片机应用系统设计是智能现代电子系统设计,电子系 统设计的规范同样适用于单片机应用系统设计。 当设计人员接受设计任务后按照一般电子产品设计规范开始工作,有如下依据: (1) 产品的市场需求; (2) 系统可靠性; (3) 系统简单化。 7.1.1 明确任务 设计人员以这3点为依据开始确定具体设计步骤如下: 1) 理解系统 首先对市场进行调研,了解国内、国际市场上发展情况、进展程度。分析本项任务当前存在的缺点,在哪些地方可以挖掘、发展、突破。 其次对系统的工作环境准确评估,知道存在哪些干扰因素,哪些信号是可以实现采集的、哪些是可以控制的、哪些是可以显示的、哪些是可以调节的,哪些是可以采用的数学算法等。 7.1.1 明确任务 2) 设计方案 方案确定时要求系统简单可靠、人机界面友好,适 合非计算机人员操作,容错性能强等。 软件、硬件功能划分合理,同一种功能即可以用硬 件也可以用软件实现,设计时要综合考虑。 满足实时性的要求下一般以软件为主,这样有利于 成本的节约、知识产权的保护、系统的升级改造。 软件设计和硬件设计不能截然分开,硬件设计 时应考虑系统资源及软件的实现方法,软件的设 计又要基于硬件的工作原理。 7.1.2 硬件设计 在一个单片机应用系统的硬件电路设计中选定单片机型号后,开始下面两部分内容: 一是系统扩展,首先选择单片机片内的功能单元,若片内ROM、RAM、I/O、定时/计数器、中断系统等不能满足应用系统的要求时,必须在片外进行扩展,选择适当的芯片,设计相应的电路。 二是系统的配置,即按照系统功能要求配置外围设备,如键盘、显示器、打印机、A/D、D/A转换器等,要设计合适的接口电路。 7.1.2 硬件设计 系统的扩展和配置应遵循以下原则: (1) 尽可能选择典型电路,并符合单片机常规用法。 (2) 系统扩展与外围设备的配置水平应充分满足应用系统的功能要求,并留有适当余地,以便进行二次开发。 (3) 系统中的相关器件要尽可能做到性能匹配。 (4) 可靠性及抗干扰设计是硬件设计必不可少的一部分,它包括芯片、器件选择、去耦滤波、印制电路板布线、通道隔离等。 7.1.2 硬件设计 (5) 单片机外围电路较多时,必须考虑其驱动能力。 (6) 尽量朝“单片”方向设计硬件系统。系统器件越多, 干扰越强,功耗增大,降低了系统的稳定性。 (7) 保证电器信号的准确性,输出执行部件能按照输 出电器信号正确运行。 (8) 工艺设计,包括机架、机箱、面板、配线、接插 件等,必须考虑安装、调试、维护的方便。 7.1.3 软件设计 软件的资源细分为系统理解部分、软件结构设计部分、程序设计部分。 系统理解:在开始设计软件前,熟悉硬件留给软件 的接口地址,I/O方式,确定存储空间的分配;应 用系统面板控制开关、按键、显示的设置等。 软件结构设计:要结合单片机所完成的功能确定相应的模块程序,及其运行的先后顺序,绘制程序整体流程图。 7.1.3 软件设计 程序设计: 建立数学模型,选定数学算法,绘制具体程序的流程图,做好程序接口说明。 选定编程所用语言(汇编语言或C语言)。 采用WAVE、KeilC等集成编辑软件的软件模拟仿真功能进行软件模拟调试。无误后通过编辑软件的汇编功能转换成机器码,然后联机调试。 7.1.4 印制电路板计算机辅助设计 单片机应用系统的硬件单元电路设计选定完成后,需要通过电路设计软件在

文档评论(0)

kehan123 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档