[嵌入式,仪器仪表,计算机]高级嵌入式计算机系统在自动化仪器仪表中的应用

[嵌入式,仪器仪表,计算机]高级嵌入式计算机系统在自动化仪器仪表中的应用
[嵌入式,仪器仪表,计算机]高级嵌入式计算机系统在自动化仪器仪表中的应用

高级嵌入式计算机系统在自动化仪器仪表中的应用

摘要在自动化仪器仪表当中应用高级嵌入式计算机系统,能够为自动化仪器仪表的进一步发展带来诸多帮助与好处。在高级嵌入式计算机系统当中有网络的融合,这也促进了自动化仪器仪表在功能上的提升。对于自动化仪器仪表的发展来说,高级嵌入式计算机系统的应用不可或缺。

【关键词】仪器仪表嵌入式系统应用

1 前言

在信息科技高效发展的同时,也促进了经济的高效提升以及造就了自动化与智能化的设备发展趋势。高级嵌入式计算机系统在自动化仪器仪表中的应用,令自动化仪器仪表的工作性能得到了提升,也令其应用得到了推广。

2 嵌入式系统与自动化仪器仪表

2.1 嵌入式系统

计算机是嵌入式系统的依托,在专业的计算机系统当中,嵌入式系统是比较常用的,其无论是对计算机的功能与成本还是可能性与损耗都有更高的要求与标准。嵌入式系统具有一个非常大的优点,就是它能够根据需要来完成对于软件或者是硬件的合理剪裁,并且嵌入式系统的体积很小且能耗很低又有非常高的集成度。当系统在运行的过程中,嵌入式系统也会变得越来越精简、智能以及网络化。在经历了从芯片到标准总线、PC总线以及高级嵌入式等几个发展阶段之后,嵌入式系统也有了更多的应用,比如说高级嵌入式计算机微处理器就得到了十分广泛的关注。这个系统其核心在于多个任务操作的实现,并且它是结合了在当下的智能控制以及网络技术等优势的,不仅给行业造成了非常大的冲击,也让嵌入式计算机系统拥有了新的市场。

随着嵌入式计算机系统技术越来越成熟,通过分析,我们可将其分为以下几种类型:

2.1.1 基于单片机的MCU系统

这种系统中主要是采用8位或者16位的处理器进行的,该系统的优点是具有高集成度,并且具有良好的控制功能;缺点是容量小,存储空间有效,功能不能够达到理想的效果。

该系统的优点是:功能极为强大,并且机器小、能耗低、安全可靠;其缺点是:不够灵活,只能够选择一些板卡级硬件进行裁剪。

2.1.3 MPU或者DSP系统

这种系统主要是采用32位的处理器进行运作,它能够根据规定或要求对硬件进行裁剪,不会受到其他因素的限制,这种嵌入式计算机系统拥有一个巨大的软件平台,专用性极强。

2.2 嵌入式系统与自动化仪器仪表

在高级嵌入式计算机系统当中有先进网络技术的融合,而它的应用也促使仪器仪表的测量传感、计算补偿以及处理工程量、故障诊断等多种功能的提升。借助于网络技术,高级嵌入式计算机系统还能够实现远程控制,从而对系统存在的故障做好检测、维修以及控制等工作。在仪器仪表的管理当中没有应用到高级嵌入式系统的时候,上述功能都是还没有能够实现的。对于仪器仪表来说,其核心要素也在于芯片、总线以及接口,而嵌入式系统的存在等于是给了它技术支撑,并且以此为基础来促进仪器仪表行业的进一步发展。

当嵌入式计算机系统被应用到仪器仪表的测量过程里面,仪器仪表就可以借助于嵌入式计算机系统当中的基本功能来进行仪器测量操作,并且能够让其实现自动化从而减轻了仪器仪表测量工作的工作量,也让这份工作变得更加方便简单。假如需要进行仪器仪表测量的是化工行业,则在进行测量的时候,必须得以自动化仪器仪表其测量的要求来作为基础,进而完成对于硬件的剪裁,让计算机系统也变得更加微型化,以此来帮助仪器仪表测量的高度集成的实现。

通常情况下,在这个时候,在化工行业当中应用到的仪器仪表都会变得智能化起来,不但能够实现对于物质以及物质空间的测量,也能够让电路补偿实现,从而做到科学有效的处理测量信息。除此之外,在进行仪器仪表测量的时候,嵌入式计算机系统还能够实现对于系统故障的自我诊断,再利用对应措施进行维修。这些功能的实现都脱离不了高级嵌入式计算机系统,而嵌入式计算机系统在自动化仪器仪表当中得到应用之后,也可以实现许多单是靠仪器仪表无法实现与完成的功能。是以,可以说,嵌入式计算机系统的应用,使得自动化仪器仪表行业的发展基础更加牢固,并且也有了更为有利的发展依据。

3 仪器仪表中嵌入式计算机系统的方案设计

3.1 注意要点实时性好

特定用户通常对获取结果的时间延迟有明确限制,设计时必须充分考虑这一因素。可靠性高作为核心部件,嵌入式系统的损坏常造成系统的瘫痪,带来无法估量的损失,因此要求有较高的可靠性。集成度高出于开发效率和占用空间方面的考虑,要求嵌入式系统要有较高的集成度。功耗低某些移动设备、便携式设备等需要电池供电,决定了系统应当有更低的功耗。环境适应能力强自动化仪器仪表的工作环境往往是不可控的,特别是热、冲击、光、强电磁场等,因此应考虑到对于这些干扰的防护措施。

3.2 开发过程

(1)目标产品的功能分析及定义:①嵌入式系统的主要目标是进行数据采集还是进行控制;②是否需要显示界面,需要显示时,是以图形方式还是文本方式显示;③是否需要与其他的设备进行数据交换,如需要,选择何种方式,何种协议;④仪器仪表的各项主要性能指标定义。

(2)根据需要的功能来确定硬件设备和软件

(3)嵌入式系统的软件开发可以分为以下几个层次:①对硬件设备进行直接控制的软件开发;②没有用户图形界面的应用程序开发;③基于图形界面的通用应用软件的开发;④在基础应用软件上的高层开发。很多开发环境主要应用于第③、④层次,因此开发可以不在目标机上进行,而在PC机上或PC的模拟环境中进行。

4 高级嵌入式计算机系统在自动化仪器仪表中的应用

要在仪器仪表当中应用高级嵌入式计算系统,必须要注意其实时性要好。一般情况下,存在一些特殊的客户,他们在进行结果的接受时候常常会出现时间延迟的情况,这就需要能够在设计的过程里面更加注意这个问题。其次应该确保其可靠性。如果嵌入式系统出现了故障,无疑会导致整个系统都出现瘫痪无法运行的情况,这就会导致巨大损失的出现,是以对于整个系统的可靠性也必须有非常严格的要求与标准。再则是集成度要高而功能的损耗要低。嵌入式系统通常来说都有非常高的集成度,也就导致了它占用的面积会小,而开发的效果也可以得到提升。至于有些移动或者是便携式的设备,在工作的时候需要进行电池的安装,这就需要对其功率损耗尽可能降低才行。最后是要具备很强的环境适应能力。仪器仪表在进行工作的时候,来自于环境的影响是很大的,如果它的抗干扰能力小,就很容易被环境所影响,是以,合理的抗干扰措施必不可少。

计算机控制系统考试

第一章 1.计算机控制系统与常规仪表控制系统的主要异同点是什么? 2.分析说明图1-3计算机控制系统的硬件组成及其作用。 3.计算机控制系统的软件由哪些部分构成? 4.按控制方案来分,计算机控制系统划分成那几大类? 5.计算机控制装置可以分成哪几种机型?可编程控制器可编程调节器总线式工控机单片微型计算机 1. 计算机控制系统及工程应用--是把计算机技术与自动化控制系统融为一体的一门综合性学问,是以计算机为核心部件的过程控制系统和运动控制系统。从计算机应用的角度出发,自动化控制工程是其重要的一个应用领域;而从自动化控制工程来看,计算机技术又是一个主要的实现手段。 ?计算机控制系统是由常规仪表控制系统演变而来的; 2.计算机控制系统硬件一般包括:主机--CPU +RAM+ROM+系统总线常规外部设备--输入/输出设备、外存储器等过程输入输出通道—AI、AO、DI、DO 人机接口设备—CRT、LED、LCD、打印机等通信设备—交换机、modem、集线器等 3.软件通常分为系统软件和应用软件两大类;系统软件一般由计算机厂家提供,专门用来使用和管理计算机本身的程 图1-4 计算机控制系统硬件组成框图 序;应用软件是用户针对生产过程要求而编制的各种应用程序。 4.数据采集系统(DAS)操作指导控制系统(OGC) 直接数字控制系统(DDC)计算机监督控制系统(SCC) 分散控制系统(DCS 现场总线控制系统(FCS) 5.可编程控制器可编程调节器总线式工控机单片微型计算机 第二章 8、结合图2-3,分析说明DAC0832的内部结构组成及其作用 DAC0832主要由8位输入寄存器、8位DAC寄存器、8位D/A转换器以及输入控制电路四部分组成。8 位输入寄存器用于存放主机送来的数字量,使输入数字量得到缓冲和锁存,由LE1加以控制;8位DAC寄存器用于存放待转换的数字量,由LE2加以控制;8位D/A转换器输出与数字量成正比的模拟电流;由与门、非与门组成的输入控制电路来控制2个寄存器的选通或锁存状态。 第三章 2.分析说明8路模拟开关CD4051的结构原理图,结合真值表设计出两个CD4051扩展为一个8路双端模拟开关的示意图。 3.什么叫周期采样?采样时间?采样周期?

计算机三级嵌入式系统开发技术真题及答案

计算机三级嵌入式系统开发技术真题及答案 一、选择题 1:下面关于嵌入式系统逻辑组成的叙述中,错误的是()。 A.嵌入式系统与通用计算机一样,也由硬件和软件两部分组成 B.硬件的主体是CPU和存储器,它们通过I/O接口和I/O设备与外部世界联系 C.嵌入式系统的CPU主要使用的是数字信号处理器 D.嵌入式系统的软件配置有些很简单,有些比较复杂 2:下面关于数字信号处理器的叙述中错误的是()。 A.它是一种适用于数字信号处理的微处理器 B.它的英文缩写是DPS C.它支持单指令多数据(SIMD)并行处理的指令 D.它能显著提高音频、视频等数字信号的数据处理效率 3:片上系统是嵌入式处理器芯片的一个重要品种,下列叙述中错误的是()。 A.SoC已经成为嵌入式处理器芯片的主流发展趋势 B.它是集成电路加工工艺进入到深亚微米时代的产物 C.片上系统使用单个芯片进行数据的采集、转换、存储和处理,但不支持I/O功能 D.片上系统既能把数字电路也能把模拟电路集成在单个芯片上

4:按照软硬件技术复杂程度进行分类,可以把嵌入式系统分为哪三大类?()。 A.高端系统、中端系统和低端系统 B.军用系统、工业用系统和民用系统 C.硬实时系统、准实时系统和非实时系统 D.片上系统、微控制器和数字信号处理器 5:半导体集成电路是微电子技术的核心。下面有关集成电路的叙述中错误的是()。 A.集成电路有小规模、中规模、大规模、超大规模和极大规模等多种,嵌入式处理器芯片一般属于大规模集成电路 B.集成电路的制造大约需要几百道工序,工艺复杂且技术难度非常高 C.集成电路大多在硅衬底上制作而成,硅衬底是单晶硅锭经切割、研磨和抛光而成的圆形薄片 D.集成电路中的电路及电子元件,需反复交叉使用氧化,光刻,掺杂和互连等工序才能制成 6:一幅1024 x 768的彩色图像,每个像素使用16位表示,采用压缩比为5倍的算法压缩图像数据之后,其数据量大约是多少MB?()。 A.0.3 B.0.5 C.1

全国计算机等级考试三级嵌入式系统开发技术试题库第十套(整理过)

一、选择题 1、数字信号处理器在嵌入式系统中得到广泛使用,下面关于数字信号处理器的叙述中错误的是: A) 它的英文缩写是DSP B) 它比通用的微处理器能更好地满足高速数字信号处理的要求 C)它特别适合于文字处理和图形用户界面 D) 手机和数码相机等产品通常都含有数字信号处理器 2、片上系统(SoC)也称为系统级芯片,下面关于SoC叙述中正确的是: A) SoC芯片中只有一个CPU或DSP B) SoC已经成为嵌入式处理芯片的主流发展趋势 C) SoC是集成电路加工工艺进入纳米时代后的产物 D) 片上系统使用单个芯片进行数据的采集、转换、存储和处理,它不支持I/O功能 3、计算机局域网传输数据时,必须把数据组织成规定格式的"帧",每一数据帧由下图所示的5个部分组成,其中①、 ②、③分别是: A)发送设备MAC地址、接收设备MAC地址、校验信息 B) 发送设备MAC地址、校验信息、接收设备MAC地址 C) 校验信息、发送设备MAC地址、接收设备MAC地址 D) 接收设备MAC地址、发送设备MAC地址、校验信息 4、通常嵌入式系统对实时性和可靠性都有一定要求,如果把ATM柜员机和数码相机两者进行比较,它们中对实时性和可靠性要求较高的分别是: A) ATM柜员机、数码相机B)数码相机、ATM柜员机 C) ATM柜员机、ATM柜员机 D) 数码相机、数码相机 5、关于处理器内核说法正确的是: A) 51内核是RISC指令集结构 B) AVR内核是CISC指令集结构 C) MSP430内核采用冯.诺衣曼结构D)所有ARM内核均采用哈佛结构 6、关于ARM Cortex-M处理器的特点,以下说法错误的是: A) 功能强 B) 耗电少 C) RISC结构D)多周期操作 7、以下ARM处理器,只有Thumb-2状态和调试状态的是: A) ARM7 B) ARM9 C) ARM11 D) ARM Cortex-M3 8、已知内存单元0x60000000~0x60000003以小端模式存放一个32位数据0x32303134,R1=0x60000000,R0=0,执行ARM 指令LDRH R0,[R1]之后,R0的值为: A) 0x32303134 B) 0x00003230 C) 0x00003134 D) 0x00000032 9、已知R1=8,R0=9,执行指令MOV R0,R1,LSR#3后,R0的值为: A) 1 B) 8 C) 0x10 D) 0x80 10、对于ARM处理器以下不属于逻辑运算指令助记符的是: A) AND B) BIC C) EOR D) SBC 11、关于ARM处理器的工作模式,以下说法错误的是: A) 用户模式是程序正常执行的工作模式B) 管理模式负责处理存储器故障,实现虚拟存储器和存储器的保护 C) 系统模式运行特权级的操作系统任务 D) 当处理器处于用户模式时,如果没有异常发生是不能改变工作模式的 12、以下关于ARM状态寄存器CPSR的说法正确的是: A) CPSR决定存储器的数据类型和存储模式 B) CPSR中I为快速中断禁止控制位 C) CSPR中的T为陷井标志D) CPSR决定ARM处理器工作模式 13、下面是关于ARM嵌入式芯片中的GPIO的叙述,其中错误的是: A) GPIO即通用输入/输出端口 B) GPIO作为输入时具有缓冲功能 C) GPIO作为输出时具有锁存功能D) GPIO引脚可以是多功能的,但引脚功能不能超过两种 14、下面是关于ARM处理器芯片内部的定时计数组件的叙述,其中错误的是: A) ARM处理芯片内部的定时计数组件中包含通用定时器(Timer) B) ARM处理芯片内部的定时计数组件中一般只包含一路脉冲宽度调制信号(PWM) C) ARM处理芯片内部的看门狗定时器(WDT)的主要功能是,当处理器进入错误状态后的一定时间内可使处理器复位

计算机控制系统的发展历程

浅谈计算机控制系统的发展 摘要:论述了计算机控制系统的发展历史及发展趋势,分析了计算机控制系统的组成部分及其特点。并且对当前计算机系统的发展情况做出评价。 关键词:计算机控制系统发展 1 引言 计算机控制系统就是利用计算机(通常称为工业控制计算机)来实现工业过程自动控制的系统,并且是随着现代大型工业生产自动化的不断兴起而应运产生的综合控制系统,它紧密依赖于最新发展的计算机技术、网络通信技术和控制技术,在计算机参与工业系统控制的历史长河中扮演了重要的角色。 2 计算机控制系统的发展情况 在60 年代,控制领域中就引入了计算机。当时计算机的作用是控制调节器 的设定点,具体的控制则由电子调节器来执行, 这种系统称作是计算机监控系统。这种系统的调节器主要是采用了模拟调节器。系统中既有计算机又有调节器,系统复杂,投资又大。在60 年代末期出现了用一台计算机直接控制一个机组或一个车间的控制系统,简称集中控制系统,集中控制系统在计算机控制系统的发展过程中起到了积极作用。在这种控制系统中, 计算机不但完成操作处理,还可直接根据给定值、过程变量和过程中其它测量值,通过PID运算,实现对执行机构的控制, 以使被控量达到理想的工作状态。这种控制系统即常说的直接数字控制( DDC) 系统。计算机DDC 控制的基本思想是使用一台计算机代替若干个调节控制回路功能。最初发展时希望能够至少可以控制50个回路以上,这在当时对小规模、自动化程度不高的系统,特别是对具有大量顺序控制和逻辑判断操作的控制系统来说收到了良好的效果。 由于整个系统中只有一台计算机, 因而控制集中,便于各种运算的集中处理,各通道或回路间的耦合关系在控制计算中可以得到很好的反映,同时由于系统没有分层, 所有的控制规律均可直接实现。但是,如果生产过程的复杂,在实现对几十、几百个回路的控制时,可靠性难以保证,系统的危险性过于集中,一旦计

我国嵌入式技术的发展和现状

学号:20097610144 班级:09级1班 姓名:王丹

我国嵌入式技术的现状与发展 嵌入式系统是计算机的一种应用形式,通常指埋藏在宿主设备中的微处理机系统,此类计算机一般不被设备使用者在意,亦称埋藏式计算机,典型机种如微控制器、微处理器和DSP等。 随着信息化,智能化,网络化的发展,嵌入式系统技术也将获得广阔的发展空间。美国著名未来学家尼葛洛庞帝在1999年1月访华时预言,4~5年后嵌入式智能(电脑) 工具将是PC和因特网之后最伟大的发明。我国著名嵌入式系统专家沈绪榜院士98年11月在武汉全国第11次微机学术交流会上发表的《计算机的发展与技术》一文中,对未来10年以嵌入式芯片为基础的计算机工业进行了科学的阐述和展望。1999年世界电子产品产值已超过12000亿美元,2000年达到13000亿美元,预计2005年,销售额将达18000亿美元。 进入20世纪90年代,嵌入式技术全面展开,目前已成为通信和消费类产品的共同发展方向。在通信领域,数字技术正在全面取代模拟技术。在广播电视领域,美国已开始由模拟电视向数字电视转变,欧洲的DVB(数字电视广播)技术已在全球大多数国家推广。数字音频广播(DAB)也已进入商品化试播阶段。而软件、集成电路和新型元器件在产业发展中的作用日益重要。所有上述产品中,都离不开嵌入式系统技术。像前途无可计量的维纳斯计划生产机顶盒,核心技术就是采用32位以上芯片级的嵌入式技术。在个人领域中,嵌入式产品将主要是个人商用,作为个人移动的数据处理和通讯软件。由于嵌入式设备具有自然的人机交互界面,GUI屏幕为中心的多媒体界面给人很

大的亲和力。手写文字输入、语音拨号上网、收发电子邮件以及彩色图形、图像已取得初步成效。 目前一些先进的PDA在显示屏幕上已实现汉字写入、短消息语音发布,日用范围也将日益广阔。对于企业专用解决方案,如物流管理、条码扫描、移动信息采集等,这种小型手持嵌入式系统将发挥巨大的作用。自动控制领域,不仅可以用于ATM机,自动售货机,工业控制等专用设备,和移动通讯设备结合、GPS、娱乐相结合,嵌入式系统同样可以发挥巨大的作用。近期长虹推出的ADSL产品,结合网络,控制,信息,这种智能化,网络化将是家电发展的新趋势。 硬件方面,不仅有各大公司的微处理器芯片,还有用于学习和研发的各种配套开发包。目前低层系统和硬件平台经过若干年的研究,已经相对比较成熟,实现各种功能的芯片应有尽有。而且巨大的市场需求给我们提供了学习研发的资金和技术力量。从软件方面讲,也有相当部分的成熟软件系统。国外商品化的嵌入式实时操作系统,已进入我国市场的有WindRiver、Microsoft、QNX和Nuclear等产品。我国自主开发的嵌入式系统软件产品如科银(CoreTek)公司的嵌入式软件开发平台Delta System,中科院推出的Hopen嵌入式操作系统(虽然还不够完善)。同时由于是研究热点,所以我们可以在网上找到各种各样的免费资源,从各大厂商的开发文档,到各种驱动,程序源代码,甚至很多厂商还提供微处理器的样片。这对于我们从事这方面的研发,无疑是个资源宝库。对于软件设计来说,不管是上手还是进一步开发,都相对来说比较容易。这就使得很多生手能够比较快的进入研究状态,利于发挥大家的积极创造性。

计算机三级嵌入式系统题库及解析第3套

计算机三级嵌入式系统题库及解析第3套 一、选择题 1: 与个人计算机(PC)相比,嵌入式系统具有许多不同的特点。下面不属于嵌入式系统特点的是()。 A: 嵌入式系统与具体应用紧密结合,具有很强的专用性 B: 嵌入式系统通常包含在非计算机设备(系统)中,具有隐蔽性 C:嵌入式系统的软硬件资源往往受到严格的限制 D:嵌入式系统性能较低,价格也比较便宜 2: 嵌入式系统中的CPU具有一些与通用计算机所使用的CPU不同的特点,下面不是其特点的是()。 A: 支持实时处理 B: 低功耗 C:高主频 D:集成了测试电路 3: 嵌入式系统使用的片上系统英文缩写名为SoC,下面关于SoC叙述中错误的是()。 A:SoC也称为系统级芯片,它是电子设计自动化水平的提高和集成电路制造技术飞速发展的产物 B:SoC芯片中既包含数字电路,也可以包含模拟电路,甚至还能包含数字/ 模拟混合电路和射频电路 C:SoC将嵌入式系统的几乎全部功能都集成在一块芯片中,单个芯片就能实现数据的采集、转换、存储、处理和I/O 等多种功能 D:SoC的设计制造难度很大,目前还没有得到广泛使用 4: 微电子技术特别是集成电路制造技术是嵌入式系统发展的重要基础,下面关于集成电路的叙述中错误的是()。 A: 集成电路的集成度指的是单个集成电路所含电子元件(如晶体管、电阻、电容等)的数目多少

B: 根据集成度的高低,集成电路可以分为小规模、中规模、大规模、超大规模和极大规模等几种 C:嵌入式系统中使用的处理器芯片属于大规模集成电路 D:集成电路的制造工艺复杂且技术难度非常高,许多工序必须在恒温、恒湿、超洁净的无尘厂房内完成 5: 文字信息是人们用以表达和传递信息的媒体之一,大多数嵌入式系统都必须处理文字信息。下面关于文字信息的表示及其处理的叙述中,错误的是()。 A: 目前使用最广泛的西文字符集是ASCII字符集,它包含96个可打印字符 B:GB2312是我国目前广泛使用的汉字编码国家标准之一 C:GB2312包括6000多汉字,但不包含西文、俄文等其他字符 D:GB2312字符集中的汉字与符号在系统中采用双字节表示 6: 假设一台数码相机一次可拍摄16位色1024 x 1024的彩色相片共80张,数据压缩比平均是4,则它使用的存储器容量大约是()。 A:40MB B:60MB C:80MB D:120MB 7: 在数字音频信息数字化过程中,正确的处理顺序是()。 A: 量化、取样、编码 B: 取样、编码、量化 C:取样、量化、编码 D:编码、取样、量化 8: 互联网借助TCP/IP协议把许多同构或异构的计算机网络互相连接起来,实现了遍布全球的计算机的互连、互通和互操作,其中的IP 协议起着关键性的作用。下面有关IP 协议的叙述中,错误的是()。 A:IP 地址解决了网络中所有计算机的统一编址问题 B:IP 数据报是一种独立于各种物理网络的数据包格式 C:目前广泛使用的是IP 协议的第6版( IPv6 ),IPv4 已经很少使用

仪器仪表及自动控制设备控制系统管理

仪器仪表及自动控制设备控制系统管理 第二十一条控制系统主要包括集散控制系统(DCS)、紧急停车系统(ESD)、可编程控制器(PLC)、工业控制计算机系统(IPC)以及在先进过程控制(APC)和优化过程控制(OPC)系统中使用的上位计算机等。 第二十二条过程控制计算机系统选型原则 1、过程控制计算机系统的选型应以技术先进、经济合理、系统可靠为原则,并优先在中石化股份公司推荐的主流机型中选择; 2、选型时应考虑到公司机型的相对集中,新老系统的过渡配合,系统联网,以及性能价格比诸因素,在多方询价,择优选择的基础上,组织有关专家评审确定并按规定报批; 第二十三条过程控制计算机系统更新改造原则 1、过程控制计算机系统需要更新改造时,应由各使用单位主管部门组织有关部门及专家进行评审,作出鉴定意见后,按规定程序报批。 2、过程控制计算机系统凡符合下列条件之一,可考虑更新改造。 3、实际使用年限超过十年,系统老化,硬件故障频繁,影响安全生产。

4、机型早已淘汰,备品配件无来源。 5、软件版本落后,且无法升级,功能开发受阻,不适应生产发展的需要。 6、工艺改造需要更新。 7、过程控制计算机系统的报废手续应在新系统正常运行半年后办理。 第二十四条对已投入使用的控制系统,如果需要改变控制方案,或增加仪表回路,应办理审批手续。 第二十五条控制系统的日常维护 (一)系统点检制度 1、仪表车间(仪表保运单位)应加强对系统的日常维护检查,根据系统的配置情况,制定系统点检标准,并设计相应的点检表格。 2、系统点检应包括以下主要内容: A、主机设备的运行状态。 B、外围设备(包括打印机、拷贝机等)的投用情况和完好状况。 C、各机柜的风扇(包括内部风扇)运转状况。 D、机房、操作室的温度、湿度。 3、点检记录要字迹清楚、书写工整,并定期回收,妥善保管。 (二)系统周检制度

计算机控制系统试题一答案

计算机控制系统试卷一答案 班级:姓名:学号:成绩: 一、简答题(每小题5分,共50分) 1、画出典型计算机控制系统的基本框图。 答:典型计算机控制系统的基本框图如下: 2、根据采样过程的特点,可以将采样分为哪几种类型? 答:根据采样过程的特点,可以将采样分为以下几种类型。 (1) 周期采样 指相邻两次采样的时间间隔相等,也称为普通采样。 (2) 同步采样 如果一个系统中有多个采样开关,它们的采样周期相同且同时进行采样,则称为同步采样。 (3) 非同步采样 如果一个系统中有多个采样开关,它们的采样周期相同但不同时开闭,则称为非同步采样。 (4) 多速采样 如果一个系统中有多个采样开关,每个采样开关都是周期采样的,但它们的采样周期不相同,则称多速采样。 (5) 随机采样 若相邻两次采样的时间间隔不相等,则称为随机采样。 3、简述比例调节、积分调节和微分调节的作用。 答:(1)比例调节器:比例调节器对偏差是即时反应的,偏差一旦出现,调节器立即产生控制作用,使输出量朝着减小偏差的方向变化,控制作用的强弱取决于比例系数K P。比例调节器虽然简单快速,但对于系统响应为有限值的控制对象存在静差。加大比例系数K P可以减小静差,但是K P过大时,会使系统的动态质量变坏,引起输出量

振荡,甚至导致闭环系统不稳定。 (2)积分调节器:为了消除在比例调节中的残余静差,可在比例调节的基础上加入积分调节。积分调节具有累积成分,只要偏差e不为零,它将通过累积作用影响控制量u,从而减小偏差,直到偏差为零。积分时间常数T I大,则积分作用弱,反之强。增大T I将减慢消除静差的过程,但可减小超调,提高稳定性。引入积分调节的代价是降低系统的快速性。 (3)微分调节器:为加快控制过程,有必要在偏差出现或变化的瞬间,按偏差变化的趋向进行控制,使偏差消灭在萌芽状态,这就是微分调节的原理。微分作用的加入将有助于减小超调,克服振荡,使系统趋于稳定。 4、采样保持器LF398工作原理图如下图,试分析其工作原理。 答:LF398的电路原理:放大器A2作为比较器来控制开关K的通断,若IN+的电压高于IN-的电压,则K闭合,由A1、A3组成跟随器,并向C H端外接的保持电容充电;IN+的电压低于IN-的电压时,则K断开,外接电容保持K断开时刻的电压,并经A3组成的跟随器输出至Aout。 5、线性离散控制系统稳定的充要条件是什么? 答:线性离散控制系统稳定的充要条件是:闭环系统特征方程的所有根的模|z i|<1,即闭环脉冲传递函数的极点均位于z平面的单位圆内。 6、为什么会出现比例和微分饱和现象? 答:当给定值发生很大跃变时,在PID增量控制算法中的比例部分和微分部分计算出的控制增量可能比较大(由于积分项的系数一般小得多,所以积分部分的增量相对比较小)。如果该计算值超过了执行元件所允许的最大限度,那么,控制作用必然不如应有的计算值理想,

(完整版)通用PC系统与嵌入式系统的区别

通用PC系统与嵌入式系统的区别.txt精神失常的疯子不可怕,可怕的是精神正常的疯子!一什么是嵌入式系统 嵌入式系统一般指非pc系统,有计算机功能但又不称之为计算机的设备或器材。它是以应用为中心,软硬件可裁减的,适应应用系统对功能、可靠性、成本、体积、功耗等综合性严格要求的专用计算机系统。简单地说,嵌入式系统集系统的应用软件与硬件于一体,类似于pc中bios的工作方式,具有软件代码小、高度自动化、响应速度快等特点,特别适合于要求实时和多任务的体系。嵌入式系统主要由嵌入式处理器、相关支撑硬件、嵌入式操作系统及应用软件系统等组成,它是可独立工作的“器件”。 嵌入式系统几乎包括了生活中的所有电器设备,如掌上pda、移动计算设备、电视机顶盒、手机上网、数字电视、多媒体、汽车、微波炉、数字相机、家庭自动化系统、电梯、空调、安全系统、自动售货机、蜂窝式电话、消费电子设备、工业自动化仪表与医疗仪器等。 嵌入式系统的硬件部分,包括处理器/微处理器、存储器及外设器件和i/o端口、图形控制器等。嵌入式系统有别于一般的计算机处理系统,它不具备像硬盘那样大容量的存储介质,而大多使用eprom、eeprom或闪存 (flash memory)作为存储介质。软件部分包括操作系统软件(要求实时和多任务操作)和应用程序编程。应用程序控制着系统的运作和行为;而操作系统控制着应用程序编程与硬件的交互作用。 二嵌入式处理器 嵌入式系统的核心是嵌入式微处理器。嵌入式微处理器一般具备4个特点:(1)对实时和多任务有很强的支持能力,能完成多任务并且有较短的中断响应时间,从而使内部的代码和实时操作系统的执行时间减少到最低限度;(2)具有功能很强的存储区保护功能,这是由于嵌入式系统的软件结构已模块化,而为了避免在软件模块之间出现错误的交叉作用,需要设计强大的存储区保护功能,同时也有利于软件诊断;(3) 可扩展的处理器结构,以能迅速地扩展出满足应用的高性能的嵌入式微处理器;(4)嵌入式微处理器的功耗必须很低,尤其是用于便携式的无线及移动的计算和通信设备中靠电池供电的嵌入式系统更是如此,功耗只能为mw 甚至μw级。 据不完全统计,目前全世界嵌入式处理器的品种总量已经超过1000种,流行的体系结构有30 多个系列。其中8051体系占多半,生产这种单片机的半导体厂家有20多个,共350多种衍生产品,仅philips就有近100种。现在几乎每个半导体制造商都生产嵌入式处理器,越来越多的公司有自己的处理器设计部门。嵌入式处理器的寻址空间一般从64kb到16mb,处理速度为 0.1~2000mips,常用封装8~144个引脚。 根据现状,嵌入式计算机可分成下面几类: (1)嵌入式微处理器(embedded microprocessor unit, empu) 嵌入式微处理器采用“增强型”通用微处理器。由于嵌入式系统通常应用于环境比较恶劣的环境中,因而嵌入式微处理器在工作温度、电磁兼容性以及可靠性方面的要求较通用的标准微处理器高。但是,嵌入式微处理器在功能方面与标准的微处理器基本上是一样的。根据实

计算机等级考试三级嵌入式技术题库及参考答案

计算机等级考试三级嵌入式技术题库及参考答案

全国计算机等级考试三嵌入式系统开发技术题库第1套 一、选择题 1:嵌入式系统是一类特殊的计算机系统。下列产品中不属于嵌入式系统的是()。 A:电饭煲 B:路由器 C:巨型机 D:POS机 2:嵌入式系统硬件的核心是CPU。下面关于嵌入式系统CPU特点的叙述中,错误的是()。 A:支持实时处理 B:低功耗 C:字长在16位以下 D:集成了测试电路 3:下面关于微控制器的叙述中,错误的是()。 A:微控制器将整个计算机硬件的大部甚至全部电路集成在一块芯片中 B:微控制器品种和数量最多,在过程控制、机电一体化产品、智能仪器仪表、家用电器、计算机网络及通信等方面得到了广泛应用 C:微控制器的英文缩写是MCU D:8位的微控制器现在已基本淘汰 4:片上系统(SoC)也称为系统级芯片,下面关于SoC叙述中错误的是()。 A:SoC芯片中只有一个CPU或DSP B:SoC芯片能够分为通用SoC芯片和专用SoC芯片两大类 C:专用SoC芯片可分为定制的嵌入式处理芯片和现场可编程嵌入式处理芯片两类 D:FPGA芯片能够重复地编程、擦除、使用,在较短时间内就可完成电路的输入、编译、优化、仿真,直至芯片的制作 5:数码相机是嵌入式系统的典型应用之一。下面关于数码相机的叙述中,错误的是()。

B:后端一般是以嵌入式DSP作为核心的SoC芯片,DSP用于完成数字图像处理 C:负责进行数码相机操作控制(如镜头变焦、快门控制等)是一个32位的MCU D:高端数码相机配置有实时操作系统和图像处理软件 6:电子书阅读器中存储的一本中文长篇小说,大小为128KB,文件格式为.txt,试问该小说包含的汉字大约有多少万字?() A:6万字 B:12万字 C:25万字 D:40万字 7:数字视频信息的数据量相当大,一般需要进行压缩处理之后才进行传输和存储。当前数字有线电视所传输的数字视频采用的压缩编码标准是()。 A:MPEG-1 B:MPEG-2 C:MPEG-4 D:MPEG-7 8:下面是IP协议中C类IP地址有关规定的叙述,其中正确的是()。 A:它适用于中型网络 B:它所在的网络最多只能连接254台主机 C:它不能用于多目的地址发送(组播) D:它的二进制表示中最高3位一定是“101” 9:对于嵌入式处理器内核的分类,以下说法正确的是()。 A:按照字长可分为8位结构和32位结构 B:按照存储结构可分为RISC和哈佛结构 C:按照体系结构可分为CISC和RISC结构 D:按照指令结构可分为冯.诺依曼结构和哈佛结构 10:不属于ARM内核主要特点的是()。 A:功耗低

嵌入式技术的研究发展现状

嵌入式技术的研究发展现状 引言:在现在日益信息化的社会中,计算机和网络已经全面渗透到日常生活的每一个角落。对于我们每个人,需要的已经不再仅仅是那种放在桌上处理文档,进行工作管理和生产控制的计算机"机器";各种各样的新型嵌入式系统设备在应用数量上已经远远超过通用计算机,任何一个普通人可能拥有从大到小的各种使用嵌入式技术的电子产品,小到mp3,PDA等微型数字化产品,大到网络家电,智能家电,车载电子设备。而在工业和服务领域中,使用嵌入式技术的数字机床,智能工具,工业机器人,服务机器人也将逐渐改变传统的工业和服务方式。 一、嵌入式技术和嵌入式系统的定义及特点 嵌入式技术是将计算机作为一个信息处理部件,嵌入到应用系统中的一种技术,也就是说,它将软件固化集成到硬件系统中,将硬件系统与软件系统一体化。嵌入式具有软件代码小、高度自动化和响应速度快等特点,因而进入21世纪后其应用越来越广泛,例如,各种家用电器如电冰箱、自动洗衣机、数字点电视机、数码相机等广泛应用这种技术。 嵌入式系统是以应用为中心,以计算机技术为基础,并且软硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。它一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户的应用程序等四个部分组成,用于实现对其他设备的控制、监视或管理等功能。它是计算机的一种应用形式,通常指埋藏在宿主设备中的微处理机系统,此类计算机一般不被设备使用者在意,亦称埋藏式计算机,典型机种如微控制器、微处理器和DSP等。 嵌入式系统可以称为后PC时代和后网络时代的新秀。与传统的通用计算机,数字产品相比,利用嵌入式技术的产品有其自己的特点: 1、由于嵌入式系统采用的是微处理器,实现相对单一的功能,采用独立的操作系统,所以往往不需要大量的外围器件。因而在体积上,功耗上有其自身的优势。相比之下,一个使用Windows CE的PDA,仅靠机内电源就可以使用几天,而任何一台笔记本仅仅能够支持3小时左右。 2、嵌入式系统是将计算机技术、半导体技术和电子技术与各个行业的具体应用相结合后的产物,是一门综合技术学科。由于空间和各种资源相对不足,嵌入式系统的硬件和软件都必须高效率地设计,量体裁衣、去除冗余,力争在同样的硅片面积上实现更高的性能,这样才能在具体应用中对处理器的选择更具有竞争力。 3、嵌入式系统是一个软硬件高度结合的产物。为了提高执行速度和系统可靠性,嵌入式系统中的软件一般都固化在存储器芯片或单片机本身中,而不是存贮于磁盘等载体中。片上系统,板上系统的实现,使得以pda等为代表的这类产品拥有更加熟悉的操作界面和操作方式,比着传统的商务通等功能更加完善,实用。

(完整版)通用PC系统与嵌入式系统的区别.doc

通用 PC系统与嵌入式系统的区别.txt精神失常的疯子不可怕,可怕的是精神正常的疯子! 一什么是嵌入式系统 嵌入式系统一般指非 pc 系统,有计算机功能但又不称之为计算机的设备或器材。它是以应用 为中心,软硬件可裁减的,适应应用系统对功能、可靠性、成本、体积、功耗等综合性严格 要求的专用计算机系统。简单地说,嵌入式系统集系统的应用软件与硬件于一体,类似于pc 中 bios 的工作方式,具有软件代码小、高度自动化、响应速度快等特点,特别适合于要 求实时和多任务的体系。嵌入式系统主要由嵌入式处理器、相关支撑硬件、嵌入式操作系统 及应用软件系统等组成,它是可独立工作的“器件”。 嵌入式系统几乎包括了生活中的所有电器设备,如掌上pda、移动计算设备、电视机顶盒、 手机上网、数字电视、多媒体、汽车、微波炉、数字相机、家庭自动化系统、电梯、空调、安 全系统、自动售货机、蜂窝式电话、消费电子设备、工业自动化仪表与医疗仪器等。 嵌入式系统的硬件部分,包括处理器 / 微处理器、存储器及外设器件和 i/o 端口、图形控制器等。嵌 入式系统有别于一般的计算机处理系统,它不具备像硬盘那样大容量的存储介质,而 大多使用eprom、eeprom 或闪存 (flash memory)作为存储介质。软件部分包括操作系统软件 ( 要求实时和多任务操作 ) 和应用程序编程。应用程序控制着系统的运作和行为;而操作系统控制 着应用程序编程与硬件的交互作用。 二嵌入式处理器 嵌入式系统的核心是嵌入式微处理器。嵌入式微处理器一般具备 4 个特点: (1) 对实时和多任务有很强的支持能力,能完成多任务并且有较短的中断响应时间,从而使内部的代码和实时 操作系统的执行时间减少到最低限度;(2) 具有功能很强的存储区保护功能,这是由于嵌入 式系统的软件结构已模块化,而为了避免在软件模块之间出现错误的交叉作用,需要设计强 大的存储区保护功能,同时也有利于软件诊断;(3) 可扩展的处理器结构,以能迅速地扩展 出满足应用的高性能的嵌入式微处理器;(4) 嵌入式微处理器的功耗必须很低,尤其是用于便携式的无线及移动的计算和通信设备中靠电池供电的嵌入式系统更是如此,功耗只能为mw 甚至μ w 级。 据不完全统计,目前全世界嵌入式处理器的品种总量已经超过1000 种,流行的体系结构有 30 多个系列。其中 8051 体系占多半,生产这种单片机的半导体厂家有20 多个,共 350 多种衍生产品,仅 philips 就有近 100 种。现在几乎每个半导体制造商都生产嵌入式处理器,越来越多的公司有自己的处理器设计部门。嵌入式处理器的寻址空间一般从64kb 到 16mb,处理速度为 0.1~2000mips ,常用封装 8~144 个引脚。 根据现状,嵌入式计算机可分成下面几类: (1) 嵌入式微处理器(embedded microprocessor unit, empu) 嵌入式微处理器采用“增强型”通用微处理器。由于嵌入式系统通常应用于环境比较恶劣的 环境中,因而嵌入式微处理器在工作温度、电磁兼容性以及可靠性方面的要求较通用的标准 微处理器高。但是,嵌入式微处理器在功能方面与标准的微处理器基本上是一样的。根据实

计算机控制系统基本知识

第一部分DCS系统介绍 第一章计算机控制系统简介 第一节概述 计算机控制系统是指以计算机为控制设备所组成的自动控制系统。计算机具有实现各种数学运算和逻辑判断的能力。其主要特点是: 1、运算速度快,能存储大量的数据,具有很强的信息处理能力; 2、容易实现各种控制规律(PID控制、串级控制、复合控制等); 3、将显示、打印、报警、给定参数等功能集中在控制台上,方便运行人员操作与监视; 4、指导运行人员正确地进行操作和控制。 计算机在电厂生产过程自动化中的应用,主要有以下三个方面。 1、数据采集和处理 计算机数据采集和处理系统的功能是:定时采集生产过程中大量的,经过一次测量仪表发送、统一信号、模/数转换后的过程参数信号,并按预定的要求对它们进行分析、计算和处理,最后进行CRT显示、报警、打印或储存。 计算机数据采集处理系统的结构示意图如下图实线部分所示。 数据处理的另一种应用形式是操作指导。计算机根据生产过程提出的数学模型进行计算,寻找出生产过程的最优操作条件和数值,并CRT显示屏上显示出来或通过打印机打印给操作人员。由操作人员去改变模拟调节器的给定值或直接操纵执行机构,从而把生产过程控制在最佳状态。 操作指导属于计算机开环监控方式。

简图:计算机数据处理与操作指导系统 2、直接数字控制(DDC) 生产过程的被调参数通过模拟量输入计算机,由计算机按预定的控制规律进行运算,并运算的结果由输出通道去直接控制执行机构,从而把被调参数保持在给定值上。这样的控制方式称为直接数字控制。 简图:直接数字控制系统 3、监督计算机控制(SPC) 监督计算机控制是指计算机根据生产过程的信息,按照过程的数学模型,求出生产过程最优运转的操作条件和数值,并直接去改变模拟调节器的给定值,由模拟调节器或DDC控制机实行对生产过程的控制,从而使生产过程处于最优化状态。 简图:监督计算机控制系统

计算机控制系统复习笔记

选择填空: 1 计算机控制系统由工业控制计算机主体(包括硬件、软件与网络结构)及其输入输出通道和被控对象(工业生产对象(被控对象、工业自动化仪表))。两大部分组成。自动控制系统的基本功能是信号的传递、处理和比较,分为开环控制系统和闭环控制系统两种。 2 计算机控制系统的分类:数据采集系统(DAS)、直接数字控制系统(DDC)、监督控制系统(SCC)、集散控制系统(DCS)、现场总线控制系统(FCS)、工业过程计算机集成制造系统(流程CIMS)、网络控制系统(NCS)。 1内部总线:(1)STD总线(2)PCI总线:(3)PC104总线 2 外部总线: IEEE-488总线 3无论是RS-232还是RS-485,均可采用串行异步收发数据格式。 连接握手:是指发送者在发送一个数据块之前使用一个特定的握手信号来引起接收者的注意,表明要发送数据,接收者则通过握手信号回应发送者,说明它已经做好了接收数据的准备。连接握手可以通 5 LED显示器的驱动方式:静态驱动和时分割驱动;LED显示器的扫描方式:动态和静态。 6 采样定理:由采样信号完全无失真地恢复原信号的条件是采样速度要满足: ,其中:,为采样角速度;T为采样周期;为原信号频谱中最高角频率;为的各种信号分量中最小的时间常数。 7 模拟开关 (1)CD4051为单端8通道低价格模拟开关,引脚如图4-10所示。 (2)CD4052:低成本差动4通道模拟开关,引脚如图4-12所示,真值表如表4-3所示。 其中X、Y分别为X组和Y组的公共端。 (3)32通道模拟量输入电路设计实例:8 模拟量输入通道

转换器工作原理: 量化:是用有限字长的一组数码和二进制数码去整量化或逼近时间离散幅值连续的采样信号。 对n位字长的A/D转换器,若满度(满量程)输入的模拟量值表示为FSR,则量化单位q由下式确定q=FSR/。假设满度输入电压为5V,现用12位的A/D转换器进行转换,有:q=5V/=5V/4096≈1.22mV 显然,对同一个FSR的值,A/D转换器的位数越多,q所代表的量值就越小。 编码:(1)单极性编码 最常用的单极性编码形式是二进制数码。在这种编码中,数字量是用加权和来表示的: 式中是0或是1取决于相应数位的值是0或是1; (2 ①符号-数值码②偏移二进制码③补码表示法 A/D转换器的技术指标 1.分辨率 如8位、10 映。所以,n 分辨率 2 1.0~200μs。 0.05%/%ΔUs时,其含义是电源电压 Us的1%时,相当于引入0.05%的模拟输入值的变化。 9模拟量输出通道 组成: 两种基本结构形式:一个通道设置一片D/A转换器,多个通道共用一片D/A转换器 技术指标: 1.分辨率:含义与A/D转换器相同。 2.稳定时间:指D/A转换器中代码有满度值的变化时,其输出达到稳定(一般稳定到与±1/2最低位值相当的模拟量范围内)所需的时间。一般为几十毫秒到几微秒。 3.输出电平:不同型号的D/A转换器的输出电平相差较大,一般为5~10V,也有一些高压输出型的为24~30V。还有一些电流输出型,低的为20mA,高的可达3A。 4.输入编码:如二进制、BCD码、双极性时的符号-数值码、补码、偏移二进制码等。必要时可在D/A转换前用计算机进行代码转换。 10 电流/电压转换:变送器的输出信号为电流信号时,要转化成可被单片机系统处理的电压信号用。 11 干扰的类型按其产生的原因、噪声传导模式和噪声波形的性质的不同进行划分。

《嵌入式系统技术》

《嵌入式系统技术》 实训报告 学期:日期:实训场所: 二级学院信息工程学院班级姓名学号实验题目实训五、C语言控制LED灯(走马灯) 1、实验目的 z熟悉A DS 开发环境调试环境。 z掌握简单的A RM 汇编指令的使用方法。 z掌握S3C2440A 的I/O 控制寄存器的配置。 z掌握A RM 汇编指令和C语言相互调用的方法 2、实验设备 z PC 机、ARM 仿真器、2440 实验箱、串口线。 3、实验内容 z熟悉A RM 开发环境的建立。 z使用A RM 汇编和C语言设置GPIO 口的相应寄存器。 z编写跑马灯程序。 4、实验原理 C 程序与汇编程序相互调用规则 为了使单独编译的 C 语言程序和汇编程序之间能够相互调用,必须为子程序间的调用规定一定的规则。ATPCS ,即ARM ,Thumb 过程调用标准(ARM/Thumb Procedure Call Standard),是ARM 程序和Thumb 程序中子程序调用的基本规则,它规定了一些子程序间调用的基本规则,如子程序调用过程中的寄存器的使用规则,堆栈的使用规则,参数的传递规则等。 下面结合实际介绍几种A TPCS 规则,如果读者想了解更多的规则,可以查看相关的 书 籍。

1.基本ATPCS 基本ATPCS 规定了在子程序调用时的一些基本规则,包括下面3方面的内容: (1)各寄存器的使用规则及其相应的名称。 (2)数据栈的使用规 则。 (3)参数传递的 规则。 相对于其它类型的ATPCS,满足基本A TPCS 的程序的执行速度更快,所占用的内存更少。但是它不能提供以下的支持:ARM 程序和Thumb 程序相互调用,数据以及代码的位置无关的支持,子程序的可重入性,数据栈检查的支持。 而派生的其他几种特定的ATPCS 就是在基本ATPCS 的基础上再添加其他的规则而 形成的。其目的就是提供上述的功能。 2.寄存器的使用规则 寄存器的使用必须满足下面的规则: (1) 子程序间通过寄存器R0~R3 来传递参数。这时,寄存器R0~R3 可以记作A0~A3。被调用的子程序在返回前无需恢复寄存器R0~R3 的内容。 (2) 在子程序中,使用寄存器R4~Rll 来保存局部变量。这时,寄存器R4~R11 可以记作V1~V8。如果在子程序中使用到了寄存器V1~V8 中的某些寄存器,子程序进入时必须保存这些寄存器的值,在返回前必须恢复这些寄存器的值;对于子程序中没有用到的寄存 器则不必进行这些操作。在Thumb 程序中,通常只能使用寄存器R4~R7 来保存局部变量。 (3) 寄存器R12 用作子程序间scratch 寄存器,记作I P。在子程序间的连接代码段中 常有这种使用规则。 (4) 寄存器R13 用作数据栈指针,记作SP。在子程序中寄存器R13 不能用作其他用途。寄存器SP 在进入子程序时的值和退出子程序时的值必须相等。 (5) 寄存器R14称为连接寄存器,记作LR。它用于保存子程序的返回地址。如果在子程序中保存了返回地址,寄存器R14则可以用作其他用途。 (6) 寄存器R15 是程序计数器,记作PC。它不能用作其他用途。 3.参数传递规则根据参数个数是否固定可以将子程序分为参数个数固定的 (nonvariadic)子程序和参数 个数可变的(variadic)子程序。这两种子程序的参数传递规则是不同 的。 (1)参数个数可变的子程序参数传递规则 对于参数个数可变的子程序,当参数不超过4个时,可以使用寄存器R0~R3 来传递参数;当参数超过4个时,还可以使用数据栈来传递参数。 在参数传递时,将所有参数看作是存放在连续的内存字单元中的字数据。然后,依次将各字数据传送到寄存器R0、R1、R2、R3 中,如果参数多于4个,将剩余的字数据传送到数据栈中,入栈的顺序与参数顺序相反,即最后一个字数据先入栈。按照上面的规则,一个浮点数参数可以通过寄存器传递,也可以通过数据栈传递,也可能一半通过寄存器传递,另一半通过数据栈传递。 (2)参数个数固定的子程序参数传递规则对于参数个数固定的子程序,参数传递与 参数个数可变的子程序参数传递规则不同。 如果系统包含浮点运算的硬件部件,浮点参数将按照下面的规则传 递: ·各个浮点参数按顺序处理。 ·为每个浮点参数分配FP 寄存器。

嵌入式系统的现状和发展前景

嵌入式现状及其发展趋势 嵌入式就是以应用为中心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗等严格要求的专用计算机系统。可以这样认为,嵌入式系统是一种专用的计算机系统,作为装置或设备的一部分。通常,嵌入式系统是一个控制程序存储在ROM中的嵌入式处理器控制板。事实上,所有带有数字接口的设备,如手表、微波炉、录像机、汽车等,都使用嵌入式系统,有些嵌入式系统还包含操作系统,但大多数嵌入式系统都是是由单个程序实现整个控制逻辑。 一个嵌入式系统装置一般都由嵌入式计算机系统和执行装置组成,嵌入式计算机系统是整个嵌入式系统的核心,由硬件层、中间层、系统软件层和应用软件层组成。嵌入式系统是将先进的计算机技术、半导体技术和电子技术和各个行业的具体应用相结合后的产物,这一点就决定了它必然是一个技术密集、资金密集、高度分散、不断创新的知识集成系统。 一、嵌入式发展的现状: 目前嵌入式系统除了部分为32 位处理器外,大量存在的是8 位和16 位的嵌入式微控制器(MCU) ,嵌入式系统是计算机应用的另一种形态,正如前所述它 与通用计算机应用不同:嵌入式计算机是以嵌入式系统的形式隐藏在各种装置、产品和系统之中的一种软硬件高度专业化的特定计算机系统。目前根据其发展现状,嵌入式计算机可以分成下面几类: (1) 嵌入式微处理器(Embedded MicroprocessorUnit , EMPU) 嵌入式微处理器的基础是通用计算机中的CPU。在应用中,将微处理器装配在专门设计的电路板上,只保留和嵌入式应用有关的母板功能,这样可以大幅度减小系统体积和功耗。为了满足嵌入式应用的特殊要求,嵌入式微处理器虽然在功能上和标准微处理器基本是一样的,但在工作温度、抗电磁干扰、可靠性等方面一般都做了各种增强。 (2) 嵌入式微控制器(Microcontroller Unit , MCU) 嵌入式微控制器又称单片机。嵌入式微控制器一般以某一种微处理器内核为核心,芯片内部集成ROMPEPROM、RAM、总线、总线逻辑、定时P计数器、WatchDog、IPO、串行口、脉宽调制输出、APD、DPA、Flash RAM、E2PROM 等各种必要功能和外设。为适应不同的应用需求,一般一个系列的单片机具有多种衍生产品,每种衍生产品的处理器内核都是一样的,不同的是存储器和外设的配置及封装。这样可以使单片机最大限度地和应用需求相匹配,功能不多不少,从而减少功耗和成本。和嵌入式微处理器相比,微控制器的最大特点是单片化,体积大大减小,从而使功耗和成本下降、可靠性提高。 (3) 嵌入式DSP 处理器( Embedded Digital SignalProcessor , EDSP) DSP 处理器对系统结构和指令进行了特殊设计,使其适合于执行DSP 算法,编译效率较高,指令执行速度也较高。在数字滤波、FFT、谱分析等方面DSP 算法正在大量进入嵌入式领域,DSP 应用正从在通用单片机中以普通指令实现DSP 功能,过渡到采用嵌入式DSP 处理器。 (4) 嵌入式片上系统(System On Chip) 随着EDI 的推广和VLSI 设计的普及化,及半导体工艺的迅速发展,在一个硅片上实现一个更为复杂的系统的时代已来临, 这就是System On

相关文档
最新文档