第14章 单片机开发流程

第14章 单片机开发流程

ID:42935237

大小:591.00 KB

页数:29页

时间:2019-09-25

第14章 单片机开发流程_第1页
第14章 单片机开发流程_第2页
第14章 单片机开发流程_第3页
第14章 单片机开发流程_第4页
第14章 单片机开发流程_第5页
资源描述:

《第14章 单片机开发流程》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第11章MCS-51单片机的开发过程单片机本身只是一个微控制器,内部无任何程序,只有当它和其它器件、设备有机地组合在一起,并配置适当的工作程序后,才能构成一个单片机应用系统,完成规定的操作,具有特定的功能。单片机本身不具备自主开发能力。必须借助开发工具编制、调试、下载程序或对器件编程。开发工具的优劣,直接影响开发工作效率。11.1开发工具一个单片机应用系统从提出任务到正式投入运行的过程称为单片机的开发过程,开发所用的设备就称为开发工具。单片机的开发工具分软件工具和硬件工具。软件工具包括编译程序,软件仿真器等。编译程序将用户编写的语言源程序翻译成单片机可执行的机器

2、码。软件仿真器提供虚拟的单片机运行环境,在通用计算机上模拟单片机的程序运行过程;软件仿真器具有单步、连续、断点运行等功能,在单片机程序的运行过程中随时观测单片机的运行状态,如内部RAM某单元的值,特殊功能寄存器的值等。但软件仿真只能验证程序的逻辑执行过程。硬件工具主要有在线仿真器,编程器等。在线仿真器是单片机开发系统中的一个主要部分。单片机在线仿真器本身就是一个单片机系统,它具有与所要开发的单片机应用系统相同的单片机型号。所谓仿真,就是用在线仿真器中的具有“透明性”和“可控性”的单片机来代替应用系统中的单片机工作,通过开发系统控制这个“透明的”,“可控性”的单片

3、机的运行,即用开发系统的资源来仿真应用系统。这是软件和硬件一起综合排除故障的一种先进开发手段。所谓在线,就是仿真器中单片机运行和控制的硬件环境与应用系统单片机实际环境完全一致。在线仿真的方法,就是使单片机应用系统在实际运行环境中,实际外围设备情况下。用开发系统仿真,调试。在选择仿真器时要重点考虑以下几点:系统是否具支持高级语言(PL/M,C)等。是否过多地占用单片机的硬件资源。实时性好坏。如仿真调试速度、最高工作频率等。是否具有其他先进功能。如硬件测试、逻辑仪。通用性好坏。是否能对器件编程。编程器的作用是将程序代码写入芯片。在使用仿真器将用户程序调试完毕后,需要

4、使用编程器将调试好的程序写入单片机芯片中,撤掉仿真系统将写好程序的CPU插入系统独立运行。现在大部分的单片机都支持片上调试。11.2单片机应用系统的一般形式单片机主要用于实时控制,因此具有一般计算机控制系统的普遍特征。其典型应用系统应包括单片机系统、用于测控目的前向传感器输入通道,后向伺服控制输出通道以及基本的人机对话通道。大型复杂的测控系统是一个多机系统,还包括机与机之间进行通信的互相通道。图11.1典型单片机应用系统结构1.前向通道的组成及其特点前向通道是单片机与测控对象相连的部分,是应用系统的数据采集的输入通道。来自被控对象的现场信息有多种多样。按物理量的

5、特征可分为模拟量和数字、开关量两种。对于数字量(频率、周期、相位、计数)的采集,输入比较简单。它们可直接作为计数输入、测试输入、I/O口输入或中断源输入进行事件计数、定时计数,实现脉冲的频率、周期、相位及记数测量。对于开关量采集,一般通过I/O口线或扩展I/O口线直接输入。一般被控对象都是交变电流、交变电压、大电流系统。而单片机属于数字弱电系统,因此在数字量和开关量采集通道中,要用隔离器件进行隔离(如光电耦合器件)。模拟量输入通道结构比较复杂,一般包括变换器、隔离放大器、滤波、采样保持器、多路开关、A/D转换器及其接口电路A/D转换器:是前向通道中模拟系统与数字

6、系统连接的核心部件。综上所述,前向通道具有以下特点:(1)与现场采集对象相连,是现场干扰进入的主要通道,是整个系统抗干扰设计的重点部位。(2)由于所采集的对象不同,有开关量、模拟量、数字量,:而这些都是由安放在测量现场的传感、变换装置产生的,许多参量信号不能满足单片机输入的要求,故有大量的、形式多样的信号变换调节电路,如测量放大器、F/V变换、A/D转换,放大、整形电路等。(3)前向通道是一个模拟、数字混合电路系统,其电路功耗小,一般没有功率驱动要求。2.后向通道的组成与特点后向通道是应用系统的伺服驱动通道。作用于控制对象的控制信号通常有两种:一种是开关量控制信

7、号,另一种是模拟控制信号。开关量控制信号的后向通道比较简单,只需采用隔离器件进行隔离及电平转换。模拟控制信号的后向通道,需要进行D/A转换、隔离放大、功率驱动等。后向通道具有以下特点:(1)后向通道是应用系统的输出通道,大多数需要功率驱动。(2)靠近伺服驱动现场,伺服控制系统的大功率负荷易从后向通道进入单片机系统,故后向通道的隔离对系统的可靠性影响很大。(3)根据输出控制的不同要求,后向通道电路有多种多样,如模拟电路、数字电路、开关电路等,输出信号形式有电流输出、电压输出、开关量输出设数字量输出等。3.人机通道的结构及其特点单片机应用系统中的人机通道是用户为了对

8、应用系统进行干预(如启动

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。