单片机原理第九章分解优秀PPT.ppt





《单片机原理第九章分解优秀PPT.ppt》由会员分享,可在线阅读,更多相关《单片机原理第九章分解优秀PPT.ppt(60页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1第第9 9章章 MCS-51MCS-51单片机系统的开发应用单片机系统的开发应用本讲主要内容本讲主要内容9.1 单片机应用系统的研制单片机应用系统的研制9.2 磁电机性能智能测试台的研制磁电机性能智能测试台的研制9.3 水产养殖水体多参数测控仪水产养殖水体多参数测控仪9.4 课程设计:单片机温度限制试验装置的研制课程设计:单片机温度限制试验装置的研制9.5 单片机的单片机的 C语言程序开发语言程序开发2第第9 9章章 MCS-51MCS-51单片机系统的开发应用单片机系统的开发应用v主要内容:主要内容:v 从总体设计、硬件设计、软件设计、牢靠性设计、从总体设计、硬件设计、软件设计、牢靠性设计
2、、系统调试与测试等几个方面介绍了单片机应用系统设系统调试与测试等几个方面介绍了单片机应用系统设计的方法及基本过程,并给出了典型设计实例,同时计的方法及基本过程,并给出了典型设计实例,同时还简洁介绍了还简洁介绍了C51编程方法和编程方法和Keil C51开发系统。重开发系统。重点在于单片机应用系统开发的方法与实际应用,难点点在于单片机应用系统开发的方法与实际应用,难点在于将单片机应用系统开发的方法应用于实际工程中,在于将单片机应用系统开发的方法应用于实际工程中,设计出最优的单片机应用系统。设计出最优的单片机应用系统。3第第9 9章章 MCS-51MCS-51单片机系统的开发应用单片机系统的开发应
3、用v9.1 单片机应用系统研制过程单片机应用系统研制过程4第第9 9章章 MCS-51MCS-51单片机系统的开发应用单片机系统的开发应用v9.1.1 总体设计总体设计v1明确设计任务明确设计任务v 细致进行目标分析,依据应用场合、工作环境、细致进行目标分析,依据应用场合、工作环境、具体用途,考虑系统的牢靠性、通用性、可维护性、具体用途,考虑系统的牢靠性、通用性、可维护性、先进性,以及成本等,提出合理的、详尽的功能技术先进性,以及成本等,提出合理的、详尽的功能技术指标。指标。v2器件选择器件选择v(1)单片机选择)单片机选择v 主要从性能指标如字长、主频、寻址实力、指令主要从性能指标如字长、主
4、频、寻址实力、指令系统、内部寄存器状况、存储器容量、有无系统、内部寄存器状况、存储器容量、有无A/D、D/A通道、功耗、价能比等方面进行选择。对于一般通道、功耗、价能比等方面进行选择。对于一般的测控系统,选择的测控系统,选择8位机即能满足要求。位机即能满足要求。5第第9 9章章 MCS-51MCS-51单片机系统的开发应用单片机系统的开发应用(2)外围器件的选择)外围器件的选择 外围器件应符合系统的精度、速度和牢靠性、功耗、抗干扰等方面的要求。应考虑外围器件应符合系统的精度、速度和牢靠性、功耗、抗干扰等方面的要求。应考虑功耗、电压、温度、价格、封装形式等其他方面的指标,应尽可能选择标准化、模功
5、耗、电压、温度、价格、封装形式等其他方面的指标,应尽可能选择标准化、模块化、功能强、集成度高的典型电路。块化、功能强、集成度高的典型电路。3总体设计总体设计 总体设计就是依据设计任务、指标要求和给定条件,设计出符合现场条件的软、硬总体设计就是依据设计任务、指标要求和给定条件,设计出符合现场条件的软、硬件方案。并进行方案优化。应划分硬件、软件任务,画出系统结构框图。要合理安件方案。并进行方案优化。应划分硬件、软件任务,画出系统结构框图。要合理安排系统内部的硬件、软件资源。包括以下几个方面:排系统内部的硬件、软件资源。包括以下几个方面:(1)从系统功能需求动身设计功能模块。包括显示器、键盘、数据采
6、集、检测、通)从系统功能需求动身设计功能模块。包括显示器、键盘、数据采集、检测、通信、限制、驱动、供电方式等信、限制、驱动、供电方式等 (2)从系统应用需求安排元器件资源。包括定时器)从系统应用需求安排元器件资源。包括定时器/计数器、中断系统、串行口、计数器、中断系统、串行口、I/O接口、接口、A/D、D/A、信号调理、时钟发生器等。、信号调理、时钟发生器等。(3)从开发条件与市场状况动身选择元器件。包括仿真器、编程器、元器件、语言、)从开发条件与市场状况动身选择元器件。包括仿真器、编程器、元器件、语言、程序设计的简易等。程序设计的简易等。(4)从系统牢靠性需求确定系统设计工艺。包括去耦、光隔
7、、屏蔽、印制板、低功)从系统牢靠性需求确定系统设计工艺。包括去耦、光隔、屏蔽、印制板、低功耗、散热、传输距离耗、散热、传输距离/速度、节电方式、掉电爱护、软件措施等。速度、节电方式、掉电爱护、软件措施等。6第第9 9章章 MCS-51MCS-51单片机系统的开发应用单片机系统的开发应用v9.1.2 硬件设计硬件设计v 由总体设计所给出的硬件框图所规定的硬件由总体设计所给出的硬件框图所规定的硬件功能,在确定单片机类型的基础上进行硬件设计、试功能,在确定单片机类型的基础上进行硬件设计、试验。进行必要的工艺结构设计,制作出印刷电路板,验。进行必要的工艺结构设计,制作出印刷电路板,组装后即完成了硬件设
8、计。组装后即完成了硬件设计。v 一个单片机应用系统的硬件设计包含系统扩展和系一个单片机应用系统的硬件设计包含系统扩展和系统的配置(依据系统功能要求配置外围设备)两部分。统的配置(依据系统功能要求配置外围设备)两部分。v1硬件电路设计的一般原则硬件电路设计的一般原则v (1)接受新技术,留意通用性,选择典型电路。)接受新技术,留意通用性,选择典型电路。v (2)向片上系统()向片上系统(SOC)方向发展。扩展接口)方向发展。扩展接口尽可能接受尽可能接受PSD等器件。等器件。v (3)留意标准化、模块化。)留意标准化、模块化。v (4)满足应用系统的功能要求,并留有适当余)满足应用系统的功能要求,
9、并留有适当余地,以便进行二次开发。地,以便进行二次开发。v (5)工艺设计时要考虑安装、调试、修理的便)工艺设计时要考虑安装、调试、修理的便利。利。7第第9 9章章 MCS-51MCS-51单片机系统的开发应用单片机系统的开发应用2 2硬件电路各模块设计的原则硬件电路各模块设计的原则单片机应用系统的一般结构单片机应用系统的一般结构 如下图所示。如下图所示。各模块电路设计时应考虑以下几个方面:各模块电路设计时应考虑以下几个方面:(1)存储器扩展:类型、容量、速度和接口,尽量削)存储器扩展:类型、容量、速度和接口,尽量削减芯片的数量。减芯片的数量。(2)I/O接口的扩展:体积、价格、负载实力、功能
10、,接口的扩展:体积、价格、负载实力、功能,合适的地址译码方法。合适的地址译码方法。8第第9 9章章 MCS-51MCS-51单片机系统的开发应用单片机系统的开发应用 (3)输输入入通通道道的的设设计计:开开关关量量(接接口口形形式式、电电压压等等级级、隔隔离离方方式式、扩扩展展接接口口等等),模模拟拟输输入入通通道道(信信号号检检测测、信信号号传传输输、隔隔离离、信信号号处处理理、A/D、扩展接口、速度、精度和价格等)。、扩展接口、速度、精度和价格等)。(4)输输出出通通道道的的设设计计:开开关关量量(功功率率、限限制制方方式式等等),模模拟拟量量输输出出通通道(输出信号的形式、道(输出信号的
11、形式、D/A、隔离方式、扩展接口等)、隔离方式、扩展接口等)(5)人人机机界界面面的的设设计计:键键盘盘、开开关关、拨拨码码盘盘、启启/停停操操作作、复复位位、显显示示器、打印、指示、报警、扩展接口等。器、打印、指示、报警、扩展接口等。(6)通通信信电电路路的的设设计计:依依据据须须要要选选择择RS-232C、RS-485、红红外外收收发发等等通信标准。通信标准。(7)印印刷刷电电路路板板的的设设计计与与制制作作:专专业业设设计计软软件件(Protel,OrCAD等等)、设计、专业化制作厂家、安装元件、调试等。设计、专业化制作厂家、安装元件、调试等。9第第9 9章章 MCS-51MCS-51单
12、片机系统的开发应用单片机系统的开发应用 (8)负载容限:总线驱动。)负载容限:总线驱动。(9)信号逻辑电平兼容性:电平兼容和转换。)信号逻辑电平兼容性:电平兼容和转换。(10)电源系统的配置:电源的组数、输出功率、抗干扰。)电源系统的配置:电源的组数、输出功率、抗干扰。(11)抗抗干干扰扰的的实实施施:芯芯片片、器器件件选选择择、去去耦耦滤滤波波、印印刷刷电电路路板板布布线线、通道隔离等。通道隔离等。10第第9 9章章 MCS-51MCS-51单片机系统的开发应用单片机系统的开发应用v9.1.4 软件设计软件设计11第第9 9章章 MCS-51MCS-51单片机系统的开发应用单片机系统的开发应
13、用1总体规划总体规划 结合硬件结构,明确软件任务,确定具体实施的方法,合理安排资源。定结合硬件结构,明确软件任务,确定具体实施的方法,合理安排资源。定义输入义输入/输出、确定信息交换的方式(数据速率、数据格式、校验方法、状输出、确定信息交换的方式(数据速率、数据格式、校验方法、状态信号等)、时间要求,检查与订正错误。态信号等)、时间要求,检查与订正错误。2程序设计技术程序设计技术 软件结构实现结构化,各功能程序实行模块化、子程序化。一般有以下软件结构实现结构化,各功能程序实行模块化、子程序化。一般有以下两种设计方法:两种设计方法:(1)模块程序设计:优点是单个功能明确的程序模块的设计和调试比较
14、便)模块程序设计:优点是单个功能明确的程序模块的设计和调试比较便利,简洁完成,一个模块可以为多个程序所共享。其缺点是各个模块的连利,简洁完成,一个模块可以为多个程序所共享。其缺点是各个模块的连接有时有确定难度。接有时有确定难度。(2)自顶向下的程序设计:优点是比较符合于人们的日常思维,设计、调)自顶向下的程序设计:优点是比较符合于人们的日常思维,设计、调试和连接同时按一个线索进行,程序错误可以较早的发觉。缺点是上一级试和连接同时按一个线索进行,程序错误可以较早的发觉。缺点是上一级的程序错误将对整个程序产生影响,一处修改可能引起对整个程序的全面的程序错误将对整个程序产生影响,一处修改可能引起对整
15、个程序的全面修改。修改。12第第9 9章章 MCS-51MCS-51单片机系统的开发应用单片机系统的开发应用3程序设计(1)建立数学模型:描述出各输入变量和各输出变量之间的数学关系。(2)绘制程序流程图:以简明直观的方式对任务进行描述。(3)程序的编制:选择语数据结构、限制算法、存储空间安排,系统硬件资源的合理安排与运用,子程序的入/出口参数的设置与传递。4软件装配 各程序模块编辑之后,需进行汇编或编译、调试,当满足设计要求后,将各程序模块依据软件结构设计的要求连接起来,即为软件装配。在软件装配时,应留意软件接口。13第第9 9章章 MCS-51MCS-51单片机系统的开发应用单片机系统的开发
16、应用v9.1.5 系统调试系统调试v单片机应用系统的软、硬件制作完成后,必需反复进单片机应用系统的软、硬件制作完成后,必需反复进行调试、修改,直至完全正常工作,经过测试,功能行调试、修改,直至完全正常工作,经过测试,功能完全符合系统性能指标要求,应用系统设计才算完成。完全符合系统性能指标要求,应用系统设计才算完成。v 1硬件调试硬件调试v (1)静态检查)静态检查v 依据硬件电路图核对元器件的型号、极性、依据硬件电路图核对元器件的型号、极性、安装是否正确,检查硬件电路连线是否与电路图一样,安装是否正确,检查硬件电路连线是否与电路图一样,有无短路、虚焊等现象。有无短路、虚焊等现象。v (2)通电
17、检查)通电检查v 通电检查时,可以模拟各种输入信号分别送通电检查时,可以模拟各种输入信号分别送入电路的各有关部分,视察入电路的各有关部分,视察I/O口的动作状况,查看口的动作状况,查看电路板上有无元件过热、冒烟、异味等现象,各相关电路板上有无元件过热、冒烟、异味等现象,各相关设备的动作是否符合要求,整个系统的功能是否符合设备的动作是否符合要求,整个系统的功能是否符合要求。要求。14第第9 9章章 MCS-51MCS-51单片机系统的开发应用单片机系统的开发应用2 2软件调试软件调试 程程序序模模块块编编写写完完成成后后,通通过过汇汇编编或或编编译译后后,在在开开发发系系统统上上进进行行调调试试
18、。调调试试时时应应先先分分别别调调试试各各模模块块子子程程序序,调调试试通通过过后后,再再调调试试中中断断服服务务子程序,最终调试主程序,并将各部分进行联调。子程序,最终调试主程序,并将各部分进行联调。3 3系统调试系统调试 当当硬硬件件和和软软件件调调试试完完成成之之后后,就就可可以以进进行行全全系系统统软软、硬硬件件调调试试,对对于于有有电电气气限限制制负负载载的的系系统统,应应先先试试验验空空载载,空空载载正正常常后后再再试试验验负负载载状状况况。系系统统调调试试的的任任务务是是解解除除软软、硬硬件件中中的的残残留留错错误误,使使整整个个系系统统能能够够完完成成预预定定的工作任务,达到要
19、求的性能指标。的工作任务,达到要求的性能指标。4 4程序固化程序固化 系系统统调调试试成成功功之之后后,可可以以将将程程序序通通过过专专用用程程序序固固化化器器固固化化到到ROMROM。15第第9 9章章 MCS-51MCS-51单片机系统的开发应用单片机系统的开发应用5脱机运行调试脱机运行调试 将固化好程序的将固化好程序的ROM插回到应用系统电路板的相应位置,即可脱机运插回到应用系统电路板的相应位置,即可脱机运行。系统试运行要连续运行相当长的时间(也称为考机),以考验其稳定行。系统试运行要连续运行相当长的时间(也称为考机),以考验其稳定性。并要进一步进行修改和完善处理。性。并要进一步进行修改
20、和完善处理。6测试单片机系统的牢靠性测试单片机系统的牢靠性 单片机系统设计完成时,一般需进行单片机软件功能的测试,上电、掉单片机系统设计完成时,一般需进行单片机软件功能的测试,上电、掉电测试,老化测试,静电放电(电测试,老化测试,静电放电(ElectroStatic Discharge,ESD)抗扰度)抗扰度和电快进瞬变脉冲群(和电快进瞬变脉冲群(Electrical Fast Transient,EFT)抗扰度等测试。)抗扰度等测试。可以运用各种干扰模拟器来测试单片机系统的牢靠性,还可以模拟人为运可以运用各种干扰模拟器来测试单片机系统的牢靠性,还可以模拟人为运用中可能发生的破坏状况。用中可能
21、发生的破坏状况。经过调试、测试后,若系统完全正常工作,功能完全符合系统性能指标经过调试、测试后,若系统完全正常工作,功能完全符合系统性能指标要求,则一个单片机应用系统的研制过程全部结束要求,则一个单片机应用系统的研制过程全部结束16第第9 9章章 MCS-51MCS-51单片机系统的开发应用单片机系统的开发应用9.2 磁电机性能智能测试台的研制磁电机性能智能测试台的研制9.2.1 系统概述系统概述 双缸摩托车上的磁电机有一个发电线圈和二个点火线圈,双缸摩托车上的磁电机有一个发电线圈和二个点火线圈,为摩托车供应前灯照明电压,及通过放电器为发动机的二个气为摩托车供应前灯照明电压,及通过放电器为发动
22、机的二个气缸供应点火信号,其质量干脆影响到摩托车的运行性能。目前,缸供应点火信号,其质量干脆影响到摩托车的运行性能。目前,磁电机性能测试普遍运用人工视察和推断的方法。磁电机性能测试普遍运用人工视察和推断的方法。通常接受通常接受标准针状放电器替代火花塞检测点火装置产生电火花的实力,标准针状放电器替代火花塞检测点火装置产生电火花的实力,用刻度盘加指针的方法来测取点火提前角,精度低,且效率低用刻度盘加指针的方法来测取点火提前角,精度低,且效率低下。为此研制了磁电机性能智能测试台,对双缸摩托车用磁电下。为此研制了磁电机性能智能测试台,对双缸摩托车用磁电机的多项参数进行自动测试。机的多项参数进行自动测试
23、。17第第9 9章章 MCS-51MCS-51单片机系统的开发应用单片机系统的开发应用v测试内容、条件及标准如下测试内容、条件及标准如下v1点火线圈高压绝缘介电强度测试点火线圈高压绝缘介电强度测试v 在放电器极距为在放电器极距为11mm,磁电机转速为,磁电机转速为6000rmin时,放时,放电器应能产生每秒不少于电器应能产生每秒不少于50次的火花。次的火花。v2连续点火性能测试连续点火性能测试v 磁电机在放电器极距为磁电机在放电器极距为6mm时,最低连续点火转速为时,最低连续点火转速为280rmin,最高连续点火转速为,最高连续点火转速为13 000rmin,每次运行,每次运行20s,不能有缺
24、火现象不能有缺火现象v3照明及充电性能测试照明及充电性能测试v 直流负载用直流负载用2.2士士0.05 无感等效电阻,磁电机转速为无感等效电阻,磁电机转速为2400rmin时,直流负载电压大于时,直流负载电压大于13.5V;磁电机转速为;磁电机转速为6800rmin时,负载电压应小于时,负载电压应小于28V。v4点火提前角与自动进角测试点火提前角与自动进角测试v 点火提前角是磁电机的点火信号超前于摩托车活塞上死点点火提前角是磁电机的点火信号超前于摩托车活塞上死点的角度。磁电机转速为的角度。磁电机转速为28013000rmin的范围内,点火提的范围内,点火提前角应能从前角应能从15土土2随转速上
25、升而自动连续进角到随转速上升而自动连续进角到41土土2。280l 300rmin范围内点火提前角应为范围内点火提前角应为15土土2,600013000rmin范围内点火提前角为范围内点火提前角为41土土2。18第第9 9章章 MCS-51MCS-51单片机系统的开发应用单片机系统的开发应用9.2.2 测试系统硬件设计测试系统硬件设计 磁电机性能智能测试系统硬件结构图磁电机性能智能测试系统硬件结构图19第第9 9章章 MCS-51MCS-51单片机系统的开发应用单片机系统的开发应用接口电路原理图接口电路原理图20第第9 9章章 MCS-51MCS-51单片机系统的开发应用单片机系统的开发应用接口
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 原理 第九 分解 优秀 PPT

限制150内