单片微机原理与应用part-09课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《单片微机原理与应用part-09课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片 微机 原理 应用 part_09 课件
- 资源描述:
-
1、2022-7-261 2022-7-262 2022-7-263【基本知识点与要求基本知识点与要求】(1)了解单片机应用系统设计的基本要求。了解单片机应用系统设计的基本要求。(2)掌握单片机掌握单片机应用系统的组成。应用系统的组成。(3)掌握单片机应用系统的设计过程。掌握单片机应用系统的设计过程。(4)掌握单片机应用系统的设计方法和抗干扰的基本技术。掌握单片机应用系统的设计方法和抗干扰的基本技术。【重点与难点重点与难点】单片机应用系统的设计过程;单片机应用系统的设计方法单片机应用系统的设计过程;单片机应用系统的设计方法和抗干扰的基本技术。和抗干扰的基本技术。单片机应用系统单片机应用系统是以是以
2、单片机为核心单片机为核心,扩展扩展必需的必需的外围电路外围电路、开发开发相应的相应的应用软件应用软件,实现实现给定给定任务和功能的实际应用系统任务和功能的实际应用系统。本。本章首先概述单片机应用系统的基本结构和设计过程;其次介绍单章首先概述单片机应用系统的基本结构和设计过程;其次介绍单片机应用系统的设计方法和抗干扰技术;然后结合前面介绍的方片机应用系统的设计方法和抗干扰技术;然后结合前面介绍的方法给出单片机应用系统的例子。法给出单片机应用系统的例子。2022-7-2649.1.1 9.1.1 单片机应用系统的结构与设计要求单片机应用系统的结构与设计要求 单片机应用系统是软件和硬件相结合的工程系
3、统单片机应用系统是软件和硬件相结合的工程系统,其设计必,其设计必须围绕应用系统的功能和技术指标来进行。须围绕应用系统的功能和技术指标来进行。单片机应用系统设计单片机应用系统设计包括包括总体设计总体设计、硬件设计硬件设计、软件设计软件设计、软硬件联合调试软硬件联合调试和和现场调现场调试运行等环节。试运行等环节。单片机又称为微控制器,在大多数情况下,单片机常被用作单片机又称为微控制器,在大多数情况下,单片机常被用作工业测控系统或者测试系统的主控制器。基于单片机的测控系统工业测控系统或者测试系统的主控制器。基于单片机的测控系统结构如图结构如图9-1所示。所示。1.单片机应用系统的结构单片机应用系统的
4、结构 2022-7-265、2022-7-266 (1)单片机应用系统的硬件组成单片机应用系统的硬件组成 输入输出设备。包括光笔、打印机、显示屏、触摸屏等,输入输出设备。包括光笔、打印机、显示屏、触摸屏等,主要用来进行显示和操控、打印、存储及传送数据。主要用来进行显示和操控、打印、存储及传送数据。模拟量输入通道。通过传感器、放大与变送器、模拟量输入通道。通过传感器、放大与变送器、A/D转换转换器、并行输入接口等将测控对象的模拟量转换为数字量。器、并行输入接口等将测控对象的模拟量转换为数字量。单片机组成的测控系统硬件包括以下部分:单片机组成的测控系统硬件包括以下部分:通信模块。利用串行接口,通过
5、载波通信等通信设备或者通信模块。利用串行接口,通过载波通信等通信设备或者经过调制解调等方式和远端主机进行通信,上传终端信息,或接经过调制解调等方式和远端主机进行通信,上传终端信息,或接收受控信号。收受控信号。操作控制台。包括键盘、控制按钮等,是单片机测控系统操作控制台。包括键盘、控制按钮等,是单片机测控系统中人中人-机交流的桥梁,通过它操作者可以向系统发出各种控制命令,机交流的桥梁,通过它操作者可以向系统发出各种控制命令,输入各种控制参数。输入各种控制参数。2022-7-267 模拟量输出通道。通过并行输出接口、模拟量输出通道。通过并行输出接口、D/A转换器、驱动转换器、驱动电路和执行器等,将
6、系统的数字量转换为模拟量输出。电路和执行器等,将系统的数字量转换为模拟量输出。开关量输入通道。通过开关量输入接口、光电隔离器等实开关量输入通道。通过开关量输入接口、光电隔离器等实现开关量的输入。现开关量的输入。开关量输出通道。通过开关量输出接口、驱动电路、固态开关量输出通道。通过开关量输出接口、驱动电路、固态继电器等来实现开关量的输出。继电器等来实现开关量的输出。单片机及其扩展的存储器。单片机及其扩展的存储器。2.2.单片机应用系统的软件组成单片机应用系统的软件组成 应用系统中的软件一般包括系统监控程序和应用程序两部分。应用系统中的软件一般包括系统监控程序和应用程序两部分。系统监控程序。系统监
7、控程序。是控制单片机系统按照预定操作方式顺序是控制单片机系统按照预定操作方式顺序运行的无限循环程序。它负责组织调度各个应用程序模块,完成运行的无限循环程序。它负责组织调度各个应用程序模块,完成系统的自检、初始化、键盘扫描、显示程序、处理条件触发等。系统的自检、初始化、键盘扫描、显示程序、处理条件触发等。2022-7-268 开 始 保 护 现 场 选 择 工 作 寄 存 器 区 中 断处理 (若 需 主 程 序 处 理 则置位 标志)恢 复 现 场 返 回 图 9-X 中 断 处 理 程 序 结 构 开 始 扩 展 I/O 口 初 始 化 软 件标志、指针、计 数器等 初始化 堆 栈、定 时
8、器、串 行口、中断 等初始 化 图 9-X 1 主 程 序 程 序 结 构 事件处理,清事件标志 事 件 需 处 理?事件处理,清事件 标志 事 件 需 处 理?事件 处理,清 标志 事 件 需 处 理?n n n Y N Y N Y N 2022-7-269是否有通信请求?是否有通信请求?是否有按键操作是否有按键操作?调通信处理子程序调通信处理子程序调按键处理子程序调按键处理子程序YNN是否到采样时间是否到采样时间?调数据采集子程序调数据采集子程序YN初始化程序初始化程序一种主程序结构一种主程序结构(作业顺序型)(作业顺序型)YY调数据显示子程序调数据显示子程序是否到显示刷新时间是否到显示刷
9、新时间?N2022-7-2610 (1)高可靠性。高可靠性。(2)高性价比。高性价比。(3)实时性强。实时性强。(4)操作、操作、维护方便。维护方便。应用程序。应用程序。是主要完成系统各个部分功能的软件。如数是主要完成系统各个部分功能的软件。如数据采集(包括据采集(包括A/D转换)、键功能处理、数字滤波程序、控制算转换)、键功能处理、数字滤波程序、控制算法程序、通信程序、控制量输出程序(包括法程序、通信程序、控制量输出程序(包括D/A转换)、中断服转换)、中断服务程序等等。务程序等等。3.单片机应用系统的设计要求单片机应用系统的设计要求 9.1.2 9.1.2 单片机应用系统的设计过程单片机应
10、用系统的设计过程 (1)根据用户或研究课题的任务、功能要求进行功能和性能的根据用户或研究课题的任务、功能要求进行功能和性能的认识与合理分析,确定合理、详尽的技术指标。认识与合理分析,确定合理、详尽的技术指标。(2)单片机应用系统的设计。包括系统基本结构的确立、主要单片机应用系统的设计。包括系统基本结构的确立、主要器件选型、测控电路的选择以及软硬件功能的划分等。器件选型、测控电路的选择以及软硬件功能的划分等。(3)单片机应用系统的硬件设计与调试。单片机应用系统的硬件设计与调试。2022-7-2611 (4)单片机应用系统的软件设计与调试。单片机应用系统的软件设计与调试。(5)单片机应用系统联合调
11、试与试运行。单片机应用系统联合调试与试运行。(6)单片机应用系统现场调试运行或产品化设计。单片机应用系统现场调试运行或产品化设计。1.确定单片机应用系统的任务、功能要求和性能技术指标确定单片机应用系统的任务、功能要求和性能技术指标 在设计一个单片机应用系统之前,必须确定系统的具体功能在设计一个单片机应用系统之前,必须确定系统的具体功能和各项技术指标以及应用的范围和场所。和各项技术指标以及应用的范围和场所。形成设计文件。形成设计文件。2.确定单片机应用系统的设计方案确定单片机应用系统的设计方案 确定系统的功能和技术指标后,就可以进行调研、查找资料、确定系统的功能和技术指标后,就可以进行调研、查找
12、资料、分析研究以确定系统的设计方案。根据测控对象的要求,确定被分析研究以确定系统的设计方案。根据测控对象的要求,确定被控参数,选择可靠、经济、实用的传感器和执行器,确定模拟量控参数,选择可靠、经济、实用的传感器和执行器,确定模拟量输入、输出通道的数目和主要环节,开关量输出、输出通道的数输入、输出通道的数目和主要环节,开关量输出、输出通道的数目和主要环节。综合考虑硬、软件分工与配合方案。在此基础上目和主要环节。综合考虑硬、软件分工与配合方案。在此基础上画出整个系统的原理框图。画出整个系统的原理框图。2022-7-2612 3.单片机应用系统的硬件设计与调试单片机应用系统的硬件设计与调试 单片机应
13、用系统的硬件是系统的载体,其设计包括以下几个方面:单片机应用系统的硬件是系统的载体,其设计包括以下几个方面:(1)单片机机型的选择。单片机机型的选择。(2)信号输入通道硬件设计。信号输入通道硬件设计。根据系统的输入信号多少和性能根据系统的输入信号多少和性能要求来设计信号调理电路,要求来设计信号调理电路,A/D转换器、多路选择开关的选择与电转换器、多路选择开关的选择与电路设计主要由信号采集的速度、精度以及抗干扰的要求来定。开路设计主要由信号采集的速度、精度以及抗干扰的要求来定。开关量输入需考虑隔离和电平的兼容。关量输入需考虑隔离和电平的兼容。(3)存储器与存储器与I/O接口的扩展。接口的扩展。(
14、4)总线驱动能力。总线驱动能力。(5)信号输出通道硬件设计。信号输出通道硬件设计。有两方面问题必须考虑,一是驱有两方面问题必须考虑,一是驱动问题;二是动问题;二是D/A转换器的选择。转换器的选择。(6)人机交互设计。人机交互设计。(7)通信接口设计。通信接口设计。2022-7-2613 硬件的静态调试包括不加电和加电调试。利用万用表、逻辑硬件的静态调试包括不加电和加电调试。利用万用表、逻辑分析测试仪,在不加电的情况下检查电路中各器件、引脚连接是分析测试仪,在不加电的情况下检查电路中各器件、引脚连接是否正确,是否有断路故障等。排除故障后,插上芯片,在加电的否正确,是否有断路故障等。排除故障后,插
15、上芯片,在加电的情况下进一步检查是否有故障。此时要注意对易受静电影响的器情况下进一步检查是否有故障。此时要注意对易受静电影响的器件考虑防静电。之后,将应用系统和仿真机联机动态调试,观察件考虑防静电。之后,将应用系统和仿真机联机动态调试,观察存储器和各扩展的存储器和各扩展的I/O口线是否正常。直至硬件可以稳定正常工作。口线是否正常。直至硬件可以稳定正常工作。4.单片机应用系统的软件设计与调试单片机应用系统的软件设计与调试 (1)确定软件总体结构,划分功能模块,生成软件设计文档。)确定软件总体结构,划分功能模块,生成软件设计文档。(2)模块设计采用逐步细化的方法。)模块设计采用逐步细化的方法。产生
16、各功能模块详细程序产生各功能模块详细程序流程图。流程图。(3)采用结构化的程序设计思想。)采用结构化的程序设计思想。在编程过程中,采用顺序结在编程过程中,采用顺序结构、分支结构、循环结构和子程序的结构化设计思想。构、分支结构、循环结构和子程序的结构化设计思想。2022-7-2614 5.单片机应用系统联合调试与试运行单片机应用系统联合调试与试运行 软件设计完成后,就可以进行软件的调试工作。软件设计完成后,就可以进行软件的调试工作。软件调试遵软件调试遵循先独立后联机、先分块后组合、先单步后连续的原则循先独立后联机、先分块后组合、先单步后连续的原则。软件调。软件调试需要利用仿真工具在线一个模块一个
17、模块的进行调试,最后连试需要利用仿真工具在线一个模块一个模块的进行调试,最后连接起来统调。也可以通过接起来统调。也可以通过Keil C51与与Proteus联合进行全程仿真调联合进行全程仿真调试。需要注意的问题是试。需要注意的问题是经过汇编程序的经过汇编程序的“编译编译”,只能发现语法,只能发现语法错误,不能解决程序逻辑上的错误!错误,不能解决程序逻辑上的错误!逻辑错误只能通过设计者进逻辑错误只能通过设计者进行仔细的软件调试和硬软件联合调试来完成。软件调试无误后就行仔细的软件调试和硬软件联合调试来完成。软件调试无误后就可以固化到单片机的程序存储器中,脱机运行。可以固化到单片机的程序存储器中,脱
18、机运行。通过联合调试来发现硬、软件能否按预定要求协调工作,系通过联合调试来发现硬、软件能否按预定要求协调工作,系统运行中是否有潜在的在设计时难以预料的错误,系统的动态性统运行中是否有潜在的在设计时难以预料的错误,系统的动态性能指标是否满足设计要求等等。这一步需要借助于单片机开发系能指标是否满足设计要求等等。这一步需要借助于单片机开发系统来完成。统来完成。2022-7-2615需要通过相应的仪器装置模拟现场设备的输入输出信号,对系统需要通过相应的仪器装置模拟现场设备的输入输出信号,对系统进行调试,同时模拟环境运行,以期发现隐含的错误。联合调试进行调试,同时模拟环境运行,以期发现隐含的错误。联合调
19、试无误后,将程序无误后,将程序“烧录烧录”到单片机中在现场进行试运行,由于现到单片机中在现场进行试运行,由于现场环境比实验室环境复杂、条件恶劣、干扰多,总会出现这样或场环境比实验室环境复杂、条件恶劣、干扰多,总会出现这样或那样的问题,这时需要认真分析问题来源,加以解决。那样的问题,这时需要认真分析问题来源,加以解决。6.单片机应用系统现场调试运行或产品化设计单片机应用系统现场调试运行或产品化设计 只有经过现场调试后的用户系统才能保证其可靠的工作,系只有经过现场调试后的用户系统才能保证其可靠的工作,系统经过现场调试和试运行正常后,就可以交付用户正式运行使用统经过现场调试和试运行正常后,就可以交付
20、用户正式运行使用了。如果开发的是产品的话,则还要为大批生产做准备。将各种了。如果开发的是产品的话,则还要为大批生产做准备。将各种设计、安装、调试、元器件采购等环节流程化,以进行大批量生设计、安装、调试、元器件采购等环节流程化,以进行大批量生产。产。2022-7-2616 干扰信号主要通过电磁感应、传输通道和电源三个途径进入干扰信号主要通过电磁感应、传输通道和电源三个途径进入应用系统,对于电磁感应干扰可应用良好的应用系统,对于电磁感应干扰可应用良好的“屏蔽屏蔽”和正确的和正确的“接地接地”加以解决。下面着重从软、硬两个方面给出传输通道和加以解决。下面着重从软、硬两个方面给出传输通道和电源的抗干扰
21、技术。电源的抗干扰技术。1.输入输出通道抗干扰措施输入输出通道抗干扰措施 输入输出通道是单片机和外设、测控对象进行信息交换的渠道,输入输出通道是单片机和外设、测控对象进行信息交换的渠道,由通道引起的干扰主要由公共地线引发。因此,必须隔开对象与输由通道引起的干扰主要由公共地线引发。因此,必须隔开对象与输入输出通道之间的公共地线,主要措施有:入输出通道之间的公共地线,主要措施有:9.3.1 单片机应用系统的硬件抗干扰技术单片机应用系统的硬件抗干扰技术 (1)光电耦合隔离。光电耦合隔离。(2)双绞线传输。双绞线传输。双绞线能使各小环路的电磁感应干扰相抵消,双绞线能使各小环路的电磁感应干扰相抵消,对电
22、磁场干扰、共模噪声有一定的抑制效果。对电磁场干扰、共模噪声有一定的抑制效果。2022-7-2617 (3)传感器后级的变送器应尽量采用电流型传输方式。由于电传感器后级的变送器应尽量采用电流型传输方式。由于电流型变送器比电压型变送器抗干扰能力强,所以采用电流型变送流型变送器比电压型变送器抗干扰能力强,所以采用电流型变送器可以提高系统的抗干扰能力。器可以提高系统的抗干扰能力。2.印制电路板的抗干扰设计印制电路板的抗干扰设计 (1)印制电路板大小要适中。印制电路板大小要适中。过大时,印刷线条长,阻抗增加,过大时,印刷线条长,阻抗增加,抗噪声能力下降,成本也高;过小,散热不好,且易受干扰。尽抗噪声能力
23、下降,成本也高;过小,散热不好,且易受干扰。尽量使用多层印制板,保证良好的接地网,减少地电位差。量使用多层印制板,保证良好的接地网,减少地电位差。(2)器件布置要合理。器件布置要合理。把相关的器件就近放置,易产生噪声的把相关的器件就近放置,易产生噪声的电路应尽量远离主机电路,发热量大的器件应考虑散热问题,电路应尽量远离主机电路,发热量大的器件应考虑散热问题,I/O驱动器件尽量靠近印制板边上放置。闲置的驱动器件尽量靠近印制板边上放置。闲置的lC芯片引脚不要悬空,芯片引脚不要悬空,元器件引脚避免相互平行,以减少寄生耦合。如有可能,尽量使元器件引脚避免相互平行,以减少寄生耦合。如有可能,尽量使用贴片
24、元件。用贴片元件。2022-7-2618 (3)布线时注意的问题。布线时注意的问题。电路之间的连线应尽量短,容易受电路之间的连线应尽量短,容易受干扰的信号线要重点保护,不要与产生干扰或传递干扰的线路长干扰的信号线要重点保护,不要与产生干扰或传递干扰的线路长距离平行布线;交直流电路要分开;对双面布线的印制电路板,距离平行布线;交直流电路要分开;对双面布线的印制电路板,应使两面线条垂直交叉,以减少磁场耦合效应。应使两面线条垂直交叉,以减少磁场耦合效应。(4)合理接地。合理接地。交流地与信号地不能共用,以减少电源对信交流地与信号地不能共用,以减少电源对信号的干扰;数字地、模拟地分开设计,在电源端两种
25、地线一点相号的干扰;数字地、模拟地分开设计,在电源端两种地线一点相连;对于多级电路,设计时要考虑各级动态电流,注意接地阻抗连;对于多级电路,设计时要考虑各级动态电流,注意接地阻抗相互耦合的影响,工作频率低于相互耦合的影响,工作频率低于1MHz时采用一点接地,工作频时采用一点接地,工作频率较高时采取多点接地,接地线应尽量粗。率较高时采取多点接地,接地线应尽量粗。(5)加去耦电容。加去耦电容。加去耦电容是印制电路板设计的一项常用加去耦电容是印制电路板设计的一项常用技术。在电源输入端跨接技术。在电源输入端跨接10100F的电解电容或钽电容,在每的电解电容或钽电容,在每块集成电路芯片的电源线上跨接一个
展开阅读全文