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使能或禁止,或進行設置。
|