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 EEPROM(數據EEPROM) 數據電可擦除可編程只讀存儲器。該存儲器可由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 |
歡迎光臨 (http://www.zg4o1577.cn/bbs/) | Powered by Discuz! X3.1 |