第9章MCS-51单片机系统的开发应用学习培训模板课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《第9章MCS-51单片机系统的开发应用学习培训模板课件.ppt》由用户(林田)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MCS 51 单片机 系统 开发 应用 学习 培训 模板 课件
- 资源描述:
-
1、第第9 9章章 MCS-51MCS-51单片机系统的开发与应用单片机系统的开发与应用 第第9 9章章 MCS-51MCS-51单片机系统的开发与应用单片机系统的开发与应用 2第第9 9章章 MCS-51MCS-51单片机系统的开发与应用单片机系统的开发与应用 31 1明确设计任务明确设计任务 认真进行目标分析,根据应用场合、工作环境、具体用途,认真进行目标分析,根据应用场合、工作环境、具体用途,考虑系统的可靠性、通用性、可维护性、先进性,以及成考虑系统的可靠性、通用性、可维护性、先进性,以及成本等,提出合理的、详尽的功能技术指标。本等,提出合理的、详尽的功能技术指标。2 2器件选择器件选择(1
2、 1)单片机选择)单片机选择 主要从性能指标如字长、主频、寻址能力、指令系统、内主要从性能指标如字长、主频、寻址能力、指令系统、内部寄存器状况、存储器容量、有无部寄存器状况、存储器容量、有无A/DA/D、D/AD/A通道、功耗、通道、功耗、价能比等方面进行选择。对于一般的测控系统,选择价能比等方面进行选择。对于一般的测控系统,选择8 8位机位机即能满足要求。即能满足要求。(2 2)外围器件的选择)外围器件的选择 外围器件应符合系统的精度、速度和可靠性、功耗、抗干外围器件应符合系统的精度、速度和可靠性、功耗、抗干扰等方面的要求。应考虑功耗、电压、温度、价格、封装扰等方面的要求。应考虑功耗、电压、
3、温度、价格、封装形式等其他方面的指标,应尽可能选择标准化、模块化、形式等其他方面的指标,应尽可能选择标准化、模块化、功能强、集成度高的典型电路。功能强、集成度高的典型电路。第第9 9章章 MCS-51MCS-51单片机系统的开发与应用单片机系统的开发与应用 43 3总体设计总体设计 总体设计就是根据设计任务、指标要求和给定条件,设计总体设计就是根据设计任务、指标要求和给定条件,设计出符合现场条件的软、硬件方案。并进行方案优化。应划出符合现场条件的软、硬件方案。并进行方案优化。应划分硬件、软件任务,画出系统结构框图。要合理分配系统分硬件、软件任务,画出系统结构框图。要合理分配系统内部的硬件、软件
4、资源。包括以下几个方面:内部的硬件、软件资源。包括以下几个方面:(1 1)从系统功能需求出发设计功能模块。包括显示器、键)从系统功能需求出发设计功能模块。包括显示器、键盘、数据采集、检测、通信、控制、驱动、供电方式等。盘、数据采集、检测、通信、控制、驱动、供电方式等。(2 2)从系统应用需求分配元器件资源。包括定时器)从系统应用需求分配元器件资源。包括定时器/计数器、计数器、中断系统、串行口、中断系统、串行口、I/OI/O接口、接口、A/DA/D、D/AD/A、信号调理、时、信号调理、时钟发生器等。钟发生器等。(3 3)从开发条件与市场情况出发选择元器件。包括仿真器、)从开发条件与市场情况出发
5、选择元器件。包括仿真器、编程器、元器件、语言、程序设计的简易等。编程器、元器件、语言、程序设计的简易等。(4 4)从系统可靠性需求确定系统设计工艺。包括去耦、光)从系统可靠性需求确定系统设计工艺。包括去耦、光隔、屏蔽、印制板、低功耗、散热、传输距离隔、屏蔽、印制板、低功耗、散热、传输距离/速度、节电速度、节电方式、掉电保护、软件措施等。方式、掉电保护、软件措施等。第第9 9章章 MCS-51MCS-51单片机系统的开发与应用单片机系统的开发与应用 5 由总体设计所给出的硬件框图所规定的硬件功能,在确定由总体设计所给出的硬件框图所规定的硬件功能,在确定单片机类型的基础上进行硬件设计、实验。进行必
6、要的工单片机类型的基础上进行硬件设计、实验。进行必要的工艺结构设计,制作出印刷电路板,组装后即完成了硬件设艺结构设计,制作出印刷电路板,组装后即完成了硬件设计。计。一个单片机应用系统的硬件设计包含系统扩展和系统的配一个单片机应用系统的硬件设计包含系统扩展和系统的配置(按照系统功能要求配置外围设备)两部分。置(按照系统功能要求配置外围设备)两部分。1 1硬件电路设计的一般原则硬件电路设计的一般原则 (1 1)采用新技术,注意通用性,选择典型电路。)采用新技术,注意通用性,选择典型电路。(2 2)向片上系统()向片上系统(SOCSOC)方向发展。扩展接口尽可能采)方向发展。扩展接口尽可能采用用PS
7、DPSD等器件。等器件。(3 3)注重标准化、模块化。)注重标准化、模块化。(4 4)满足应用系统的功能要求,并留有适当余地,以便)满足应用系统的功能要求,并留有适当余地,以便进行二次开发。进行二次开发。(5 5)工艺设计时要考虑安装、调试、维修的方便。)工艺设计时要考虑安装、调试、维修的方便。第第9 9章章 MCS-51MCS-51单片机系统的开发与应用单片机系统的开发与应用 62 2硬件电路各模块设计的原则硬件电路各模块设计的原则单片机应用系统的一般结构单片机应用系统的一般结构 如下图所示。如下图所示。各模块电路设计时应考虑以下几个方面:各模块电路设计时应考虑以下几个方面:(1 1)存储器
8、扩展:类型、容量、速度和接口,尽量减少)存储器扩展:类型、容量、速度和接口,尽量减少芯片的数量。芯片的数量。(2 2)I/OI/O接口的扩展:体积、价格、负载能力、功能,接口的扩展:体积、价格、负载能力、功能,合适的地址译码方法。合适的地址译码方法。第第9 9章章 MCS-51MCS-51单片机系统的开发与应用单片机系统的开发与应用 7(3 3)输入通道的设计:开关量(接口形式、电压等级、隔离)输入通道的设计:开关量(接口形式、电压等级、隔离方式、扩展接口等),模拟输入通道(信号检测、信号传方式、扩展接口等),模拟输入通道(信号检测、信号传输、隔离、信号处理、输、隔离、信号处理、A/DA/D、
9、扩展接口、速度、精度和价、扩展接口、速度、精度和价格等)。格等)。(4 4)输出通道的设计:开关量(功率、控制方式等),模拟)输出通道的设计:开关量(功率、控制方式等),模拟量输出通道(输出信号的形式、量输出通道(输出信号的形式、D/A D/A、隔离方式、扩展接、隔离方式、扩展接口等)口等)(5 5)人机界面的设计:键盘、开关、拨码盘、启)人机界面的设计:键盘、开关、拨码盘、启/停操作、停操作、复位、显示器、打印、指示、报警、扩展接口等。复位、显示器、打印、指示、报警、扩展接口等。(6 6)通信电路的设计:根据需要选择)通信电路的设计:根据需要选择RS-232CRS-232C、RS-485RS
10、-485、红、红外收发等通信标准。外收发等通信标准。(7 7)印刷电路板的设计与制作:专业设计软件()印刷电路板的设计与制作:专业设计软件(ProtelProtel,OrCADOrCAD等)、设计、专业化制作厂家、安装元件、调试等。等)、设计、专业化制作厂家、安装元件、调试等。第第9 9章章 MCS-51MCS-51单片机系统的开发与应用单片机系统的开发与应用 8 (8 8)负载容限:总线)负载容限:总线驱动。驱动。(9 9)信号逻辑电平兼)信号逻辑电平兼容性:电平兼容和转容性:电平兼容和转换。换。(1010)电源系统的配)电源系统的配置:电源的组数、输置:电源的组数、输出功率、抗干扰。出功率
11、、抗干扰。(1111)抗干扰的实施:)抗干扰的实施:芯片、器件选择、去芯片、器件选择、去耦滤波、印刷电路板耦滤波、印刷电路板布线、通道隔离等。布线、通道隔离等。第第9 9章章 MCS-51MCS-51单片机系统的开发与应用单片机系统的开发与应用 9第第9 9章章 MCS-51MCS-51单片机系统的开发与应用单片机系统的开发与应用 101 1总体规划总体规划 结合硬件结构,明确软件任务,确定具体实施的方法,合结合硬件结构,明确软件任务,确定具体实施的方法,合理分配资源。定义输入理分配资源。定义输入/输出、确定信息交换的方式(数据输出、确定信息交换的方式(数据速率、数据格式、校验方法、状态信号等
12、)、时间要求,速率、数据格式、校验方法、状态信号等)、时间要求,检查与纠正错误。检查与纠正错误。2 2程序设计技术程序设计技术 软件结构实现结构化,各功能程序实行模块化、子程序软件结构实现结构化,各功能程序实行模块化、子程序化。一般有以下两种设计方法:化。一般有以下两种设计方法:(1 1)模块程序设计:优点是单个功能明确的程序模块的设)模块程序设计:优点是单个功能明确的程序模块的设计和调试比较方便,容易完成,一个模块可以为多个程序计和调试比较方便,容易完成,一个模块可以为多个程序所共享。其缺点是各个模块的连接有时有一定难度。所共享。其缺点是各个模块的连接有时有一定难度。(2 2)自顶向下的程序
13、设计:优点是比较符合于人们的日常)自顶向下的程序设计:优点是比较符合于人们的日常思维,设计、调试和连接同时按一个线索进行,程序错误思维,设计、调试和连接同时按一个线索进行,程序错误可以较早的发现。缺点是上一级的程序错误将对整个程序可以较早的发现。缺点是上一级的程序错误将对整个程序产生影响,一处修改可能引起对整个程序的全面修改。产生影响,一处修改可能引起对整个程序的全面修改。第第9 9章章 MCS-51MCS-51单片机系统的开发与应用单片机系统的开发与应用 113 3程序设计程序设计(1 1)建立数学模型:描述出各输入变量和各输出变量之间的)建立数学模型:描述出各输入变量和各输出变量之间的数学
14、关系。数学关系。(2 2)绘制程序流程图:以简明直观的方式对任务进行描述。)绘制程序流程图:以简明直观的方式对任务进行描述。(3 3)程序的编制:选择语数据结构、控制算法、存储空间分)程序的编制:选择语数据结构、控制算法、存储空间分配,系统硬件资源的合理分配与使用,子程序的入配,系统硬件资源的合理分配与使用,子程序的入/出口参出口参数的设置与传递。数的设置与传递。4 4软件装配软件装配 各程序模块编辑之后,需进行汇编或编译、调试,当满足各程序模块编辑之后,需进行汇编或编译、调试,当满足设计要求后,将各程序模块按照软件结构设计的要求连接设计要求后,将各程序模块按照软件结构设计的要求连接起来,即为
15、软件装配。在软件装配时,应注意软件接口。起来,即为软件装配。在软件装配时,应注意软件接口。第第9 9章章 MCS-51MCS-51单片机系统的开发与应用单片机系统的开发与应用 12 单片机应用系统的软、硬件制作完成后,必须反复进行调单片机应用系统的软、硬件制作完成后,必须反复进行调试、修改,直至完全正常工作,经过测试,功能完全符合试、修改,直至完全正常工作,经过测试,功能完全符合系统性能指标要求,应用系统设计才算完成。系统性能指标要求,应用系统设计才算完成。1 1硬件调试硬件调试(1 1)静态检查)静态检查 根据硬件电路图核对元器件的型号、极性、安装是否正确,根据硬件电路图核对元器件的型号、极
16、性、安装是否正确,检查硬件电路连线是否与电路图一致,有无短路、虚焊等检查硬件电路连线是否与电路图一致,有无短路、虚焊等现象。现象。(2 2)通电检查)通电检查 通电检查时,可以模拟各种输入信号分别送入电路的各有通电检查时,可以模拟各种输入信号分别送入电路的各有关部分,观察关部分,观察I/OI/O口的动作情况,查看电路板上有无元件过口的动作情况,查看电路板上有无元件过热、冒烟、异味等现象,各相关设备的动作是否符合要求,热、冒烟、异味等现象,各相关设备的动作是否符合要求,整个系统的功能是否符合要求。整个系统的功能是否符合要求。第第9 9章章 MCS-51MCS-51单片机系统的开发与应用单片机系统
17、的开发与应用 132 2软件调试软件调试 程序模块编写完成后,通过汇编或编译后,在开发系统上进程序模块编写完成后,通过汇编或编译后,在开发系统上进行调试。调试时应先分别调试各模块子程序,调试通过后,行调试。调试时应先分别调试各模块子程序,调试通过后,再调试中断服务子程序,最后调试主程序,并将各部分进再调试中断服务子程序,最后调试主程序,并将各部分进行联调。行联调。3 3系统调试系统调试 当硬件和软件调试完成之后,就可以进行全系统软、硬件调当硬件和软件调试完成之后,就可以进行全系统软、硬件调试,对于有电气控制负载的系统,应先试验空载,空载正试,对于有电气控制负载的系统,应先试验空载,空载正常后再
18、试验负载情况。系统调试的任务是排除软、硬件中常后再试验负载情况。系统调试的任务是排除软、硬件中的残留错误,使整个系统能够完成预定的工作任务,达到的残留错误,使整个系统能够完成预定的工作任务,达到要求的性能指标。要求的性能指标。4 4程序固化程序固化 系统调试成功之后,可以将程序通过专用程序固化器固化到系统调试成功之后,可以将程序通过专用程序固化器固化到ROMROM。第第9 9章章 MCS-51MCS-51单片机系统的开发与应用单片机系统的开发与应用 145 5脱机运行调试脱机运行调试 将将固化好程序的固化好程序的ROMROM插回到应用系统电路板的相应位置,插回到应用系统电路板的相应位置,即可脱
19、机运行。系统试运行要连续运行相当长的时间(也即可脱机运行。系统试运行要连续运行相当长的时间(也称为考机),以考验其稳定性。并要进一步进行修改和完称为考机),以考验其稳定性。并要进一步进行修改和完善处理。善处理。6 6测试单片机系统的可靠性测试单片机系统的可靠性 单片机系统设计完成时,一般需进行单片机软件功能的测单片机系统设计完成时,一般需进行单片机软件功能的测试,上电、掉电测试,老化测试,静电放电(试,上电、掉电测试,老化测试,静电放电(ElectroStaticElectroStatic DischargeDischarge,ESDESD)抗扰度和电快进瞬变脉冲群()抗扰度和电快进瞬变脉冲群
20、(Electrical Electrical Fast TransientFast Transient,EFTEFT)抗扰度等测试。可以使用各种干扰)抗扰度等测试。可以使用各种干扰模拟器来测试单片机系统的可靠性,还可以模拟人为使用模拟器来测试单片机系统的可靠性,还可以模拟人为使用中可能发生的破坏情况。中可能发生的破坏情况。经过经过调试、测试后,若系统完全正常工作,功能完全符合调试、测试后,若系统完全正常工作,功能完全符合系统性能指标要求,则一个单片机应用系统的研制过程全系统性能指标要求,则一个单片机应用系统的研制过程全部结束部结束第第9 9章章 MCS-51MCS-51单片机系统的开发与应用单
21、片机系统的开发与应用 15 双缸双缸摩托车上的磁电机有一个发电线圈和二个点火线摩托车上的磁电机有一个发电线圈和二个点火线圈,为摩托车提供前灯照明电压,及通过放电器为发动机圈,为摩托车提供前灯照明电压,及通过放电器为发动机的二个气缸提供点火信号,其质量直接影响到摩托车的运的二个气缸提供点火信号,其质量直接影响到摩托车的运行性能。目前,磁电机性能测试普遍使用人工观察和判断行性能。目前,磁电机性能测试普遍使用人工观察和判断的方法。的方法。通常采用标准针状放电器替代火花塞检测点火装通常采用标准针状放电器替代火花塞检测点火装置产生电火花的能力,用刻度盘加指针的方法来测取点火置产生电火花的能力,用刻度盘加
22、指针的方法来测取点火提前角,精度低,且效率低下。为此研制了磁电机性能智提前角,精度低,且效率低下。为此研制了磁电机性能智能测试台,对双缸摩托车用磁电机的多项参数进行自动测能测试台,对双缸摩托车用磁电机的多项参数进行自动测试。试。第第9 9章章 MCS-51MCS-51单片机系统的开发与应用单片机系统的开发与应用 16测试测试内容、条件及标准如下内容、条件及标准如下1 1点火线圈高压绝缘介电强度测试点火线圈高压绝缘介电强度测试 在放电器极距为在放电器极距为11mm11mm,磁电机转速为,磁电机转速为6000r6000rminmin时,放时,放电器应能产生每秒不少于电器应能产生每秒不少于5050次
23、的火花。次的火花。2 2连续点火性能测试连续点火性能测试 磁电机在放电器极距为磁电机在放电器极距为6mm6mm时,最低连续点火转速为时,最低连续点火转速为280r280rminmin,最高连续点火转速为,最高连续点火转速为13 000r13 000rminmin,每次运行,每次运行20s20s,不能有缺火现象不能有缺火现象3 3照明及充电性能测试照明及充电性能测试 直流负载用直流负载用2.22.2士士0.050.05 无感等效电阻,磁电机转速为无感等效电阻,磁电机转速为2400r2400rminmin时,直流负载电压大于时,直流负载电压大于13.5V13.5V;磁电机转速为;磁电机转速为680
24、0r6800rminmin时,负载电压应小于时,负载电压应小于28V28V。第第9 9章章 MCS-51MCS-51单片机系统的开发与应用单片机系统的开发与应用 174 4点火提前角与自动进角测试点火提前角与自动进角测试 点火提前角是磁电机的点火信号超前于摩托点火提前角是磁电机的点火信号超前于摩托车活塞上死点的角度。磁电机转速为车活塞上死点的角度。磁电机转速为28028013000r13000rminmin的范围内,点火提前角应能从的范围内,点火提前角应能从1515 土土2 2 随转随转速升高而自动连续进角到速升高而自动连续进角到4141土土2 2。280280l 300rl 300rminm
25、in范围内点火提前角应为范围内点火提前角应为1515土土2 2,6000600013000r13000rminmin范围内点火提前角为范围内点火提前角为4141土土2 2。第第9 9章章 MCS-51MCS-51单片机系统的开发与应用单片机系统的开发与应用 18磁电机性能智能测试系统硬件结构图磁电机性能智能测试系统硬件结构图第第9 9章章 MCS-51MCS-51单片机系统的开发与应用单片机系统的开发与应用 19接口电路原理图接口电路原理图第第9 9章章 MCS-51MCS-51单片机系统的开发与应用单片机系统的开发与应用 20接口电路中有关节点电压波形接口电路中有关节点电压波形第第9 9章章
展开阅读全文