嵌入式专业用语.docx
- 文档编号:2635692
- 上传时间:2023-05-04
- 格式:DOCX
- 页数:19
- 大小:28KB
嵌入式专业用语.docx
《嵌入式专业用语.docx》由会员分享,可在线阅读,更多相关《嵌入式专业用语.docx(19页珍藏版)》请在冰点文库上搜索。
嵌入式专业用语
A/D
参见模数转换(AnalogtoDigital)。
ALU
算数逻辑单元。
CPU内负责执行数学运算(例如加、减等运算)、逻辑运算(例如与、或等运
算)和移位操作的逻辑单元。
BCD
参见二进制编码的十进制(BinaryCodedDecimal)。
BOR
参见欠压复位(Brown-outReset)。
比较(Compare)
这是CCP模块的一种工作方式。
在该方式下,当定时器寄存器的值与比较寄存器中的值匹配
时,器件将执行操作。
比较寄存器(CompareRegister)
这是一个16位寄存器,它的值与16位TMR1寄存器进行比较。
当计数器的值与比较寄存器的内
容匹配时触发比较功能。
并行从动端口(ParallelSlavePort,PSP)
用来与单片机的8位数据总线接口的并行通信端口。
波特率(Baud)
通常用来描述串行端口的通信速率。
即每秒传输的位数(BPS)。
捕捉(Capture)
这是CCP模块的一种工作方式。
在该方式下,当预先定义的事件发生时,定时器/计数器的值
即被“捕捉”到CCP寄存器中去。
捕捉寄存器(CaptureRegister)
一个16位的寄存器。
当捕捉事件发生时,16位TMR1寄存器的值将装入该寄存器。
CCP
捕捉、比较、脉宽调制(PWM)。
这个模块可配置为工作在输入捕捉、定时器比较或PWM输出
方式下。
CPU
中央处理单元。
其主要功能是将指令译码、确定需要的操作数和要执行的操作。
算数运算、逻辑
运算和移位操作将在ALU中执行。
采集时间(AcquisitionTime,TACQ)
这是与模数转换器有关的一个术语。
采集时间就是A/D转换器的采样保持电容充电到与之相连
的模拟输入电压值所需要的时间。
当GO位被置1后,模拟输入通道就与采样保持电容断开,
启动A/D转换。
采样保持电容(HoldingCapacitor)
这是模数转换(A/D)模块中用到的一个电容,它在模数转换开始后用来“保持”模拟输入电
平。
在采样期间,采样保持电容的充电/放电是由模拟输入引脚的电平大小决定的。
一旦转换开
始,采样保持电容就与模拟输入断开连接,开始为A/D转换“保持”电压。
采样时间(SamplingTime)
采样时间是获得一个A/D结果所需的全部时间。
它包括采集时间和转换时间。
参考电压(VoltageReference,VREF)
一个电压值,可以作为A/D转换的参考点(AVDD和AVSS)或比较器的翻转点。
操作码(Opcode)
14位指令字的一部分,指定需要进行何种操作。
操作码的长度可变,由要执行的指令决定,一
般在4位以上。
其余的指令字包含程序或数据存储器信息。
长字指令(LongWordInstruction)
包含所有需要信息(操作码和数据)的单个指令字。
这确保了对每条指令的访问和执行都在一
个指令周期内完成。
程序存储器(ProgramMemory)
程序存储器总线上的任何存储器。
静态变量位于程序存储器中(如表)。
程序计数器(ProgramCounter)
指定下一条将要执行的指令在程序存储器中的地址的寄存器。
程序总线(ProgramBus)
将指令字从程序存储器传送到CPU的总线。
出栈(POP)
表示从堆栈(软件和/或硬件)中恢复信息的操作的术语。
参见压栈(PUSH)。
串行外设接口(SerialPeripheralInterface,SPITM)
这是SSP模块的一种模式。
一般是一个3线接口,包括一个数据输出线,一个数据输入线和一
个时钟线。
因为存在时钟,所以是一个同步接口。
存储区(Bank)
这是一个寻址数据存储器的方法。
因为中档单片机有7位用于直接寻址,指令可以寻址128字
节(包括特殊功能寄存器)。
为寻址更大的数据存储空间,数据存储器被分成多个相邻的存储
区,每个存储区128字节。
为选择存储区,需要准确设置存储区选择位(RP1和RP0)。
由于
有2个存储区选择位,所以可选实现4个存储区。
D/A
参见数模转换(Digitaltoanalog)。
DAC
数模转换器。
单周期指令(Singlecycleinstruction)
在单个机器周期(TCY)中完成的指令。
欠压(Brown-out)
器件的电源电压临时降到规定的最小工作电压以下的一种情况。
当负载被接入时会发生这种情
况,并引起系统/器件的电压下降。
欠压复位(Brown-outReset,BOR)
当器件的电压下降到规定的工作电压以下时,使器件复位的电路。
某些器件带有内部BOR电
路,而另一些器件则需要使用外部BOR电路。
读-修改-写(Read-Modify-Write)
读寄存器,修改寄存器,然后将修改后的值写回原来的寄存器。
在一个或多个指令周期内完成。
堆栈(Stack)
CPU的一部分,保存程序执行的返回地址。
当执行一条CALL指令或发生中断时,将程序计数
器的值压入堆栈。
EEPROM
电可擦除的可编程只读存储器。
该存储器能够在线编程和擦除。
EPROM
可编程只读存储器。
该存储器能够在线编程。
可用紫外线擦除。
EXTRC
外部RC振荡电路。
某些器件允许外部RC振荡电路提供器件主时钟,这类似于一些器件的RC
模式。
二进制编码的十进制(BinaryCodedDecimal,BCD)
每4位即半个字节表示一个0-9的数字。
通常两个这样的数字(即一个字节)就可以组合表示
0-99范围内的十进制数值。
Flash存储器
这种存储器能够在线编程和擦除。
其程序存储器技术在功能上几乎等同于EEPROM。
Fosc
器件振荡器的频率。
非归零码(Non-ReturntoZero)
用来在通信介质中传输数据的双电平编码机制。
值为1表示高电压信号,值为0表示低电压信号。
数据线缺省为高电平。
冯.诺依曼架构(vonNeumannArchitecture)
在这一架构中,程序存储器和数据存储器位于同一个存储区域。
这意味着对程序存储器和数据存
储器的访问必须依次进行,这影响了器件的性能。
GIO
一般输入/输出。
GPIO
通用输入/输出。
GPR
通用寄存器(RAM)。
数据存储器的一部分,可以用来存储程序的动态变量。
公用RAM(CommonRAM)
这是数据存储器RAM中的一个区域,这个区域对于所有存储区都具有相同的RAM地址。
公用
RAM可以实现为地址70h-7Fh(包括70h和7Fh)。
这个区域主要用来在现场切换过程中(如在
中断过程中)保存必需的变量。
工作寄存器(WorkingRegister,W)
可视为器件的累加器,也可以在执行与ALU有关的双操作数指令时作为其中的一个操作数。
HS
高速。
器件振荡器的一种模式,在该模式下,振荡器电路支持高频操作,用于从4MHz至20MHz
的操作。
哈佛架构(HarvardArchitecture)
在这种架构中,程序存储器和数据存储器的总线是分离的。
这就使对数据存储器和程序存储器的
存取能同时进行,提高了器件的性能。
后分频器(Postscaler)
一种电路,通过对定时器/计数器分频来降低该定时器/计数器的中断发生(或WDT复位)率。
汇编语言(AssemblyLanguage)
用一种易读的形式描述二进制机器代码的符号语言。
I2C
内部互联。
这是一个双线的通讯接口,是SSP模块的一种工作模式。
INTRC
内部电阻-电容(RC)振荡器。
某些器件可以选择振荡器,因此可以将内部RC作为时钟。
寄存器文件(RegisterFile)
数据存储器,包括SFR和GPR。
机器周期(Machinecycle)
这一概念表示对器件时钟分频形成的单位时间。
对于PICmicro®单片机,这个单位时间是4个器
件振荡器周期(4TOSC),也称为TCY。
间接寻址(IndirectAddressing)
指令中不包含数据存储器地址的一种寻址方式。
在这种寻址方式下,指令对INDF地址进行操作,
此时数据寄存器地址是FSR寄存器中的值。
即使用INDF寄存器进行间接寻址,实际上是访问
FSR寄存器内容所指向的单元。
看门狗定时器(WatchdogTimer,WDT)
用于从产品设计中不希望发生的软件走飞或其它相关系统问题中恢复,从而提高设计的稳定性。
如果看门狗定时器没有在溢出清零,将导致看门狗定时器复位。
PICmicro®单片机的时钟源是一
个片内RC振荡器,可以增强系统的可靠性。
LCD
液晶显示器。
用于显示系统状况。
定制LCD基板玻璃需要一定的规格。
LED
发光二极管。
用于显示系统状况。
LP
一种器件振荡器模式。
用于低频操作,允许振荡器工作在低功耗模式。
频率可达200kHz。
LSb
最低有效位。
LSB
最低有效字节。
立即数(Literal)
指令字中的常数。
MSb
最高有效位。
MSB
最高有效字节。
脉冲宽度调制(PulseWidthModulation,PWM)
信息包含在固定频率信号的(高)脉冲宽度中的信号序列。
CCP模块提供具有相同占空比的
PWM输出,不需要软件开销。
模数转换(AnalogtoDigital,A/D)
将模拟输入电平按比例转换成数字等价值。
NRZ
参见非归零码(Non-ReturntoZero)。
OST
参见振荡器起振定时器(OscillatorStart-upTimer)。
PSP
参见并行从动端口(ParallelSlavePort)。
PWM
参见脉冲宽度调制(PulseWidthModulation)。
配置字(ConfigurationWord)
这是用来指定器件工作特性(如振荡器模式、WDT使能、起振定时器使能)的寄存器单元。
这
些特性可在器件编程时指定。
Q周期(Q-cycles)
它与器件振荡周期相同。
每个指令周期有4个Q周期。
取指令(InstructionFetch)
由于采用了哈佛架构,当正在执行一条指令时,程序存储器中的下一条指令被“取出”,一旦当
前的指令执行完毕即对其进行译码。
RC
电阻-电容。
器件振荡器的默认配置。
它为器件时钟源提供了一种“真正廉价的”的实现方法。
这种时钟源不能提供准确的时基。
支持4MHz时钟频率。
(参见EXTRC)。
ROM
只读存储器。
它是内容固定且不能修改的存储器。
SFR
特殊功能寄存器。
这些寄存器包含器件的控制位和状态信息。
SPI
参见串行外设接口(SerialPeripheralInterface)。
上电复位(Power-onReset,POR)
确定器件电压是否从欠压电平(0V)上升的电路。
如果器件电压从地电平开始上升,则器件复
位并且PWRT开始工作。
上电延时定时器(Power-upTimer,PWRT)
将内部复位信号保持低电平一段时间的定时器,以使器件电压从地上升到有效工作电压范围。
一
旦该定时器超时,则OST电路被使能(对于所有的晶体/谐振振荡器模式)。
数据存储器(DataMemory)
与数据总线相连的存储器。
该存储器是易失性(SRAM)的,由通用寄存器和特殊功能寄存器
构成。
数据EEPROM(DataEEPROM)
电可擦除可编程只读数据存储器。
该存储器可被CPU编程和再编程,以确保在断电时关键值和
变量保存在非易失性存储器中。
数据总线(DataBus)
将数据送入和送出数据存储器的总线。
数模转换(DigitaltoAnalog)
TAD
在A/D转换器中,每一位所需的转换(将模拟电压转换为数字值)时间。
TCY
指令周期。
该周期等于Fosc/4,并被分成四个Q周期。
Tosc
器件振荡器的周期。
特殊功能寄存器(SpecialFunctionRegister,SFR)
这些寄存器包含器件的控制位和状态信息。
USART
通用同步异步收发器。
该模块既可作为全双工异步通讯端口工作,也可作为半双工同步通讯端口
工作。
当工作在异步模式下时,可以连接到PC的串口上。
WDT
看门狗定时器。
W寄存器(WRegister)
参见工作寄存器(WorkingRegister)。
XT
一种器件振荡器模式,可工作在100kHz至4MHz。
休眠模式
这是器件的低功率模式,振荡器不工作。
这降低了器件的电流消耗。
某些外设可能处于它们仍能
继续工作的模式下。
压栈(PUSH)
表示将信息保存在堆栈(软件和/或硬件)中操作的术语。
参见出栈(POP)。
页(Pages)
程序存储器的寻址方法。
中档器件提供的CALL和GOTO指令有11位寻址的能力,寻址范围可
达2K。
为了使器件能够访问更大的程序存储空间,程序存储器被分为相邻的页,每页的大小都
是2K。
通过适当地配置页面选择位(PCLATCH<5:
4>)可以选择需要的页。
因为当前的器件只
提供2位页面选择位,因此可以实现4个页面。
预分频器(Prescaler)
降低计数器/定时器时钟源频率的电路。
振荡器起振定时器(OscillatorStart-upTimer,OST)
该定时器在释放内部复位信号前计数1024个晶体/谐振振荡器时钟。
直接寻址(DirectAddressing)
当指令中含有数据存储器的地址时,寻址方式就称为直接寻址。
这种指令直接访问指定地址中的
数据。
指令周期(Instructioncycle)
一条指令执行的事件。
通常有以下四个事件:
译码、读、执行和写。
并不是所有的指令都要完成
这四个事件。
要了解指令周期内进行的操作,请参阅每条指令的描述。
四个外部时钟周期(Tosc)
构成一个指令周期(TCY)。
指令总线(InstructionBus)
用来将程序存储器中的指令字传送到CPU的总线。
中断(Interrupt)
发送到CPU的信号,使程序跳转至中断向量地址(程序存储器中的04h)。
在程序跳转之前,
将程序计数器(PC)的内容保存到硬件堆栈中,以使处理完中断程序后返回到被中断点处。
转换时间(ConversionTime,Tconv)
这是与模数(A/D)转换器有关的一个时间量。
表示A/D转换器将采样保持电容上的模拟电平转
换成数字值所需的时间。
总线宽度(Buswidth)
总线所承载的信息的位数。
数据存储器的总线宽度是8位。
中档器件的程序存储器总线宽度是14
位。
A
ASIC(专用集成电路)
Application-SpecificIntegratedCircuit.Apieceofcustom-designedhardwareinachip.专用集成电路。
一个在一个芯片上定制设计的硬件。
addressbus(地址总线)
Asetofelectricallinesconnectedtotheprocessorandalloftheperipheralswithwhichitcommunicates.Theaddressbusisusedbytheprocessortoselectaspecificmemorylocationorregisterwithinaparticularperipheral.Iftheaddressbuscontainsnelectricallines,theprocessorcanuniquelyaddressupto2^nsuchlocations.一个连接处理器与所有外设的,用来通讯的电子线路集。
地址总线被处理器用来选择在特定外设中的存储器地址或寄存器。
如果地址总线有n条电子线路,处理器能唯一寻址高达2^n的地址空间。
applicationsoftware(应用软件)
Describessoftwaremodulesspecifictoaparticularembeddedproject.Theapplicationsoftwareisunlikelytobereusableacrossembeddedplatforms,simplybecauseeachembeddedsystemhasadifferentapplication.用来描述一个特定的嵌入式项目中的某一软件模块。
应用软件不象可重用的交叉嵌入式平台,只是因为每一个嵌入式系统有不同的应用软件。
assembler(汇编编译器)
Asoftwaredevelopmenttoolthattranslateshuman-readableassemblylanguageprogramsintomachine-languageinstructionsthattheprocessorcanunderstandandexecute.一个能把人可读的汇编语言程序转换到处理器可理解和运行的机器指令的软件开发工具。
assemblylanguage(汇编语言)
Ahuman-readableformofaprocessor"sinstructionset.Mostprocessor-specificfunctionsmustbewritteninassemblylanguage.一种人可读的处理器指令集的形式。
大多数处理器相关的功能必须用汇编语言编写。
B
BSP(板卡支持包)
Seeboardsupportpackage.见boardsupportpackage。
binarysemaphore(二元信号)
Atypeofsemaphorewithjusttwostates.Alsocalledamutex.一种只有两种状态的信号。
也叫互斥信号。
boardsupportpackage(板卡支持包)
Partofasoftwarepackagethatisprocessororplatform-dependent.Typically,samplesourcecodefortheboardsupportpackageisprovidedbythepackagedeveloper.Thesamplecodemustbemodifiedasnecessary,compiled,andlinkedwiththeremainderofthesoftwarepackage.软件包的具有平台依赖性的那一部分。
典型地,板卡支持包的样例源程序由包开发者提供。
样例源程序必须能在需要时被修改、编译并与软件包的剩下的部分连接起来。
bond-outprocessor(外合处理器)
Aspecialversionofaprocessorthathassomeoftheinternalsignalsbroughtouttoexternalpins.Abond-outprocessorismostoftenfoundwithinanemulatorandisneverintendedtobeusedinaproductionsystem.一种特殊版本的处理器,它有一些,内部的信号能传达到外置的针脚上。
一个外合处理器绝大多数情况下只用在模拟器上,从来不会被特意用在产品系统上。
Breakpoint(断点)
Alocationinaprogramatwhichexecutionistobestoppedandcontroloftheprocessorswitchedtothedebugger.Mechanismsforcreatingandremovingbreakpointsareprovidedbymostdebuggingtools.一个在程序中的地址,在那里程序的执行被停止,并且处理器的控制转换到了除错程序。
大多数除错工具提供增加与删除一个断点的机制。
C
CISC(复杂指令集计算机)
ComplexInstructionSetComputer.Describesthearchitectureofaprocessorfamily.CISCprocessorsgenerallyfeaturevariable-lengthinstructions,multipleaddressingformats,andcontainonlyasmallnumberofgeneral-purposeregisters.Intel"s80x86familyisthequintessentialexampleofCISC.ContrastwithRISC.
复杂指令集计算机。
对一种处理器架构的描述。
CISC处理器一般产生变长的指令,多种地址格式,并且仅仅有少量的通用寄存器。
Intel的80x86家族是是典型的CISC处理器。
相对于RISC而言。
CPU(中央处理器)
CentralProcessingUnit.Thepartofaprocessorthatexecutesinstructions.中央处理器。
处理器中执行指令的那一部分。
Compiler(编译器)
Asoftwaredevelopmenttoolthattranslateshigh-levellanguageprogramsintothemachine-languageinstructionsthataparticularprocessorcanunderstandandexecute.把高级编程语言程序转换到只有特定的处理器能了解和执行的机器指令的一种软件开发包。
context(上下文)
Thecurrentstateoftheprocessor"sregistersandflags.处理器当前的状态和标志。
contextswitch(上下文切换)
Theprocessofswitchingfromonetasktoanotherinamultitaskingoperatingsystem.Acontextswitchinvolvessavingthecontextoftherunningtaskandrestoringthepreviously-savedcontextoftheother.Thepieceofcodethatdoesthisisnecess
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 嵌入式 专业 用语