Absolute Section(绝对段)
具备不可被链接器改变的固定(绝对)地址的段。
Access RAM (存取RAM,仅限
PIC18CXXX系列器件)
这是数据存储器RAM中的一个区间,无论目前所选的存储体为何均可对其进行访问。有了它,即可通过指令访问特殊功能寄存器而无须改变所选存储体。存取RAM还包括一些通用寄存器(GPR)。它对于在上下文切换期间(如中断期间)保存所需变量很有用处。当用于引用
PIC18CXXX器件时,存取 RAM指无论存储体选择位(BSR)设置值为何,均允许存取的特殊通用寄存器。
Acquisition Time (TACQ,采集时间)
该时间与模拟数字(A/D)转换器有关。它是
PIC18CXXX A/D上的保持电容充电到模拟输入电压电平时的时间。’当GO位置1时,模拟输入与保持电容断开,A/D转换开始。
A/D
指的是模拟数字转换器。见“Analog-to-Digital (A/D,模拟数字转换)”的说明。
ALU
算术逻辑单元。器件上负责数学(加、减…)、逻辑(与、或…)和移位运算的逻辑单元。
Analog(模拟)
指通过将不同频率或幅值的信号叠加到给定频率的载波上进行电子传输的过程。
Analog-to-Digital (A/D,模拟数字转换)
将一个模拟输入电压转换到与之成正比的数字值的过程。
汇编语言
将二进制机器码描述成可读形式的符号语言。
AUSART
可寻址通用同步异步收发器。该模块可作为一个全双工异步通讯口运行,也可作为一个半双工同步通讯口运行。当运行在异步模式下时,USART可与一台PC的串行端口连接。
Alphanumeric(字母数字符)
字母数字符包括字母和0到9的数字。
Application(应用)
用户开发的一整套软硬件结合体,通常是一个由PICmicro®单片机控制的产品。
Assemble(汇编)
汇编器所做的事。见assembler(汇编器)。
Assembler(汇编器)
一种将用户的汇编源代码(.asm)译成机器码的语言工具。
MPASM™是Microchip的汇编器。
Assembly(汇编语言)
最终由机器语言取代的编程语言。机器语言完全由数字组成,人们几乎无法识别和读写。汇编语言与机器语言的结构和命令集相同,但允许程序员使用名称(指令)取代数字进行编程。
Assigned Section(赋值段)
在链接器命令文件中赋值到目标存储器区块的段。链接器将赋值段分配给特定的目标存储器块。
Bank(存储体)
是一种对数据存储器寻址的方法。由于增强型器件具备8位直接寻址功能,指令可寻址到256字节。为了使器件能具备多个数据存储器,将数据存储器分区为相邻的存储体,每个存储体包含256字节的数据。要选择所需的存储体,需对存储体选择寄存器(BSR)进行正确配置。共可实现16个存储体。
Baud(波特)
通常用它来描述串行端口的通讯速度的快慢。与每秒位速(bps)相当。
BCD
见“Binary Coded Decimal (BCD,二进制码十进制小数)”中的说明。
Binary Coded Decimal (BCD,二进制码十进制小数)
其每4位表示一个0-9的十进制数。通常一个字节包含0-99的两位十进制数。
BOR
见“Brown-out Reset (BOR,掉电复位)”中的说明。
Brown-out(掉电)
当电源电压短时跌落到规定最小工作电压以下的情况。当电路中负载增加时可使系统/器件的电压下降,而导致这种情况的发生。
Brown-out Reset (BOR,掉电复位)
当电源电压跌落到规定电压范围以下时,迫使器件进入复位状态的电路。有些器件具备内部BOR电路,而其它器件则需要外部电路才可产生掉电复位。
Bus width(总线宽度)
这是总线可运载信息的位数。对数据存储器来说,总线宽度为8位。对增强型器件,程序存储器总线宽度为16位。
Breakpoint – Hardware(断点 – 硬件)
一种执行后会导致程序暂停的事件。
Breakpoint –
Software(断点 – 软件)
一个执行固件后程序暂停的地址。通常由一个特殊的断点操作符得到。
Build(重编译)
对一个应用的源代码进行重新编译的功能。
C
一种高级编程语言,可用于为PICmicro® MCU,特别是高端器件系列产生代码。
Calibration
Memory(校准存储器)
用于保存PICmicro®单片机板上RC振荡器校准值的特殊功能寄存器。
CAN
控制器局域网。一种针对汽车和工业应用的外设接口。
Capture(捕捉)
CCP模块的一种功能,当预定事件发生时,定时器/计数器的值被“捕捉”到保持寄存器模块中。
Capture Register(捕捉寄存器)
是一种16位寄存器,当捕捉事件发生时将TMR1寄存器中的16位值装入该寄存器。
CCP
捕捉、比较和脉宽调制(PWM)。CCP模块可配置作为输入捕捉、定时器比较或PWM输出运行。
COFF
通用目标文件格式。一种由MPLINK™ LINKER链接器生成的包含机器码和调试信息的中间文件格式。
Command Line Interface(命令行界面)
命令行界面指的是在DOS下执行一条带选项的命令。执行
MPASM™ 汇编器和任一命令行选项或文件名将调用该汇编器。当命令行选项缺省时,将执行默认输入界面。
Common RAM(共用RAM)
是数据存储器RAM上在所有存储体中地址相同的区。该通用RAM可在70h - 7Fh(含)的地址间实现。它对于上下文转换期间(如中断期间)的保存所需变量是很有用处的。
Compare(比较)
CCP模块的功能之一,当定时器的寄存器值与比较寄存器中的值相符时器件将执行一个动作。
Compare Register(比较寄存器)
是一种16位寄存器,包含一个与16位TMR1寄存器相比较的值。当计数器与比较寄存器中的内容相符时,比较功能模块将被触发。
Compile(编译)
编译器所做的事。见“compiler(编译器)”。
Compiler(编译器)
一种将用户的C语言源代码译成机器码的语言工具。
MPLAB® C17和
MPLAB® C18均为Microchip公司的C编译器,分别用于PIC17CXXX和PIC18CXXX器件的编译。
Configuration Bits(配置位)
用于编译设置PICmicro®单片机运行模式的位。配置位不一定需要预编程。对于模拟器和仿真器,可通过Options > Development Mode对话框设置;对于编程器可在 _ _ CONFIG
MPASM™指令中设置。
Configuration Word(配置字)
这是非易失性存储器位置,它规定了器件运行的一些特征(如振荡模式,WTD的使能,起动定时器的使能)。这些特征均可在器件编程时进行规定。对于
EPROM存储器,只要某位的值为“1”,均可在日后编程为“0”;如果值为“0”,必须先擦除器件后再编程为“1”。
Conversion Time (Tconv,转换时间)
该时间与模拟数字(A/D)转换器相关。这是PIC18CXXX A/D转换器将保持电容上的模拟电平转换成数字值所需的时间。
CPU
中央处理单元。将指令解码并决定程序执行所需的操作数并负责运算。将数学运算、逻辑运算和移位运算传送到ALU。
D/A
见“Digital to Analog(数字模拟转换)”的说明。
DAC
数字模拟转换器。
Data Bus(数据总线)
将数据传送到数据存储器或从数据存储器传送回来的总线。
Data E
EPROM(数据E
EPROM)
数据电可擦除可编程只读存储器。该存储器可由CPU编程和再编程,以确保在掉电时关键值/关键变量被保存在非易失性存储器中。
Data
Memory(数据存储器)
在数据总线上的存储器。该存储器是易失的(SRAM),包含特殊功能寄存器和通用寄存器。
Data
Memory(数据存储器)
被仿真的PICmicro®器件上RAM的通用文件寄存器(GPR)。文件寄存器窗口显示数据存储器。
Digital-to-Analog(数字模拟转换)
从数字值转换到与之成正比的模拟电压的过程。
Direct Addressing(直接寻址)
指令中包含数据存储器地址的情况。执行这种类型的指令将总是访问嵌入地址的数据。
Directives(指令)
指令通过告知MPASM™汇编器如何处理助记符、定义数据、格式和列表文件来对汇编器操作进行控制。指令简化了编码并可根据特殊要求对输出进行定制。
Download(下载)
下载是将数据从PC主机上传送到另一台设备,如仿真器、编程器或目标板的过程。
EEPROM
电可擦除可编程只读存储器。是一种电可擦除的特殊类型的PROM。数据被逐个字节地擦除。即使在电源被切断时,EEPROM也会将其中的内容保存下来。
Embedded System(嵌入式系统)
内建或集成到器件上的一种特殊功能计算机。用于控制、监控和协助运行。所有嵌入式系统均包含计算机,其中最简单的一种为单片微处理器(“芯片”)。可将微处理器进行设计以添加某种功能的ROM软件(“固件”),如PC的ROM BIOS。(定义来源于ChipCenter.com)
Emulation(仿真)
开发时执行安装在仿真存储器中的软件,如同执行安装在单片机中的固件一样。
Emulation Memory(仿真存储器)
仿真器中的程序存储器。
Emulator(仿真器)
进行仿真的硬件。
Emulator System(仿真系统)
MPLAB® ICE仿真系统包含线夹、处理器模块、器件适配器、电缆以及MPLAB®软件。PICMASTER®仿真系统包含线夹、针对不同器件的不同探针、电缆以及MPLAB®软件。
EPROM
电可编程只读存储器。该存储器能够在线编程。要擦除它必须将其置于紫外线下。
Event(事件)
说明一个总线循环,包括地址、数据、通过次数、外部输入、循环类型(取指,R/W)及时间戳等。用事件来描述触发器和断点。
Executable Code(可执行代码)
见Hex Code(十六进制代码)。
Export(引出)
将数据以标准格式从MPLAB® IDE中传送出来。
Expressions(表达式)
表达式用于MPASM™汇编器源代码行的操作数字段,包含常量、符号或由算术运算符分隔的常量和符号的任意组合。每个常量或符号均前置正负号以表示表达式的正负。
External RAM (外部RAM,仅限PIC17CXXX和PIC18CXXX器件)
非片上读/写存储器。
EXTRC
外部阻容(RC)。有些器件具备允许来自外部RC时钟的器件振荡器选项。与一些器件上的RC模式相同。
Flash(闪速)
EEPROM的一种类型,数据被逐个区块擦除而不是逐个字节擦除。
FLASH Memory(闪存)
这种存储器能够在线编程和擦除。存储器的编程技术在功能上与EEPROM存储器几乎相同。
FOSC
器件振荡器的频率。
File Registers(文件寄存器)
片上通用和特殊功能寄存器。
GIO
通用输入/输出。
GPIO
通用输入/输出。
GPR
通用寄存器(RAM)。可用于存储动态程序变量的那部分数据存储器。
Harvard Architecture(哈佛结构)
在哈佛结构中,程序存储器和数据存储器是相互隔离的。它使对数据存储器和程序存储器的访问可同时进行,提高了器件的性能。PICmicro®器件采用哈佛结构。
Hex Code(十六进制代码)
将源代码汇编或编译成标准十六进制格式代码的可执行指令,也称可执行码或机器码。十六进制代码被保存在hex file(十六进制文件)中。
Hex File(十六进制文件)
一种ASCII文件,包含适合进行器件编程的十六进制地址和值(十六进制代码)。本格式可由器件编程器读取。
High Level Language(高级语言)
与汇编代码相比,用于编写程序的高级语言对处理器进行了更高水平的提取。高级语言(如C语言)利用编译器将语句译成目标处理器能够处理的机器指令。
Holding Capacitor(保持电容)
这是模拟数字(A/D)模块中的一个电容,它在转换开始时“保持”模拟输入电平。信号采集期间,保持电容被模拟输入引脚充电/放电。转换开始时,保持电容从模拟输入端断开并将该电压“保持”以进行A/D转换。
HS (High Speed,高速)
高速。是器件振荡模式的一种。应调整振荡电路以支持高频运行。目前它支持4 MHz至25 MHz的运行频率。
I2C™
内部互联电路。这是一种双线通讯接口。它是“SSP”和“MSSP”模块模式的特性之一。
ICD
在线调试器。MPLAB® ICD是Microchip公司针对PIC16F87X器件的在线调试器。MPLAB® ICD在MPLAB® IDE下使用。
ICE
在线仿真器。MPLAB® ICE是Mcrochip公司的在线仿真器,在MPLAB® IDE下使用。
IDE
集成开发环境。是一种具备多种功能的固件开发应用程序。MPLAB® IDE在Windows®应用程序上集成了编译器、汇编器、项目管理器、编辑器、调试器、模拟器以及一系列其它工具。进行应用开发的用户可无须离开 MPLAB® IDE桌面即可编写代码、编译、调试和测试应用。
Identifier(标识符)
函数或变量的名称。
Import(引入)
将数据从外部信号源传送进MPLAB® IDE,如数据可来自一个十六进制文件。
Indirect Addressing(间接寻址)
当指令中不包含数据存储器地址时,指令在INDF地址执行,从而使数据存储器地址成为FSR寄存器中的值。指令的执行将总是访问FSR寄存器所指向地址的数据。
Initialized Data(初始数据)
由初始值定义的数据。在C语言中,int myVar=5; 定义的变量将驻留在初始数据区中。
Instruction Bus(指令总线)
用于将指令字从程序存储器传送进CPU的总线。
Instruction Cycle(指令周期)
指令执行的事件。有四种事件,分别描述为:解码,读取,执行和写入。指令并不同时执行所有事件。欲了解指令周期期间的操作,请查看每条指令的有关说明。四个外部时钟(TOSC)组成一个指令周期(TCY)。
Instruction Fetch(取指令)
在哈佛结构下,欲执行一条指令时,下一个程序存储器中的地址将被“取出”,并在当前指令执行完毕时立即被解码。
Interrupt(中断)
向CPU发出的信号,迫使程序流程进入中断矢量地址(程序存储器中的04h)。程序流程改变前,程序计数器中的内容被迫进入硬件堆栈,从而使程序执行返回中断点。
INTRC
内部阻容(RC)。有些器件具备允许时钟来自内部RC电路的器件振荡器选项。
KEELOQ®
KEELOQ®是一种专利跳码技术。Microchip的KEELOQ®产品为单向传输提供了一种数据加密方法,即使按下同一按钮发送的代码也各不相同。
LCD
液晶显示器。用于为系统提供状态显示。它可能需要定制LCD玻璃的规格。
LED
发光二极管。用于为系统提供状态显示。
Librarian(库管理员)
一种创建和操纵库的语言工具。MPLIB™是Microchip的库管理员。
Library(库)
库是可重新定位的目标模块的集合。将多个源文件编译成目标文件,然后用库管理员将各个目标文件结合成一个库文件即可创建一个库。可将一个库与多个目标模块和其它库链接形成可执行代码。
LIN Protocol Specification(LIN协议规范)
是一种低成本、短距离的低速网络,设计用于传输开关设置的变化并响应开关变化。应用于大量汽车子系统中。
Link(链接)
是链接器所做的事。见Linker(链接器)。
Linker(链接器)
一种将目标文件和库相结合以创建可执行代码的语言工具。链接操作由Microchip的链接器MPLINK™ LINKER来完成。
Linker Script Files(链接器脚本文件)
链接器脚本文件是MPLINK™链接器的命令文件(.LKR)。用来定义链接器选项和描述目标平台的现有存储器。
Literal(常数)
是嵌入在一个指令字中的常数值。
Listing File(列表文件)
列表文件指的是一个ASCII文本文件,它将源文件中遇到的每条C语言源代码语句、汇编指令、MPASM™汇编指令或宏生成机器码后罗列出来。
Logic Probes(逻辑探针)
多达14根逻辑探针连接在仿真器上。逻辑探针提供外部引线输入、触发器输出信号、+5V电平以及一个共用的地。
Long Word Instruction(长字指令)
将所有所需信息(运算符和数据)嵌入于一个单字的指令字中。可确保每条指令均在一个单指令周期中被访问和执行。
LP
是器件振荡模式的一种。用于低频操作,允许振荡器调整到低功耗。运行频率最高达200 kHz。
LSb (或LSB)
最低有效位。
Machine cycle(机器周期)
是一个将器件时钟划分为单位时间的概念。对于PICmicro®器件,该单位时间是器件振荡器的4倍(4TOSC),也称TCY。
Machine Code(机器码)
可以是目标代码或可执行代码。
Macro(宏)
是指在源代码中遇到宏名称时,汇编代码中所包含的汇编器指令的集合。宏在使用前必须进行定义,不允许向前引用宏。
Master Synchronous Serial Port(主同步串行端口)
MSSP有两种运行功能。一个是“串行外设接口(SPI™)功能,另一个是内部互联电路(I2C)。I2C功能支持硬件主控和从动功能。
MCU
单片机。是微控制器的缩写,也称mC。
Memory Models(存储器模型)
基于器件存储器(RAM/ROM)大小和结构的库及/或目标文件的版本。
Microcontroller(单片机)
一种高度集成的包含控制器所有组件的芯片。通常它包括CPU、RAM、某种ROM、I/O端口以及定时器。与同样包含这些组件的通用计算机不同,单片机是为非常具体的任务,即控制某个具体系统的任务而设计的。因此,器件被简化和缩小,从而降低了生产成本。
MIPS
这是一个单位,用来表示处理器执行指令的速度。
Mnemonics(助记符)
直接译成机器码的指令。助记符用于为单片机上的程序存储器或数据存储器进行算术和逻辑运算。也可将数据移入/移出寄存器和存储器并改变程序执行流程。也称Opcodes(操作码)。
MPASM™ Assembler(MPASM™汇编器)
Microchip Technology公司的可重定位宏汇编器。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
Microchip公司的在线仿真器,在MPLAB® IDE下使用。
MPLAB® IDE
是支持IDE并带有编辑器、项目管理器以及仿真器/模拟器和调试器在内的软件名称。MPLAB®软件安装在PC主机上。其可执行文件名为MPLAB.EXE。MPLAB.EXE可调用许多其它文件。
MPLAB® SIM
Microchip公司的模拟器,在MPLAB® IDE下使用。
MPLIB™ Librarian(MPLIB™库管理员)
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的最新模拟器。
MSb
最有效位。
MSB
最有效字节。
MSSP
见“Master Synchronous Serial Port(主同步串行端口)。”
Non-Return to Zero (NRZ,不归零)
用于将数据通过通讯介质传输的两级编码操作。位的值为“1”表示信号为高电平。位的值为“0”表示信号为低电平。数据线的默认值为高电平。
NRZ
见“Non-Return to Zero (NRZ,不归零)”的说明。
Object Code(目标代码)
源代码被汇编器或编译器处理后产生的中级代码。可重定位代码是MPASM™汇编器或MPLAB® C17/C18产生的代码,可通过MPLINK™链接器创建可执行代码。目标代码保存在目标文件中。
Opcode(操作码)
16位指令字中用来规定所需发生的运算的那部分。操作码的长度可变,取决于所需执行的指令。操作码的长度可从4位变化到8位。指令字中的其余部分包含程序或数据存储器信息。
Oscillator Start-up Timer (OST,振荡器起振定时器)
该定时器对振荡器时钟周期计数到1024后发出一个内部复位信号。
OST
见“Oscillator Start-up Timer (OST,振荡器起振定时器)”的说明。
OTP
一次性编程。
Pages(分页)
程序存储器的寻址方法。中档器件有11位CALL(调用)和GOTO(转移)寻址指令,其寻址范围达到2K字。为了使器件上具备更多的程序存储器,将程序存储器分区成相邻的页,每页包含2K字。要选择所需页,应正确配置页选位(PCLATCH<5:4>)。由于目前有两个页选位,因此可将存储器分成4页。增强型器件不具备分页操作。PIC16CXXX代码移植到PIC18CXXX时在分页方面没有变化。可进行优化。
Parallel Slave Port (PSP,并行从动端口)
并从通讯端口可用于与微处理器的8位数据总线连接。
PC
个人电脑或程序计数器。
PC Host(PC主机)
IBM®或兼容的个人计算机,操作系统为Windows® 3.1x或Windows 95/98,Windows NT®或Windows 2000, 486或以上的机器。
PICmicro® MCU
PICmicro®单片机(MCU)指所有Microchip单片机系列。
PICMASTER® Emulator(PICMASTER®仿真器)
为仿真和调试固件应用提供工具的硬件设备。该设备包含仿真存储器,断点逻辑单元,计数器,定时器以及引线分析器等。MPLAB® ICE是Microchip的最新仿真器。
PICSTART® Plus Device Programmer(PICSTART® Plus器件编程器)
Microchip的器件编程器。可为8、14、28和40引脚PICmicro®单片机编程。必须与MPLAB®软件共用。
POP
指恢复堆栈(软件及/或硬件)上信息的动作词汇。见“Serial Peripheral Interface (SPI™,串行外设接口)”。
Postscaler(后分频器)
将计数器/定时器等分以降低中断生成(或WDT复位)速度的电路。
Power-on Reset (POR,上电复位)
确定器件的电源电压是否从断电(0V)时上升的电路。如果器件电源电压从地电压上升,器件产生复位,PWRT定时器启动。
Power-up Timer (PWRT,上电定时器)
将内部复位信号在一段延时时间内保持为低电平,直至器件电压达到正常工作电压范围的定时器。定时器超时后,OST电路即被使能(供器件的所有晶振/谐振器的振荡器模式所用)。
Prescaler(预分频器)
为计数器/定时器减慢时钟源频率的电路。
Program Bus(程序总线)
用于将指令字由程序存储器传送到CPU的总线。
Program Counter(程序计数器)
规定程序存储器中下一条指令执行的地址的寄存器。
Program Memory(程序存储器)
PICmicro®单片机中指令存储的存储器区。仿真器或模拟器中包含下载目标应用固件的存储器。
Programmer(编程器)
用于对半导体如单片机进行编程的设备。
Project(项目)
为应用编译目标或可执行代码的一套源文件和指令。
PRO MATE® II Device Programmer(PRO MATE® II器件编程器)
Microchip公司的器件编程器。可为所有PICmicro®单片机和大多数存储器以及KEELOQ®器件编程。可在MPLAB IDE下使用,也可独立使用。
Prototype System(原型系统)
指用户的目标应用或目标板的术语。
PWM Signals(PWM信号)
见“Pulse Width Modulation (PWM,脉宽调制)”的说明。
PSP
见“Parallel Slave Port (PSP,并行从动端口)”的说明。
Pulse Width Modulation (PWM,脉宽调制)
是频率固定信号中用(高)脉冲的宽度来保存信息的串行脉冲。CCP模块中占空比相同的PWM输出无需软件开销。脉宽调制信号。某些PICmicro®器件具备PWM外设。
PUSH(压)
指将信息保存到堆栈(软/硬件)这一动作的术语。见“Serial Peripheral Interface (SPI™,串行外设接口)”。
PWM
见“Pulse Width Modulation (PWM,脉宽调制)的说明。
Q-cycles(Q周期)
与器件振荡周期相同。每个指令周期包含4个Q周期。
RAM
随机存储器(数据存储器)。
Raw Data(原数据)
与段相关的代码或数据的二进制表征。
RC
阻容。是器件振荡器的默认配置。是实现器件时钟源的一种成本效益较高方法。时钟源并不提供准确的时基。
Read-Modify-Write(读-修改-写)
这是指对寄存器进行读取、修改并写回原寄存器的过程。可在一个指令周期或多个指令周期内完成。
Register File(寄存器文件)
是数据存储器。包含SFR和GPR。
Real-Time(实时)
当仿真器或MPLAB® ICD模式退出暂停状态时,处理器运行于实时模式,并表现出与正常芯片相同的行为。实时模式下,MPLAB® ICE的实时跟踪模式被使能并捕捉一切所选择的周期,所有断开的逻辑也被使能。在仿真器或MPLAB® ICD中,处理器将实时执行程序直到一个有效的断点产生暂停,或直至用户停止仿真器。在模拟器中,实时指单片机的指令执行速度与使用主控CPU模拟速度一样快。
ROM
只读存储器。固定而不可更改的存储器。
Sampling Time(采样时间)
采样时间是获得一个A/D结果的完整时间。包括采集时间和转换时间。
Serial Peripheral Interface (SPI™,串行外设接口)
这是“SSP”和“MSSP”模块的一种模式。它是一种典型的三线接口,包含一条数据输出线,一条数据输入线以及一条时钟线。由于有时钟存在,因此它是一种同步接口。
Section(段)
具备名称、大小和地址的那部分代码或数据。
SFR
特殊功能寄存器。这些寄存器包含器件的控制位和状态信息。
Shared Section(共用段)
数据RAM中驻留在共用(非存储体)区域的段。
Simulator(模拟器)
模拟PICmicro®的微处理器运行的软件程序。
Single Cycle Instruction(单周期指令)
在一个“单独”的机器周期(TCY)内执行的指令。
SLEEP(休眠)
是器件的低功耗模式,此时器件的振荡器电路被关闭。可降低器件的电流消耗。此模式下也可将一些外设置于继续工作的模式。
Source Code – Assembly(源代码 – 汇编)
包含PICmicro®指令、MPASM™汇编器指令以及宏的源代码,将由汇编器编译为机器码。
Source Code – C(源代码 – C语言)
用高级语言-C语言编写的程序,由编译器转换成PICmicro®机器码。PICmicro® MCU或Microchip开发系统产品如MPLAB® IDE均使用机器码。
Source File – Assembly(源文件-汇编)
PICmicro®指令和MPASM™汇编器指令和宏(源代码)的ASCII文本文件,将由汇编器译成机器码。它是可由ASCII文本编辑器创建的ASCII文件。
Source File – C(源文件-C语言)
包含C语言源代码的ASCII文本文件,可由编译器译成机器码。它是可由ASCII文本编辑器创建的ASCII文件。
Special Function Registers (SFR,特殊功能寄存器)
这些寄存器包含器件的控制位和状态信息。
SPI™
见“Serial Peripheral Interface(串行外设接口,SPI™)”的说明。
SSP
同步串行端口。SSP具备两种运行功能。一种是“Serial Peripheral Interface (SPI™,串行外设接口)”,另一种是内部互联集成电路(I2C™)。I2C功能支持硬件的从动功能,并有额外的状态信息支持主控功能的软件实现。
Stack – Hardware(堆栈-硬件)
PICmicro® MCU存储器中的一个区,用于储存函数的参数、返回值、局部变量以及返回地址,即调用程序的“下拉”列表。每当PICmicro® MCU执行一次调用或响应一个中断,软件都会将返回地址压入堆栈。返回命令会将地址从堆栈中弹出并置于程序计数器中。PIC18CXXX系列还具有储存寄存器值以备“快速”中断的硬件堆栈。
Stack –
Software(堆栈-软件)
编译器利用软件堆栈储存局部变量以及将参数传递给函数并得到返回值。
Static RAM or SRAM(静态RAM或SRAM)
静态随机存储器。目标板上无需经常刷新的可读/写的程序存储器。
TAD
A/D转换器中模拟电压的一个位转换成数字值所需的时间。
Target(目标)
指用户硬件。
Target Application(目标应用)
安装在目标板上的固件。
Target Board(目标板)
组成目标应用的电路或可编程器件。
Target Processor(目标处理器)
目标应用板上被仿真的单片机器件。
TCY
指令完成所需的时间。该时间等于Fosc/4,并可被划分为四个Q周期(Q-cycle)。
Tosc
器件振荡器运行一个周期的时间。
USART
通用同步异步收发器。这种模块可作为全双工异步通讯口或半双工同步通用口运行。在异步模式下,USART可与PC的串行端口连接。
Upload(上传)
上传功能将数据从工具,如一台仿真器或编程器传输到主控PC,或从目标板传输到仿真器。
Voltage Reference (VREF,电压基准)
用于为A/D转换(AVDD和AVSS)提供参考电压点或作为比较器跳变点的电平。
Von Neumann Acrchitecture(冯诺依曼结构)
这种结构下程序存储器和数据存储器处于同一地区。这意味着对程序存储器和数据存储器的存取必须顺序进行,即,器件性能会受到影响。
Watchdog Timer (WDT,看门狗定时器)
PICmicro®单片机上的一种定时器,在选定时间段之后将处理器复位。用配置位将WDT使能或禁止,或进行设置。