【ACCESS精品源码栏目提醒】:网学会员在ACCESS精品源码频道为大家收集整理了“数字电路常见术语表 - 电子电信“提供大家参考,希望对大家有所帮助!
经典常见术语表Absolute Section(绝对段)具备不可被链接器改变的固定(绝对)地址的段。
Z.
Access RAM (存取 RAM,仅限 PIC18CXXX 系列器件)这是数据存储器 RAM 中的一个区间,无论目前所选的存储体为何均可对其进行访问。
有了它,即可通过指令访问特殊功能寄存器而无须改变所选存储体。
存取 RAM 还包括一些通用寄存器(GPR)。
它对于在上下文切换期间(如中断期间)保存所需变量很有用处。
当用于引用 PIC18CXXX 器件时,存取 RAM 指无论存储体选择位(BSR)设置值为何,均允许存取的特殊通用寄存器。
7 J5 g- 9 K2 Mquot . X4 O - 7 T4Acquisition Time (TACQ,采集时间) w/ O i l3 h3 n8 l9 quot Z J9 damp-该时间与模拟数字(A/D)转换器有关。
它是 PIC18CXXX A/D 上的保持电容充电到模拟输入电压电平时的时间。
’当 GO 位置 1 时,模拟输入与保持电容断开,A/D 转换开始。
A/D 指的是模拟数字转换器。
见“Analog-to-Digital (A/D,模拟数字转换)”的说明。
ALU 算术逻辑单元。
器件上负责数学(加、减…)、逻辑(与、或…)和移位运算的逻辑单元。
S F/ K7 D6 Analog(模拟)指通过将不同频率或幅值的信号叠加到给定频率的载波上进行电子传输的过程。
Analog-to-Digital (A/D,模拟数字转换)将一个模拟输入电压转换到与之成正比的数字值的过程。
汇编语言: _ g9 7 W z0 Q k d将二进制机器码描述成可读形式的符号语言。
5 I0 6 n9 s6 z- F- 7 AAUSART可寻址通用同步异步收发器。
该模块可作为一个全双工异步通讯口运行,也可作为一个半双工同步通讯口运行。
当运行在异步模式下时,USART 可与一台 PC 的串行端口连接。
X3 E6 P9 y- Lamp t A mAlphanumeric(字母数字符) k qquot / M1 q O1 quot W字母数字符包括字母和 0 到 9 的数字。
: D P V : x- d iApplication(应用)用户开发的一整套软硬件结合体,通常是一个由 PICmicro单片机控制Assemble(汇编)9 V. M d w eamp q汇编器所做的事。
见 assembler(汇编器)。
3 j Z Qquot Y sAssembler(汇编器)一种将用户的汇编源代码(.asm)译成机器码的语言工具。
MPASM是 Microchip 的汇编器。
Assembly(汇编语言) C3 e N7 D N2 y最终由机器语言取代的编程语言。
机器语言完全由数字组成,人们几乎无法识别和读写。
汇编语言与机器语言的结构和命令集相同,但允许程序员使用名称(指令)取代数字进行编程。
Assigned Section(赋值段)在链接器命令文件中赋值到目标存储器区块的段。
链接器将赋值段分配给特定的目标存储器块。
Bank(存储体)是一种对数据存储器寻址的方法。
由于增强型器件具备 8 位直接寻址功能,指令可寻址到 256 字节。
为了使器件能具备多个数据存储器,将数据存储器分区为相邻的存储体,每个存储体包含 256 字节的数据。
要选择所需的存储体,需对存储体选择寄存(BSR)进行正确配置。
共可实现 16 个存储体。
Baud(波特)通常用它来描述串行端口的通讯速度的快慢。
与每秒位速(bps)相当。
2 v5 e0 X:BCD见“Binary Coded Decimal BCD,二进制码十进制小数”中的说 Binary CodedDecimal (BCD,二进制码十进制小数)其每 4 位表示一个 0-9 的十进制数。
通常一个字节包含 0-99 的两位十进制数。
BOR7 O N4 _1 i F7 I9 9 见“Brown-out Reset (BOR,掉电复位)”中的说明。
Brown-out(掉电)当电源电压短时跌落到规定最小工作电压以下的情况。
当电路中负载增加时可使系统/器件的电压下降,而导致这种情况的发生。
a MBrown-out Reset (BOR,掉电复位)/ R U c z0 X3 A A当电源电压跌落到规定电压范围以下时,迫使器件进入复位状态的电路。
有些器件具备内部 BOR 电路,而其它器件则需要外部电路才可产生掉电复位。
1 Y6 Z4 u7 GBus width(总线宽度)quot F4 T- v Y L/ F这是总线可运载信息的位数。
对数据存储器来说,总线宽度为 8 位。
对增强型器件,程序存储器总线宽度为 16 位。
Breakpoint – Hardware(断点 – 硬件)一种执行后会导致程序暂停的事件。
Breakpoint – Software(断点 – 软件)9 U3 Y x8 D6 e X3一个执行固件后程序暂停的地址。
通常由一个特殊的断点操作符得到。
- j D- w A-Build(重编译)对一个应用的源代码进行重新编译的功能。
C一种高级编程语言,可用于为 PICmicro MCU,特别是高端器件系列产生代码。
5 gCalibration Memory(校准存储器)6 G8 O 0 T F用于保存 PICmicro单片机板上 RC 振荡器校准值的特殊功能寄存器。
5 . j0 H2 ICAN控制器局域网。
一种针对汽车和工业应用的外设接口。
X- Xquot A- t6 u H-Capture(捕捉)CCP 模块的一种功能, 当预定事件发生时,定时器/计数器的值被“捕捉”到保持寄存器模块中。
Capture Register(捕捉寄存器) v: l Squot gquot J3 g5 M1 h是一种 16 位寄存器,当捕捉事件发生时将 TMR1 寄存器中的 16 位值装入该寄存器。
LCCP r y8 / Gamp Z3 u r. namp N8 z. f0 K T捕捉、比较和脉宽调制(PWM)。
CCP 模块可配置作为输入捕捉、定时器比较或 PWM输出运行。
9 d4 p N. P7 x5 n9 Q ECOFF通用目标文件格式。
一种由 MPLINK LINKER 链接器生成的包含机器码和调试信息的中间文件格式。
Command Line Interface(命令行界面) C- U6 L M1 k s命令行界面指的是在 DOS 下执行一条带选项的命令。
执行 MPASM 汇编器和任一命令行选项或文件名将调用该汇编器。
当命令行选项缺省时,将执行默认输入界面。
U j 6 x T quot B5 L6 t- r: 0 n c q- D X l3 Y4 L指令执行的事件。
有四种事件,分别描述为:解码,读取,执行和写入。
指令并不同时执行所有事件。
欲了解指令周期期间的操作,请查看每条指令的有关说明。
四个外部时钟(TOSC)组成一个指令周期(TCY)。
- b. 8 C K8 r1 R kInstruction Fetch(取指令)amp x3 i7 Q9 T / y在哈佛结构下,欲执行一条指令时,下一个程序存储器中的地址将被“取出”,并在当前指令执行完毕时立即被解码。
S q / H B7 j8 GInterrupt(中断)3 N2 d g E5 X g Z- K向 CPU 发出的信号,迫使程序流程进入中断矢量地址(程序存储器中的 04h)。
程序流程改变前,程序计数器中的内容被迫进入硬件堆栈,从而使程序执行返回中断点。
INTRC a6 f m2 a X: D 0 G内部阻容(RC)。
有些器件具备允许时钟来自内部 RC 电路的器件振荡器选项。
KEELOQ/ W Z3 a5 S6 X b y1 U0 dKEELOQ是一种专利跳码技术。
Microchip 的 KEELOQ产品为单向传输提供了一种数据加密方法,即使按下同一按钮发送的代码也各不相同。
/ x B N1 : _7 v QLCD液晶显示器。
用于为系统提供状态显示。
它可能需要定制 LCD 玻璃的规格。
7 Vamp hLED6 Q0 tamp V h Y4 k Lamp v/ C发光二极管。
用于为系统提供状态显示。
Librarian(库管理员)一种创建和操纵库的语言工具。
MPLIB是 Microchip 的库管理员。
1 O1 c9 f1 j1- Library(库) b s0 r H Nquot H0 I库是可重新定位的目标模块的集合。
将多个源文件编译成目标文件,然后用库管理员将各个目标文件结合成一个库文件即可创建一个库。
可将一个库与多个目标模块和其它库链接形成可执行代码。
LIN Protocol Specification(LIN 协议规范)是一种低成本、短距离的低速网络,设计用于传输开关设置的变化并响应开关变化。
应用于大量汽车子系统中。
Link(链接)是链接器所做的事。
见 Linker(链接器)。
A8 2 O o6 z TLinker(链接器)quot i4 X K2 F2 5 C5 s7 G4 Y一种将目标文件和库相结合以创建可执行代码的语言工具。
链接操作由 Microchip 的链接器 MPLINK LINKER 来完成。
Linker Script Files(链接器脚本文件)8 amp B E B Z 0 l7 M S4 h 链接器脚本文件是 MPLINK链接器的命令文件(.LKR)。
用来定义链接器选项和描述目标平台的现有存储器。
- B/ j9 P V8 j8 A x V0 s9 BLiteral(常数)是嵌入在一个指令字中的常数值。
A Y1 H Dquot C6 uquot OListing File(列表文件) _ k- m N7 Z l列表文件指的是一个 ASCII 文本文件,它将源文件中遇到的每条 C 语言源代码语句、汇编指令、MPASM汇编指令或宏生成机器码后罗列出来。
Logic Probes(逻辑探针) Bamp c9 n W: H6 A: k/ . Z多达 14 根逻辑探针连接在仿真器上。
逻辑探针提供外部引线输入、触发器输出信号、5V 电平以及一个共用的地。
/ h2 I amp oLong Word Instruction(长字指令)7 G3 K B/ j. X J0 N: E3 8 将所有所需信息(运算符和数据)嵌入于一个单字的指令字中。
可确保每条指令均在一个单指令周期中被访问和执行。
5 O p M L c Y _/ LP- 9 G0 Z x3 F- t W4 P是器件振荡模式的一种。
用于低频操作,允许振荡器调整到低功耗。
运行频率最高达200 kHz。
3 h b: u6 A. L b f e vquot ILSb (或 LSB)5 Aquot r1 e p7 p最低有效位。
amp A9 G1 E amp S0 k lMachine cycle(机器周期)是一个将器件时钟划分为单位时间的概念。
对于 PICmicro器件,该单位时间是器件振荡器的 4 倍(4TOSC),也称 TCY。
Machine Code(机器码) 8 n2 u I qamp Q可以是目标代码或可执行代码。
Macro(宏) B2 Z: d1 b Y3 p v是指在源代码中遇到宏名称时,汇编代码中所包含的汇编器指令的集合。
宏在使用前必须进行定义,不允许向前引用宏。
9 c C l3 vamp g n B9Master Synchronous Serial Port(主同步串行端口)MSSP 有两种运行功能。
一个是“串行外设接口(SPI)功能,另一个是内部互联电(I2C)。
I2C 功能支持硬件主控和从动功能。
MCU H5 h0 g0 3 _quot C E4 v单片机。
是微控制器的缩写,也称 mC。
Memory Models(存储器模型) L4 l1 R5 Gamp q F7 Z7基于器件存储器(RAM/ROM)大小和结构的库及/或目标文件的版本。
Microcontroller(单片机) r7 rquot Bquot F9 I U- l5 G一种高度集成的包含控制器所有组件的芯片。
通常它包括 CPU、RAM、某种 ROM、I/O端口以及定时器。
与同样包含这些组件的通用计算机不同,单片机是为非常具体的任务,即控制某个具体系统的任务而设计的。
因此,器件被简化和缩小,从而降低了生产成本。
i0 Zamp 7 I3 X: x J/ I QMIPS9 V. m- m6 O H5 b这是一个单位,用来表示处理器执行指令的速度。
7 w Q3 x Nquot o6 hMnemonics(助记符) Equot o 4 c a3 W0直接译成机器码的指令。
助记符用于为单片机上的程序存储器或数据存储器进行算术和逻辑运算。
也可将数据移入/移出寄存器和存储器并改变程序执行流程。
也称Opcodes(操作码)。
MPASM Assembler(MPASM汇编器)amp d t y 2 U PMicrochip Technology 公司的可重定位宏汇编器。
MPASM是一种基于 DOS 或 Windows的 PC 应用软件,为 Microchip 公司的 PICmicro单片机系统提供汇编语言代码的开发平台。
一般地,MPASM汇编器是指包括宏汇编器和实用功能在内的整个开发平台。
MPLAB CXX指 MPLAB C17 和 MPLAB C18 C 编译器。
MPLAB ICDMicrochip 公司针对 PIC16F87X 器件的在线调试器。
MPLAB ICD 在 MPLAB IDE 下使用。
MPLAB ICD 系统包含模块、主机、演示板(可选)、电缆和 MPLAB软件。
MPLABICE5 n U D v Y5 Microchip 公司的在线仿真器,在 MPLAB IDE 下使用。
N0 U3 q: W MPLAB IDEquot k D M E2 F j J- l是支持 IDE 并带有编辑器、项目管理器以及仿真器/模拟器和调试器在内的软件名称。
MPLAB软件安装在 PC 主机上。
其可执行文件名为 MPLAB.EXE。
MPLAB.EXE 可调用许多其它文件。
MPLAB SIM j - Z H G2 m: j rMicrochip 公司的模拟器,在 MPLAB IDE 下使用。
T a q9 d8 l3 a6 PMPLIB Librarian(MPLIB库管理员)- y1 G: u X _MPLAB库管理员是与由 MPASM v2.0、MPASMWIN v2.0、MPLAB C v2.0 或以后版本之一创建的 COFF 目标模块(文件名.o)共用的一种库管理员。
MPLAB库管理员将多个目标文件结合成一个库文件。
创建后用 MPLAB库管理员对该库文件中的目标文件进行操作。
MPLINK LINKER(MPLINK链接器)MPLINK链接器是用于 Microchip 可重定位汇编器、MPASM汇编器以及 Microchip C编译器、MPLAB C17 或 MPLAB C18 的链接器。
MPLINK链接器也可与 Microchip 库管理员、MPLAB库管理员共同使用。
MPLINK设计为在 MPLAB IDE 下使用,但也可脱离它使用。
MPLINK链接器结合目标文件和库管理员,创建一个单独的可执行文件。
MPSIM Simulator (MPSIM模拟器)是 Microchip 模拟器的 DOS 版本。
MPLAB SIM 是 Microchip 的最新模拟器。
MSb9 C n V: o1 Oquot m2 / 8 L8 H p最有效位。
MSB a u3 9 t E R9 V最有效字节。
MSSP2 L G2 Lquot yquot W8 H见“Master Synchronous Serial Port(主同步串行端口)。
”Non-Return to Zero (NRZ,不归零) t1 w . y/ T D F6 F用于将数据通过通讯介质传输的两级编码操作。
位的值为“1”表示信号为高电平。
位的值为“0”表示信号为低电平。
数据线的默认值为高电平。
1 : R X8 NRZ/ A Vamp D w O b2 2 S2 O见“Non-Return to Zero (NRZ,不归零)”的说明。
Object Code(目标代码)源代码被汇编器或编译器处理后产生的中级代码。
可重定位代码是 MPASM汇编器或MPLAB C17/C18 产生的代码,可通过 MPLINK链接器创建可执行代码。
目标代码保存在目标文件中。
- T / R1 kamp Opcode(操作码)16 位指令字中用来规定所需发生的运算的那部分。
操作码的长度可变,取决于所需执行的指令。
操作码的长度可从 4 位变化到 8 位。
指令字中的其余部分包含程序或数据存储器信息。
5 7 g 1 V1 j amp v hOscillator Start-up Timer (OST,振荡器起振定时器)该定时器对振荡器时钟周期计数到 1024 后发出一个内部复位信号。
A2 r. VOST9 d0 L3 a F5 - 见“Oscillator Start-up Timer (OST,振荡器起振定时器)”的说明。
OTP3 bquot 6 E Nquot v/ A R a Q F/ a一次性编程。
Pages(分页)程序存储器的寻址方法。
中档器件有 11 位 CALL(调用)和 GOTO(转移)寻址指令,其寻址范围达到 2K 字。
为了使器件上具备更多的程序存储器,将程序存储器分区成相邻的页,每页包含 2K 字。
要选择所需页,应正确配置页选位(PCLATCHlt5:4gt)。
由于目前有两个页选位,因此可将存储器分成 4 页。
增强型器件不具备分页操作。
PIC16CXXX 代码移植到 PIC18CXXX 时在分页方面没有变化。
可进行优化。
Parallel Slave Port (PSP,并行从动端口)并从通讯端口可用于与微处理器的 8 位数据总线连接。
2 G D8 x0 J. q: QPC8 Yamp / f t4 : V9 _ R个人电脑或程序计数器。
5 O D H9 c2 7 _PC Host(PC 主机)IBM或兼容的个人计算机, 操作系统为 Windows 3.1x 或 Windows 95/98,Windows NT或 Windows 2000, 486 或以上的机器。
c g t q9 amp I c6 Q9 P8 IPICmicro MCUPICmicro单片机(MCU)指所有 Microchip 单片机系列。
ICMASTER Emulator(PICMASTER仿真器) : D5 o8 c p c- L为仿真和调试固件应用提供工具的硬件设备。
该设备包含仿真存储器,断点逻辑单元,计数器,定时器以及引线分析器等。
MPLAB ICE 是 Microchip 的最新仿真器。
PICSTART Plus Device Programmer(PICSTART Plus 器件编程器) O4 L2 LMicrochip 的器件编程器。
可为 8、14、28 和 40 引脚 PICmicro单片机编程。
必须与MPLAB软件共用。
POP指恢复堆栈(软件及/或硬件) 上信息的动作词汇。
见“Serial Peripheral Interface(SPI,串行外设接口)”。
- R g z9 E m r jamp h- m cPostscaler(后分频器)9 N K: b: J6 A6 n _将计数器/定时器等分以降低中断生成(或 WDT 复位)速度的电路。
8 D amp Power-on Reset (POR,上电复位) s7 u S c m: u9 j2 q确定器件的电源电压是否从断电(0V)时上升的电路。
如果器件电源电压从地电压上升,器件产生复位,PWRT 定时器启动。
Power-up Timer (PWRT,上电定时器)- Rquot g2 quot F D M3 s I将内部复位信号在一段延时时间内保持为低电平,直至器件电压达到正常工作电压范围的定时器。
定时器超时后,OST 电路即被使能(供器件的所有晶振/谐振器的振荡器模式所用)。
o: J z3 n L CPrescaler(预分频器)为计数器/定时器减慢时钟源频率的电路。
Program Bus(程序总线)用于将指令字由程序存储器传送到 CPU 的总线。
n i0 8 Z6Program Counter(程序计数器)规定程序存储器中下一条指令执行的地址的寄存器。
Program Memory(程序存储器) b 8 k2 d . Y v: t o7PICmicro单片机中指令存储的存储器区。
仿真器或模拟器中包含下载目标应用固件的存储器。
amp I- k D 6 9 _Programmer(编程器)8 f6 a0 t1 z用于对半导体如单片机进行编程的设备。
0 T: E2 V Yamp R oProject(项目) 6 N 8 t Z4 n vamp jamp M.为应用编译目标或可执行代码的一套源文件和指令。
h A0 _0 g3 h Q9 s6 PROMATE II Device Programmer(PRO MATE II 器件编程器)Microchip 公司的器件编程器。
可为所有 PICmicro单片机和大多数存储器以及KEELOQ器件编程。
可在 MPLAB IDE 下使用,也可独立使用。
Prototype System(原型系统)指用户的目标应用或目标板的术语。
PWM Signals(PWM 信号)0 L4 i: u4 z W4 z 见“Pulse Width Modulation (PWM,脉宽调制)”的说明。
PSP见“Parallel Slave Port (PSP,并行从动端口)”的说明。
Pulse Width Modulation (PWM,脉宽调制)是频率固定信号中用(高)脉冲的宽度来保存信息的串行脉冲。
CCP 模块中占空比相同的 PWM 输出无需软件开销。
脉宽调制信号。
某些 PICmicro器件具备 PWM 外设。
PUSH(压)2 l3 P6 A N1 f1 tamp Lquot T e指将信息保存到堆栈 (软/硬件)这一动作的术语。
见“Serial Peripheral Interface(SPI,串行外设接口)”。
Mamp L L7 J2 F: h. jPWM见“Pulse Width Modulation (PWM,脉宽调制)的说明。
Q-cycles(Q 周期)与器件振荡周期相同。
每个指令周期包含 4 个 Q 周期。
- k7 f P tRAM M1 p n2 Q1 P3 t5 g随机存储器(数据存储器)。
quot I0 A K l T5 O8 K5 URaw Data(原数据)6 L6 V t4 9 W i- e/ m8 v与段相关的代码或数据的二进制表征。
RC阻容。
是器件振荡器的默认配置。
是实现器件时钟源的一种成本效益较高方法。
时钟源并不提供准确的时基。
Read-Modify-Write(读-修改-写)8 h9 q w o9 X l: h G- j- K这是指对寄存器进行读取、修改并写回原寄存器的过程。
可在一个指令周期或多个指令周期内完成。
4 q9 4 V tRegister File(寄存器文件)2 E Z. wquot v d是数据存储器。
包含 SFR 和 GPR。
Real-Time(实时)当仿真器或 MPLAB ICD 模式退出暂停状态时,处理器运行于实时模式,并表现出与正常芯片相同的行为。
实时模式下,MPLAB ICE 的实时跟踪模式被使能并捕捉一切所选择的周期,所有断开的逻辑也被使能。
在仿真器或 MPLAB ICD 中,处理器将实时执行程序直到一个有效的断点产生暂停,或直至用户停止仿真器。
在模拟器中,实时指单片机的指令执行速度与使用主控 CPU 模拟速度一样快。
ROMamp j/ W J M9 Z6 d 只读存储器。
固定而不可更改的存储器。
Sampling Time(采样时间) F z H0 w D采样时间是获得一个 A/D 结果的完整时间。
包括采集时间和转换时间。
Serial Peripheral Interface (SPI,串行外设接口): C2 e. F/ y 4 7 O这是“SSP”和“MSSP”模块的一种模式。
它是一种典型的三线接口,包含一条数据输出线, 一条数据输入线以及一条时钟线。
由于有时钟存在,因此它是一种同步接口。
Section(段)7 i F. v4 e F3 K0 n k具备名称、大小和地址的那部分代码或数据。
I9 Z. G w Z: q a C X6USFR: c m rquot e9 b6 6 E- z T特殊功能寄存器。
这些寄存器包含器件的控制位和状态信息。
I1 dquot m9 k8Shared Section(共用段)5 Q3 u X2 c4 e 数据 RAM 中驻留在共用(非存储体)区域的段。
Simulator(模拟器)模拟 PICmicro的微处理器运行的软件程序。
4 i 3 Z y I/ C: equot k k6 Single Cycle Instruction(单周期指令) D6 jamp t1 zquot y2 M在一个“单独”的机器周期(TCY)内执行的指令。
SLEEP(休眠)是器件的低功耗模式,此时器件的振荡器电路被关闭。
可降低器件的电流消耗。
此模式下也可将一些外设置于继续工作的模式。
0 z0 A 5 1 b5 q KSource Code – Assembly(源代码 – 汇编)包含 PICmicro指令、 MPASM汇编器指令以及宏的源代码,将由汇编器编译为机器码。
Source Code – C(源代码 – C 语言)用高级语言-C 语言编写的程序,由编译器转换成 PICmicro机器码。
PICmicro MCU或 Microchip 开发系统产品如 MPLAB IDE 均使用机器码。
2 B M v C6 u J6Source File – Assembly(源文件-汇编)PICmicro指令和 MPASM汇编器指令和宏(源代码)的 ASCII 文本文件,将由汇编器译成机器码。
它是可由 ASCII 文本编辑器创建的 ASCII 文件。
1 o. C h2 j0 ampSource File – C(源文件-C 语言)6 U1 8 A U. p包含 C 语言源代码的 ASCII 文本文件,可由编译器译成机器码。
它是可由 ASCII 文本编辑器创建的 ASCII.
上一篇:
电信通讯英语精选 (7)
下一篇:
论“十二五”期间的行政体制改革