-
经典常见术语表
Absolute Sect
ion
(绝对段)
具备不可被链接器改变的固定(绝对)地址的
段。
( Z.
Access RAM
(存取
RAM
,仅限
PIC18CX
XX
系列器件)
这是数据存储器
p>
RAM
中的一个区间,无论目前所选的存储体为何均可对其进行访问
。
有了它,即可通过指令访问特殊功能寄存器而无须改变所选存储体。存取
RAM
还包括
一些通用寄存器(
GPR
)。它对于在上下文切换期间(如中断期间)保存所需变量很
有用处。当用于引用
PIC18CXXX
器件时,存取
RAM
指无论存储体选择位(
BSR
)设置
值为何,均允许存取的特殊通用寄存器。
7 J5 g- ~9 K2 M
Acquisition Time
(
TACQ
,采集时间
)
! w/ `+ }% O# i) l3 h3 n8 l9 ?
该时间与模拟数字(
A/D
)转换器有关。它是
PIC18CXXX A/D
上的保持电容充电到模
< br>拟输入电压电平时的时间。
’当
GO
位置
1
时,
模拟输入与保持电容断
开,
A/D
转换开
始。
A/D
指的是模拟数字转换器。见“Analog
-t
o-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 A
AUSART
可寻址通用同步异步收发器。该模块可作为一个全双工异步通讯口运行,也可作为一
个半双工同步通讯口运行。
当运行在异步模式下时,
USART
可与一台
PC
的串行端口连
接。
# X3 E6 P9 y- L& t! A'
m
Alphanumeric
(字母
数字符)
,
k; q
字母数字符包括字母和
0
到
9
的数字。
: D! P, V' ]: x- d,
i
Application
(应用)
<
/p>
用户开发的一整套软硬件结合体,通常是一个由
PICmicro
?单片机控制
Assemble
(汇
编)
9
V. M) d% w( e&
q
汇编器所做的事。见
assemb
ler
(汇编器)。
3 j# Z+
Q
Assembler
(汇编器)
p>
一种将用户的汇编源代码(
.asm
)译成
机器码的语言工具。MPASM?是
Microchip
的汇<
/p>
编器。
Assembly
(汇编语言)
;
C3 e% ^) N7 D N2 y
最终由机器语言取
代的编程语言。机器语言完全由数字组成,人们几乎无法识别和读
写。汇编语言与机器语
言的结构和命令集相同,但允许程序员使用名称(指令)取代
数字进行编程。
Assigned
Section
(赋值段)
在链接器
命令文件中赋值到目标存储器区块的段。
链接器将赋值段分配给特定的目标
存储器块。
Bank
(存储体)
是一种对数据存储器寻址的方法。由于增强型器件具备
8
位直接寻址功能,指令可寻
址到
256
字节。为了使器件能具备多个数据存储器,将数据存储器分区为相邻的存储
体,
每个存储体包含
256
字节的数据。
要选择所需的存储体,
需对存储体选择寄存
(<
/p>
BSR
)
进行正确配置。共可实现
16
个存储体。
Baud
(波特)
< br>通常用它来描述串行端口的通讯速度的快慢。与每秒位速(
bps
)相当。
2
v5
@#
e0
X:
BCD
见“Binary
Coded Decimal (BCD,二进制码十进制小数)”中的说
Binary
Coded
Decimal
(
BC
D
,二进制码十进制小数)其每
4
位表
示一个
0-9
的十进制数。通常一
个字
节包含
0-99
的两位十进制数。
BOR
7
O; N4 @ _1
|$$ i) F7 I9 ]9
见“Brown
-out Reset
(
BOR
,掉电复位)”中的说明。
Brown-out
(掉电)
当电源
电压短时跌落到规定最小工作电压以下的情况。
当电路中负载增加时可使系统
/
器件的电压下降,而导致这种情况的发生。
a% M(
Brown-out Reset
(
BOR
,掉电复位)
/ }
R, U' c' z0 X3 A; A
当电源电压跌落到规定电压范围以下时,迫使器件进入复位状态的电路。有些器件具
备内部
BOR
电路,而其它器件则需要外部电路才可产生掉
电复位。
1 ^) Y6 Z4 u7 G
Bus
width
(总线宽度)
这是总线可运载信息的位数。对数据存储器来说,总线宽度为
8
位。对增强型器件,
程序存储器总线宽度为
16<
/p>
位。
Breakpoint
–
Hardware
(断点
–
硬件)
一种执行后会导致程序暂停的事件。
Breakpoint
–
Software
(断点
–
软件)
9
U
3 Y) |# x8 D6 e$$ X3
一个执行固件后
程序暂停的地址。通常由一个特殊的断点操作符得到。
-
j%
D-
w#
A-
Build
(重编译)
对一个应用的源代码进行重新编译的功能。
C
一种高级编程语言,可用于为
PICmicro?
MCU,特别是高端器件系列产生代码。
5 g!
Calibration
Memory
(校准存储器)
6 G8
O$$ |0 T) F
用于保存
PI
Cmicro?单片机板上
RC
振荡器校准值的特殊功能寄存器
。
5 ]. j0 H2 I*
CAN
控制器局域网。一种针对汽车和工业应用的外设接口。
' X-
X
Capture
(捕捉)
CCP
模块的一种功能,
当预定事件发生时,<
/p>
定时器
/
计数器的值被“捕捉”到保持寄
存
器模块中。
Capture
Register
(捕捉寄存器)
; v: l%
S
是一种
16
位寄存器,当捕捉事件发生时将
TMR1
寄存器中的
16
位值装入该寄存
器。
L$$
CCP
!
r# y8
[/ ~; G& Z3 u# r. n& N8 z. f0 K( T
捕捉、比较和脉宽调制(
PWM
)。
CCP
模块可配置作为输入捕捉、定时器比较或
P
WM
输出运行。
9 d4 p N. P7 x5 n9
Q* E
COFF
通用目标文件格式。一种由
MPLINK? LINKER
p>
链接器生成的包含机器码和调试信息的
中间文件格式。
Command Line
Interface
(命令行界面)
!
C
- U6 `+ L @$$ M1 k$$ s
命令行界面指的是在
DOS
下执行一条带选项的命
令。执行
MPASM? 汇编器和任一命令
行选项或文件名将调
用该汇编器。当命令行选项缺省时,将执行默认输入界面。
'
U* j( ^6 x+ T) ?
- r: ~0 $$
n! c; q
- {, D) X; l3 Y4
L
指令执行的事件。有四种事件,分别描述为:解码,读取,
执行和写入。指令并不同
时执行所有事件。欲了解指令周期期间的操作,请查看每条指令
的有关说明。四个外
部时钟(
TOSC
)组成一个指令周期(
TCY
)。
-
b. `8 C* `, K8 r1 R; k
Instruction
Fetch
(取指令)
& x3 i7
Q
9 T' ^/ y
在哈佛结构下
,欲执行一条指令时,下一个程序存储器中的地址将被“取出”,并在
当前指令执行完毕
时立即被解码。
, S, q% |/ H' B7 j8 G
Interrupt
(中断)
3
N2
d; g+ E5 X! @ g; |+ Z- K
向
CPU
发出的信号,迫使程序流程进
入中断矢量地址(程序存储器中的
04h
)。程序
流程改变前,程序计数器中的内容被迫进入硬件堆栈,从而使程序执行返回中断点。
< br>
INTRC
; a6 f* m2 a$$ X: D(
|0 G
内部阻容(
RC
)。有些器件具备允许时钟来自内部
RC
电路的器
件振荡器选项。
KEELOQ?
/
W, Z3 a5 S6 X! b y1 U0 d
KE
ELOQ?是一种专利跳码技术。
Microchip
的
KEELOQ?产品为单向传输提供了一种数据
加密方法,即使按下同
一按钮发送的代码也各不相同。
/ x( B% N1 @: _7 v)
Q
LCD
液晶显示器。用于为系统提供状态显示。它可能需要定制
LCD
玻璃的规格。
7 [$$ V&
h$$
LED
6
Q0 t& V# h%
Y4 k% L& v/ C
发光二极管。用于为系统提供状态显示。
Librarian
(库管理员)
<
/p>
一种创建和操纵库的语言工具。MPLIB?是
Microchi
p
的库管理员。
1 O1 c9 f1 j1
-
Library
(库)
'
b% s0 r$$ H* N
库是可
重新定位的目标模块的集合。将多个源文件编译成目标文件,然后用库管理员
将各个目标
文件结合成一个库文件即可创建一个库。
可将一个库与多个目标模块和其
它库链接形成可执行代码。
LIN
Protocol Specification
(
LIN
p>
协议规范)
是一种低成本、短距离的低速
网络,设计用于传输开关设置的变化并响应开关变化。
应用于大量汽车子系统中。
Link
(链接)
是链接器所做的事。见
Linker
(
链接器)。
' A8 ]2 O$$ o6 z' T
Linker
(链接器)
i4 X% K2 F2 [5 C5 ` s7 G4 Y
< br>一种将目标文件和库相结合以创建可执行代码的语言工具。
链接操作由
Microchip
的
链接器
MPLINK? LINKER
来完成。
Linker Script
Files
(链接器脚本文件)
8 & B' E! B%
Z$$ |0 l7 M S4 h }
链接器脚本文件是
MPLINK?链接器的命令文件(
.LKR
< br>)。用来定义链接器选项和描述
目标平台的现有存储器。
- B/ j9 P; V8 j8 A( x* V0 s9 B
< br>Literal
(常数
)
是嵌入在一个指令字中的常数值。
A( Y1 H(
D
Listing
File
(列表文件)
# _' k- m' N7 `(
Z$$ l
列表文件指的是一个
ASC
II
文本文件,它将源文件中遇到的每条
C
语言源代码语句、
汇编指令、MPASM?汇编指令或宏生成机器码后罗列出来。<
/p>
Logic
Probes
(逻辑探针)
( B&
c9 n% W: H6 A: k/ |. Z
多达
14
根逻辑探针连接在仿真器上。逻辑探针提供外部引线输入、触发器
输出信号、
+5V
电平以及一个共用的地。
/ @% h2 `% I) `& [$$ o
Long
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+ v
LSb
(或
LSB
)
5
$$ A
最低有效位。
& A9
G1 E' [& S0 k% l
Machine
cycle
(机器周期)
是一个将器
件时钟划分为单位时间的概念。对于
PICmicro?器件,该单位时间是器件
振荡器的
4
倍(
4T
OSC
),也称
TCY
。
Machine
Code
(机器码)
+ ]8
n2
u* I ~) q& Q
可以是目标代码或可执行代码。
Macro
(宏)
% B2 Z:
d1 b+ Y3 p# v
是指在源代码中遇到宏名称时,汇编代码中所包含的汇编
器指令的集合。宏在使用前
必须进行定义,不允许向前引用宏。
9 c+ C$$ ^# l3 v& g+ |, n! B9
Master
Synchronous Serial
Port
(主同步串行端口)
MSS
P
有两种运行功能。一个是“串行外设接口(SPI?)功能,另一个是内部互联电
p>
(
I2C
)。
I2
C
功能支持硬件主控和从动功能。
MCU
H5 h
0 g0 ]3
_
单片机。是微控制器的缩写,也称
mC
。
Memory
Models
(存储器模型)
#
L4
l1 R5 G& q* F7 Z7
基于器件存储器(
RA
M/ROM
)大小和结构的库及
/
或目
标文件的版本。
Microcontroller
(单片机)
; r7 r
一种高度集成的包含控制器所有组件的芯片。通常它包括
CPU
、
RAM
、某种
ROM
、
I/O
端口以及定时器。与同样包含这些组件的通
用计算机不同,单片机是为非常具体的任
务,即控制某个具体系统的任务而设计的。因此
,器件被简化和缩小,从而降低了生
产成本。
! } i0
Z& 7 {) I3 X: x* J/ I( Q
MIPS
9
V. m- m6 O'
H5 b
这是一个单位,用来表示处理器执行指令的速度。
7
{; w+ Q3 x; N
Mnemonics
(助记符)
%
E
直接译成机器码的指令。
助记符用于为单片机上的程序存储器或数据存储器进行算术
和逻辑运算。
也可将数据移入
/
移出寄存器和存储器并改变程序执行流程。也
称
Opcodes
(操作码)。
MPASM? Assem
bler
(
MPASM?汇编器)
&
d' t) y$$ |2 U(
P
Microchip
Techn
ology
公司的可重定位宏汇编器。MPASM?是一种基于
DOS
或
Windows
的
PC
应用软件,为
Microchip
公司的
PICmicro?单片机系统提供汇编
语言代码的开
发平台。一般地,MPASM?汇编器是指包括宏汇编器和实用功能在内的
整个开发平台。
MPLAB?
CXX
指
MPLAB?
C17
和
MPLAB? C18
C
编译器。
MPLAB?
ICD
Microchip
公司针对
PIC16F87X
器件的在线调试器。MPLAB?
ICD
在
MPLAB?
IDE
下使
用。MPLAB?
ICD
系统包含模块、主机、演示板(可选)、电缆和
MPLAB?软
件。
MPLAB?
ICE
5
n% U) D' v# Y5 `# }
Microchi
p
公司的在线仿真器,在
MPLAB?
IDE
下使用。
+ [' N0 }; U3 q: W$$ |
MPLAB? IDE
D$$ M
+ E2 F* j( J- l
是支持
IDE
并带有编辑器、
项目管理器以及仿真器
/
模拟器和调试器在内的软件名称。
MPLAB?软
件安装在
PC
主机上。其可执行文件名为
。
可调用许多
其它文件。
MPLAB?
SIM
+ @
( j( {- Z# H# G2 m: j%
[, r
Microchip
公司的
模拟器,在
MPLAB?
IDE
下使用。
# T' a, q9 d8 l3 a6
P
MPLIB?
Librarian(MPLIB?库管理员)
-
y1 G:
]) u; X# _
MPLAB?库管理员是与由
MPASM?
v2.0、
MPASMWIN v2.0
、MPLAB? C
v2.0
或以后版本之
一创建的
COF
F
目标模块(文件名
.o
)共用的一种
库管理员。MPLAB?库管理员将多个
目标文件结合成一个库文件。创建后用
MPLAB?库管理员对该库文件中的目标文件进
行操作。
MPLINK?
LINKER(MPLINK?链接器)
MPLINK?链接
器是用于
Microchip
可重定位汇编器、MPASM?汇
编器以及
Microchip C
编译器、MPLAB?
C17
或
MPLAB?
C18
的链接器。MPLINK?链接器也可与
Mi
crochip
库管
理员、MPLAB?库管理员共同使用。M
PLINK?设计为在
MPLAB?
IDE
< br>下使用,但也可脱离
它使用。MPLINK?链接器结合目标文件和库管理员,创
建一个单独的可执行文件。
MPSIM?
Simulator (MPSIM?模拟器)
是
Microchip
模拟器的
DOS
版本。MPLAB? SIM
是
Microchip
的最新模拟器。
MSb
9 C'
n V: }*
o1 O
最有效位。
MSB
* a
$$ u3 }9 t#
E, R9 V
最有效字节。
MSSP
2 L
! G2
L
见“Mas
ter Synchronous Serial
Port
(主同步串行端口)。”
Non-Return to Zero
(
< br>NRZ
,不归零)
+ t1 w) }. y/
T$$ D+ F6 }$$ |$$ F
用于将数据通过通讯介质
传输的两级编码操作。位的值为“1”表示信号为高电平。
位的值为“0”表示信号为低
电平。数据线的默认值为高电平。
1 ]: R* X8 |
NRZ
/ ~
! A# V& D'
w( O; b2 ~2 S2 O
见“Non
-Return to Zero
(
NRZ
,不归零)”的说明。
Object
Code
(目标代码)
源代码被汇编
器或编译器处理后产生的中级代码。可重定位代码是
MPASM?汇编器或
MPLAB?
C17/C18
产生的代码,可通过
MPLINK?链接器创建可执行代码。目标代码保存
在目标文
件中。
- T% / R1 k& ~
Opcode
(操作码)
16
位指令字中用来规定所需发生的运算的那部分。
操作码的长度可变,
取决于所需执
行的指令。操作码的长度可
从
4
位变化到
8
位。指令字中的其余部分包含程序或数据
存储器信息。
5
}7 g* ?1 V1 j! |& v' h
Oscillator Start-up Timer
(<
/p>
OST
,振荡器起振定时器)
该定时器对振荡器时钟周期计数到
1024
后发
出一个内部复位信号。
$$ A2 r. V!
OST
9
d0 L3 a$$ F5
{- [
见“Oscillator
Start
-up Timer
(
O
ST
,振荡器起振定时器)”的说明。
OTP
3
b
一次性编程。
Pages
(分页)
程序存储器的寻址方法。中档器件有
11
位
CALL
(调用)和
GOTO
(转移)寻址指令,
其寻址范围达到
2K
< br>字。为了使器件上具备更多的程序存储器,将程序存储器分区成
相邻的页,
每页包含
2K
字。
要
选择所需页,
应正确配置页选位
(
PC
LATCH<5:4>
)
。
由于目前有两个页选位,因此可将存储器分成
4
页。增强型器
件不具备分页操作。
PIC16CXXX
代码移植到
PIC18CXXX
时在分页方面没有变化。可进行优化。
Parallel Slave Port
(
p>
PSP
,并行从动端口)
并从通讯端口可用于与微处理器的
8
位数据总线连接。
2 G) D8 x0 J. q: Q
PC
8 Y& @/ f( t4 @: ~# V9 _;
R
个人电脑或程序计数器。
5 @*
O$$ D( H9 c2 @7 _
PC Host
(
PC
主机)
IBM?或兼容的个人计算机,
操作系统为
W
indows?
3.1x
或
Windows
95/98
,
Windows
NT?
或
Windows
2000
,
486
或以上的机器。
$$ c* g* t; q9 ?&
I$$ c6 Q9 P8 I
PICmicro?
MCU
PICmicro?单片机(
MCU
)指所有
Microchip
单
片机系列。
ICMASTER?
Emulator(PICMASTER?仿真器)
$$ @
%
|: D5 o8 c, p% c- L
为仿真和调试固件
应用提供工具的硬件设备。
该设备包含仿真存储器,
断点逻辑单
元,
计数器,定时器以及引线分析器等。MPLAB? ICE
是
Microchip
的最新仿真器。
PICSTART? Plus Device
Programmer(PICSTART?
Plus
器件编程器)
#
O4 L2
L%
Microchip
的器件编程器。可为
8
、
14
、
< br>28
和
40
引脚
PICmicro?单片机编程。必须与
MPLAB?软件共用。
POP
指恢复堆栈
(软
件及
/
或硬件)
上信息的动作词汇。<
/p>
见“Serial
Peripheral
Interface
(SPI?,串行外设接口)”。
- R( g z9 E+
m! r+ j& h- m$$ c
Postscaler
(后分频器)
9
N
' K: b: J6 A6 n, _
< br>将计数器
/
定时器等分以降低中断生成(或
WDT
复位)速度的电路。
8 D; ]! ?&
+
Power-on Reset
(
POR
,上电复位)
)
s7 u;
S* c% m: u9 j2 q
确定器件的电源电压是否
从断电(
0V
)时上升的电路。如果器件电源电压从地电压上<
/p>
升,器件产生复位,
PWRT
定时器启动
。
Power-up Timer
(
PWRT
,上电定时器)
-
R
将内部复位信号在一段延时时间内
保持为低电平,
直至器件电压达到正常工作电压范
围的定时器。
定时器超时后,
OST
电路即被使能<
/p>
(供器件的所有晶振
/
谐振器的振荡器<
/p>
模式所用)。
! o: J ^( z3 n L( C
Prescaler
(预分频器)
<
/p>
为计数器
/
定时器减慢时钟源频率的电路
。
Program
Bus
(程序总线)
用于将指令字由
程序存储器传送到
CPU
的总线。
'
n$$ i0 ]8 Z6 `
Program
Counter
(程序计数器)
规定程序存储器中下一条指令执行的地址的寄存器。
Program
Memory
(程序存储器
)
) b;
[8 k2 d, ?. Y$$ v: t, o7
PICmicro?单片机中指
令存储的存储器区。仿真器或模拟器中包含下载目标应用固件
的存储器。
& [; I- k, D# [6 |+ }9 _
Programmer
(编程器)
8
f6 a0 t1 z*
用于对半导体如单片机进行编程的设备。
0 T: E2 V%
Y& R o
Project
(项
目)
*
~6 N$$ 8 t Z4 n# v& j&
M.
为应用编译目标或可执行代码的一套源文件和指令。
$$
h A0 _0 g3 h$$ Q9 s6 }%
PRO
MATE? II Device Programmer(PRO MATE?
II
器件编程器)
Microchi
p
公司的器件编程器。可为所有
PICmicro?单片机和大
多数存储器以及
KEELOQ?器件编程。可在
MPLAB
IDE
下使用,也可独立使用。
Prototype
System
(原型系统)
指用户的目标应用或目标板的术语。
PWM Signals
(
PWM
p>
信号)
0 L4 i: |! u4 z% W4 z#
^
见“Pulse Width Modulation
(
PWM
,脉宽调制)”的说明。
PSP
见“Parallel Slave Port
(
PSP
,并行从动端口)”的说明。
Pulse Width Modulation
(
PWM
,脉宽调制)
是频率固定信号中用(高)脉冲的宽度来保存信息的串行脉冲。
CCP
< br>模块中占空比相
同的
PWM
输出
无需软件开销。脉宽调制信号。某些
PICmicro?器件具备
PWM
外设。
PUSH
(压)
2
l3 P6 A$$ N1 f1 t&
L
指将信息保存到堆栈
(软
/
硬件)
这一动作的术语。
见“Serial
Perip
heral
Interface
(SPI?,串行外设接口)”。
% M& L# L7 J2 F: h. j
PWM
见“Pulse Width Modulation
(
PWM
,脉宽调制)的说明。
p>
Q-cycles
(
Q
周期)
与器件振荡周期相同。每个指令周期包含
4
个
Q
周期。
- k7 ~' ?! f! P t
RAM
, M1
p' n2 +
Q1 P3 t5 ^+ g
随机存储器(数据存储器)。
Raw 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
这是指对寄存器进行读取、修改并写回原寄存器的过程。可在一个指令周期或多个指
< br>令周期内完成。
4 } q9 }4 V* t
Register
File
(寄存器文件)
2 E'
Z
. w
是数据存储器。包含
SFR
和
GPR
。<
/p>
Real-
Time
(实时)
当仿真器或
MPLAB? ICD
模式
退出暂停状态时,处理器运行于实时模式,并表现出与
正常芯片相同的行为。实时模式下
,MPLAB?
ICE
的实时跟踪模式被使能并捕捉一切所<
/p>
选择的周期,所有断开的逻辑也被使能。在仿真器或
MPLAB?
ICD
中,处理器将实时
执行程序直到一个有效的断点产生暂停
,或直至用户停止仿真器。在模拟器中,实时
指单片机的指令执行速度与使用主控
CPU
模拟速度一样快。
ROM
& 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* X6
U
SFR
: c!
m$$ r
特殊功能寄存器。这些寄存器包含器件的控制位和状态信息。
;
I1 d
Shared
Section
(共用段)
5
Q3
u% X2 c4 e* [*
数据
RAM
中驻留在共用(非存储体)区域的段。
Simulator
(模拟器)
p>
模拟
PICmicro?的微处理器运行的软件程序。
4 i* ^3 Z) y# I/ C: e
Single Cycle
Instruction
(单周期指令)
#
D6 j& t1 z
在一个“单独”的机器周期(<
/p>
TCY
)内执行的指令。
SLEEP
(休眠)
是器件的低功耗模式,此时器件的振荡器电路被关闭。可降低器件的电流消耗。此模
式下也可将一些外设置于继续工作的模式。
0 z0 A, ?5 }1 b5
q# K
Source Code
–
Assembly
(源代码
–
汇编)
包含
PICmicro?指令、
MPA
SM?汇编器指令以及宏的源代码,
将由汇编器编译为机器码。
Source Code
–
C
(源代码
–
C
语言)
用高级语言
-C
语言编写的程序,由编
译器转换成
PICmicro?机器码。PICmicro? MCU
< br>或
Microchip
开发系统产品如
< br>MPLAB? IDE
均使用机器码。
2 B* M#
v% C6 u' J
6
Source File
–
Assembly
(源文件
-
汇编)
PICm
icro?指令和
MPASM?汇编器指令和宏(源代码)的
A
SCII
文本文件,将由汇编器
译成机器码。它是可由
ASCII
文本编辑器创建的
ASCII
文件。
1 o. C, h2 j0 ~) }
&
Source File
–
C
(源文件
-C
语言)
6
U1 `8 |
A) U. p
包含
C
语言源代码的
ASCII
文本文件,可由编译器译成机器码。它是可由
ASCII
文本
编辑器创建的
ASCII
文件。
Special Function Registers
(
SFR
,特殊功能寄存器)
! U.
[
4 P3 S7 % w3 H
这些寄存器包含器件的控制位和状态信息。
SPI?
见“Serial
Peripheral
Interface(串行外设接口,SPI?)”的说明。
0
]9
k+
K,
B,
SSP
,
S+
B6 W5 |2 h3 t)
同步串行端口。
p>
SSP
具备两种运行功能。一种是“Serial
Perip
heral Interface
(SPI?,串
行外设接口)”,另一种是内部互联集成电路(I2C?)。
I2C
功能支持硬
件的从动功能,并有额外的状态信息支持主控功能的软件实现。
Stack
–
H
ardware
(堆栈
-
硬件)
.
O$$ L/ |4 A! ~/ Z
PICmicro? MCU
存储器中的一个区,用于储存函数
的参数、返回值、局部变量以及返
回地址,即调用程序的“下拉”列表。每当
PICmicro?
MCU
执行一次调用或响应
一个
中断,软件都会将返回地址压入堆栈。返回命令会将地址从堆栈中弹出并置于程序计
数器中。
PIC18CXXX
系列还具
有储存寄存器值以备“快速”中断的硬件堆栈。
0
`2
f7
Stack
–
Software
(堆栈
-
软件)
) q;
b
编译器利用软件堆栈储存局部变量
以及将参数传递给函数并得到返回值。
Static RAM
or SRAM
(静态
RAM
或
SRAM
)
静态随
机存储器。目标板上无需经常刷新的可读
/
写的程序存储器。<
/p>
8 G C! T+ B;
TAD
A/D
转换器中模拟电压的一个位转换成数字值所需的时间。<
/p>
3 e3 ~+ E! I) [! E
Target
(目标)
; C6
Z
指用户硬件。
Target
Application
(目标应用)
9 A: z4 V6
G! @& [/ 9 M6 i
安装在目标板上的固件。
Target Board
(目标板)
组成目标应用的电路或可编程器件。
Target
Processor
(目标处理器)
目标应用板上被仿真的单片机器件。
TCY
指令完成所需的时间。该时间
等于
Fosc/4
,并可被划分为四个
Q
周期(
Q-cycle
)。
Tosc
# Q
4
S r% x9 e# i+ G5 m- z+ p
器件振荡器运行一个周期的时间。
3 o- X9 Q- W7
?5 Q6 {
USART
)
i9
R( L0 i+ K* ~
通用同步异步收发器。这种模块
可作为全双工异步通讯口或半双工同步通用口运行。
在异步模式下,
USART
可与
PC
的串行端口连
接。
Upload
(上传)
上传功能将数据从工具,
如一台仿真器或编程器传输到主控
PC
,
< br>或从目标板传输到仿
真器。
Voltage Reference
(
VREF
,电压基准)
用于为<
/p>
A/D
转换(
AVDD
< br>和
AVSS
)提供参考电压点或作为比较器跳变点的电平
。
Von Neumann
Acrchitecture
(冯诺依曼结构)
# p6 w:
E; I, t
这种结构下程序存储器和数据存储器处于同一
地区。
这意味着对程序存储器和数据存
储器的存取必须顺序进行
,即,器件性能会受到影响。
Watchdog Timer
(
WDT
,看门狗定时器)
3 w/ ~8 ?% e ]( I+ e, N
PICmicro?
单片机上的一种定时器,
在选定时间段之后将处理器复位。
用配
置位将
WDT
使能或禁止,或进行设置。
ASIC: Application Specific
Integrated Circuit.
专用
IC
CPLD:
Complex Programmable
Logic Device.
复杂可编程逻辑器件
EDA:
Electronic Design
Automation.
电子设计自动化
c% s1 n0 z( t:
z S$$
FPGA:
Field Programmable
Gate Array.
现场可编程
门阵列
GAL:
Generic Array Logic.
通用阵列逻辑
- ]+ l; ?&
k4 ]; x
HDL:
Hardware Description Language.
硬件描述语言
& ^* a
X) [
IP:
Intelligent
Property.
智能模块
o- w; Y& r( V0 R
PAL:
Programmable Array
Logic.
可编程阵列逻辑
/ ]0 b; }- }5 y/ G5 C8 Y
RTL:
Register Transfer
Level.
寄存器传输级描述)
SOC:
System On a Chip.
片上系统
SLIC:
System Level IC.
系统级
IC
2 {5 }2 s
K1 P
VHDL:
Very
high
speed
integrated
circuit
Hardware
Description
Language.
超高速集成电路硬件描述语言
A
ASIC
(专用集成电路)
Application-Specific
Integrated
Circuit.
A
piece
of
custom-designed
hardwain
a chip.
专用集成电路。一个在一个芯片上定制设计的硬
件。
address bus
(地址总线)
A set of
electrical lines connected to the processor and
all of the peripher
als withwhich
itcommunicates. The address bus is used by the
processor to
select
aspecific
memory
location
or
register
within
a
particular
peripheral.
If the address bus contains n
electrical lines, the processor can uniquely
address up to 2^n such locations.
一个连接处理器与所有外设的,用来通讯的电
子线路集。地址总线被处理器用
来选择在特定外设中的存储器地址或寄存器。如果地
址总线有
n
条电子线路,处理器能唯一寻址高达
2^n
的地址空间。
application
software
(应用软件)
Describes software modules specific to
a particular embedded project. The
application software is unlikely to be
reusable across embedded platforms,
simply because each embedded system has
a different application.
用来描述一个特定的嵌入式项目
中的某一软件模块。
应用软件不象可重用的交叉嵌入
式平台,只
是因为每一个嵌入式系统有不同的应用软件。
4 ^
assembler
(汇编编译器)
:
V. R/ t4 n- B# C
software
development tool that
translates human-
readable assembly language programs into machine-
language
instructions that the
processor can understandand execute.
一个
能把人可读的汇编语言程序转换到处理器可理解和运行的机器指令的软件开发
工具。
p>
assembly
language
(汇编语言)
5
q
X2 e6 E. Q* R 7 R* m9 }5 W2 M
A
human-readable
form
of
a
processor
instruction
set.
Most
processor-specific functions must be
written in assembly language.
一种人可读的处理器
指令集的形式。
大多数处理器相关的功能必须用汇编语言编写。
!
B
BSP
(板卡支持包)
See board support package.
见
board support
package
。
binary
semaphore(
二元信号
)
A
type of semaphore with just two states. Also
called a mutex.
! k8 @% h9 D/
j
一种只有两种状态的信号。也叫互斥信号。
board support
package
(板卡支持包)
Part of a software package
that is processor or platform-
dependent. Typicall
y,sample
source
code
for
the
board
support
package
is
provided
by
the
package
developer.
The
sample
code
must
be
modified
as
necessary,
compiled,
and
linked
with the remainder of
the software package.
$$ T4 A; f3 r# w#
z7 e. M
软件包的具有平台依赖性的那一部分。典型地
,板卡支持包的样例源程序由包开发者
提供。样例源程序必须能在需要时被修改、编译并
与软件包的剩下的部分连接起来。
bond-out processor
(外合处理器)
%
F8 X3 F6
G: C3 ~( B* L
A
special
version
of
a
processor
that
has
some
of
the
internal
signals
brought
out to external pins. A bond-out
processor is most often found within an
emulator and is never intended to be
used in a production system.
一种特殊版本的处理器
,它有一些,内部的信号能传达到外置的针脚上。一个外合处
理器绝大多数情况下只用在
模拟器上,从来不会被特意用在产品系统上。
& y8 z8 K'
g
Breakpoint
(断点)
A location
in a program at which execution is to be stopped
and control of
the processor switched
to
the debugger. Mechanisms for
creating and removing
breakpoints are
provided by most debugging tools.
$$ I3
a6 y# D3 k8 k; p! i,
一个在程序中的地址,
< br>在那里程序的执行被停止,
并且处理器的控制转换到了除错程
;
序。大多数除错工具提供增加与删除一个断点的机制。
, a%
b D( f3 D% p
C
C
ISC
(复杂指令集计算机)
* D3
T* j$$ ^/ b1 f
Complex
Instruction Set Computer. Describes the
architecture of a processor
family.
CISC
processors
generally
feature
variable-length
instructions,
multiple
addressing
formats,
and
contain
only
a
small
number
of
general-purpose
registers.
Intel
example of CISC. Contrast with
RISC.
复杂指令集计算机。
对一种处理器架构的描述。<
/p>
CISC
处理器一般产生变长的指令,
多
种地址格式,并且仅仅有少量的通用寄存器。
Intel
的
80x86
家族是是典型的
CISC
处理器。相对于
RISC
而言。
CPU
(中央处理器)
Central
Processing
Unit.
The
part
of
a
processor
that
executes
instructions.
)
中央处理器。处理器中执行指令的那一部分。
) K# H:
s. V4 T* Y/ , N( p+ l
Compiler
(编译器)
6 e5
J3 D; h0 f- O K6 c) i, A d
A
software
development
tool
that
translates
high-level
language
programs
into
the
machine-language
instructions
that
a
particular
processor
can
understand
and
execute.
) r; g% x6 F X8 p9 R$$ ~0 [)
把高级编程语言程序转换到只有特定的处理器能了解和执行的
机器指令的一种软件
开发包。
context
(上下文)
&
t0 t0 B&
a8 b
The current state of the
processor
1 ]1 v) e1 i+ S:
R0
处理器当前的状态和标志。
context
switch
(上下文切换)
The
process
of
switching
from
one
task
to
another
in
a
multitasking
operating
system. A context switch involves
saving the context of the running ask and
restoring the previously-saved context
of the other. The piece of code that
does this is necessarily processor-
specific.
% T: O2 I9 L) a e; F' b7 a
}%
在多任务操作系统中我一个任务切换到另一个的过程。
上
下文切换包括保存正在运行
的任务的上下文和恢复早先保存的另一个任务的上下文。
p>
做这个工作的一段代码必须
具有处理器特权。
counting
semaphore
(计数信号)
- n2 H7 l9 },
e) x) @3 k+ {
A
type
of
semaphore
that
is
used
to
track
multiple
resources
of
the
same
typ
(
e.
An
attempt
to
take
a
counting
semaphore
is
blocked
only
if
all
of
the
ava
ilable
resources are in use. Contrast with
binary semaphore.
/ |2 q, K0
一种用来跟
踪多个相同类型资源的信号灯。仅仅在所有可用的资源都被用完了时才阻塞。
相对二
元信号而言。
critical
section
(临界段)
A
block of code that must be executed in sequence
and without interruption
-
-
-
-
-
-
-
-
-
上一篇:2020年北京中考生物试题及答案
下一篇:ERP术语(最好用)