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

单片微型计算机原理及应用 教学课件 作者 赵广复 第11章 MCS—51单片机应用系统设计.ppt

单片微型计算机原理及应用 教学课件 作者 赵广复 第11章 MCS—51单片机应用系统设计.ppt

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片微型计算机原理及应用 第11章 MCS—51单片机应用系统设计 第11章 MCS—51单片机应用系统设计 11.1 单片机应用系统的设计过程 11.2 单片机巡回检测系统举例 11.1 单片机应用系统的设计过程 11.1.1 总体设计 任务和技术指标确定以后,通过调查研究和查阅资料提出几种方案,然后进行全面的分析、比较和研究,进行一定的选择,制定出总体方案。 1.机型的选择 (1)市场的货源 从市场上所提供的有稳定、可靠、充足货源的机型中挑选。 (2)性价比 选择性能价格比高的机型,MCS—51系列中的8031单片机最适合于国内控制型应用领域。 (3)机型的开发工具 开发工具的优劣是产品研制周期长短的决定性因素。 2.硬件和软件功能的划分 11.1 单片机应用系统的设计过程 11.1.2 硬件设计 硬件设计的任务是根据总体设计要求,在所选择机型的基础上,具体确定系统中所要使用的元器件,设计出系统的电路原理图,必要时做印制板的制作、样机的组装等。 图11-1 单片机应用系统设计过程 11.1 单片机应用系统的设计过程 1.程序存储器 2.数据存储器 3.单片机前向通道的设计 图11-2 单片机的前向通道 (1)传感器 传感器通常是指将被测的非电物理量转换成与之对应的电信号的一种装置,通过它获取外界信息, 11.1 单片机应用系统的设计过程 进而控制外界信息。 (2)模拟信号放大器 被测物理量经过传感器,其输出的电信号幅度(如电流、电压等)往往很小,不是一个标准的电信号,无法进行A/D转换,因此传感器的输出常作为模拟信号放大器的输入。 (3)集成传感器 集成传感器是指一种能把传感器和运算放大器集成在同一块芯片中的新型传感器,采用这种传感器能使单片机控制系统前向通道的硬件电路更加简化。 (4)多路开关 多路开关又称为“多路模拟转换器”。 11.1 单片机应用系统的设计过程 (5)采样保持器 在前向通道中,采样保持器的作用主要有两点:一是能保证输入模拟量在A/D转换期间保持不变,以提高A/D转换的精度;二是使某一时刻各个检测点上的模拟量同时保持下来,供单片机分时地加以检测和处理,以确保检测到的数字量具有时间上的一致性。 4.单片机后向通道的设计 (1)外围驱动器 在单片机应用中,经常需要用单片机控制各种各样的高压大电流设备,例如马达、继电器和调节器等,这些设备的负载功率通常较大,必须用专门的驱动器,这类驱动器称为外围驱动器。 11.1 单片机应用系统的设计过程 1)采用集电极开路输出,以便使输出高电平近似等于外加电压,调节外加电压一定程度上可以输出较高电平去满足负载要求,而不受逻辑电平的限制。 2)要求输出晶体管具有比较强的负载能力,能够承受比较大的电流。 (2)电平转换器 根据制造工艺,集成电路通常可分为TTL、MOS、CMOS、PMOS、DTL、HTL、ECL、I2L等多种类型。 图11-3 软件设计的过程 11.1 单片机应用系统的设计过程 (3)电气隔离技术 在工业控制领域中,还需对单片机输入被控系统的开关量和模拟量,且要把经过处理后的信息以开关量和模拟量形式输出并控制被控系统工作。 11.1.3 软件设计 有了硬件系统之后,还必须配以相应的软件才能构成一个应用系统,软件设计的一般过程如图11?3所示。 1.软件设计的基础 2.软件结构设计 1)每个模块的程序不宜太长,且程序需完成的任务应十分明确。 2)力求使各个模块之间界限明确,而且在逻辑上相对独立。 3)对一些简单的任务不必模块化。 4)尽量利用现成的模块程序。 11.1 单片机应用系统的设计过程 3.程序设计 (1)建立数学模型 描述出各输入变量和输出变量之间的数学关系,这就是建立数学模型。 (2)绘制程序流程框图 通常在编写程序之前先绘制流程框图,程序流程框图以简明、直观的方式对任务进行描述,把程序应完成的各种分步操作表示在不同的框中并按一定的顺序用线连接起来,这种框图称为程序流程框图。 (3)编写程序 在完成了详细的程序流程框图之后,用相应的指令来描述每一个功能框。 4.程序的汇编、调试和固化 11.2 单片机巡回检测系统举例 11.2.1 硬件设计 例如,用单片机实现某一控制过程16个检测点的巡回检测,为优化控制提供可靠的基础数据。经过对系统的调查分析和研究,综合考虑系统所要求的采样周期、精度、可靠性和成本等,采用8031作为主机,用MN7150芯片作数据采集系统,结构如图11?4所示。 图11-4 单片机巡回检测系统 11.2 单片机巡回检测系统举例 1.主要功能和硬件结构 2. MN7150数据采集系统 (1)MN7150芯片 MN7150是一种全功能、小型62引脚单片封装的12位数据采集系统,它包含一个具有过电压保护(±35V)的多路开关及通道地址锁存/

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档