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





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

限制150内