數(shù)字電路常見術(shù)語表_第1頁
數(shù)字電路常見術(shù)語表_第2頁
數(shù)字電路常見術(shù)語表_第3頁
數(shù)字電路常見術(shù)語表_第4頁
數(shù)字電路常見術(shù)語表_第5頁
已閱讀5頁,還剩18頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、經(jīng)典常見術(shù)語表Absolute Section(絕對段), U- X7 7 V M3 V( 1 n: e% 2 r1 J T D$ o具備不可被鏈接器改變的固定(絕對)地址的段。( Z. Access RAM (存取RAM,僅限PIC18CXXX系列器件)3 W8 _. T: s1 g2 P. I. w* J0 i- D n- w; m/ K0 . W* h& B這是數(shù)據(jù)存儲器RAM中的一個區(qū)間,無論目前所選的存儲體為何均可對其進行訪問。有了它,即可通過指令訪問特殊功能寄存器而無須改變所選存儲體。存取RAM還包括一些通用寄存器(GPR)。它對于在上下文切換期間(如中斷期間)保存所需變量很有用處

2、。當用于引用PIC18CXXX器件時,存取 RAM指無論存儲體選擇位(BSR)設(shè)置值為何,均允許存取的特殊通用寄存器。7 J5 g- 9 K2 M . X4 O( - 7 T4 Acquisition Time (TACQ,采集時間)! w/ + % O# i) l3 h3 n8 l9 ? ZJ9 d&-該時間與模擬數(shù)字(A/D)轉(zhuǎn)換器有關(guān)。它是PIC18CXXX A/D上的保持電容充電到模擬輸入電壓電平時的時間。當GO位置1時,模擬輸入與保持電容斷開,A/D轉(zhuǎn)換開始。% B) h0 t0 n! cA/D. 7 G( _. $ 6 8指的是模擬數(shù)字轉(zhuǎn)換器。見“Analog-to-Digital

3、 (A/D,模擬數(shù)字轉(zhuǎn)換)”的說明。0 R4 B a( J _$ ?, T0 + E q3 X$ L7 y. 0 v; Z6 P: 7 NALU0 H/ C( |5 G算術(shù)邏輯單元。器件上負責數(shù)學(xué)(加、減)、邏輯(與、或)和移位運算的邏輯單元。) % S( F/ K7 D6 Analog(模擬)3 m* , & S: ; ?! j- k7 j# |: e* O0 K; d3 f o B指通過將不同頻率或幅值的信號疊加到給定頻率的載波上進行電子傳輸?shù)倪^程。* ?V v, X( Q# z% q6 + Q1 ?. z$ O; j; Analog-to-Digital (A/D,模擬數(shù)字轉(zhuǎn)換)/ d

4、( Y+ N, e& u將一個模擬輸入電壓轉(zhuǎn)換到與之成正比的數(shù)字值的過程。) 3 I3 X1 V/ z* 0 R:匯編語言: _) g9 7 Wz0 Q* k* d* n5 _+ l r; a) 4 B將二進制機器碼描述成可讀形式的符號語言。5 I0 6 n9 s6 z- F- 7 AAUSART c0 o1 _2 r( l1 ; E9 h# l! 5 可尋址通用同步異步收發(fā)器。該模塊可作為一個全雙工異步通訊口運行,也可作為一個半雙工同步通訊口運行。當運行在異步模式下時,USART可與一臺PC的串行端口連接。# X3 E6 P9 y- L& t! A m+ D9 R6 i+ y* v u& F

5、Alphanumeric(字母數(shù)字符), k; q ! / M1 q! O1 W9 M$ / J8 _ r+ f2 字母數(shù)字符包括字母和0到9的數(shù)字。: D! P, V : x- d, iApplication(應(yīng)用)) b8 e) |% S. f1 O5 用戶開發(fā)的一整套軟硬件結(jié)合體,通常是一個由PICmicro單片機控制Assemble(匯編)9 V. M) d% w( e& q/ c% + o( q7 h2 D) E$ E5 匯編器所做的事。見assembler(匯編器)。3 j# Z+ Q Y$ s6 W# Y& G( Q# l, d. Y f6 q) t7 W9 BAssembler

6、(匯編器)8 F+ k6 8 V) |. X. J x/ R/ 一種將用戶的匯編源代碼(.asm)譯成機器碼的語言工具。MPASM是Microchip的匯編器。. y3 C T3 OG) X% H9 hAssembly(匯編語言): k1 n+ J- |2 I: J; C3 e% ) N7 DN2 y最終由機器語言取代的編程語言。機器語言完全由數(shù)字組成,人們幾乎無法識別和讀寫。匯編語言與機器語言的結(jié)構(gòu)和命令集相同,但允許程序員使用名稱(指令)取代數(shù)字進行編程。 b2 E( v/ n! o- f2 5 H9 c, N6 v& z1 g: 3 I1 G! & vAssigned Section(賦

7、值段): C/ e1 Y5 $ F在鏈接器命令文件中賦值到目標存儲器區(qū)塊的段。鏈接器將賦值段分配給特定的目標存儲器塊。6 8 V1 e2 ? p5 e/ ! Q b) pl2 D5 - f! ! Bank(存儲體)1 c2 B8 3 P) g; G* 2 o. yJ# m# k是一種對數(shù)據(jù)存儲器尋址的方法。由于增強型器件具備8位直接尋址功能,指令可尋址到256字節(jié)。為了使器件能具備多個數(shù)據(jù)存儲器,將數(shù)據(jù)存儲器分區(qū)為相鄰的存儲體,每個存儲體包含256字節(jié)的數(shù)據(jù)。要選擇所需的存儲體,需對存儲體選擇寄存(BSR)進行正確配置。共可實現(xiàn)16個存儲體。8 L- M O0 K; E. nBaud(波特)

8、z $ |9 ( U4 ?# h通常用它來描述串行端口的通訊速度的快慢。與每秒位速(bps)相當。2 v5 # e0 X: BCD見“Binary Coded Decimal (BCD,二進制碼十進制小數(shù))”中的說3 oY: b,Binary Coded Decimal (BCD,二進制碼十進制小數(shù))* f: Q& b; N# I+ K9 # . T其每4位表示一個0-9的十進制數(shù)。通常一個字節(jié)包含0-99的兩位十進制數(shù)。7 G6 j9 I& Lh1 s/ M8 v$ r0 LpBOR7 O; N4 _1 |$ i) F7 I9 9 見“Brown-out Reset (BOR,掉電復(fù)位)”中

9、的說明。z m- O# f8 k G: u1 3 o6 f0 q: 4 mBrown-out(掉電)+ P% U1 t$ U. Y: M- - C) V1 A! U. N1 K. M當電源電壓短時跌落到規(guī)定最小工作電壓以下的情況。當電路中負載增加時可使系統(tǒng)/器件的電壓下降,而導(dǎo)致這種情況的發(fā)生。a% M( Brown-out Reset (BOR,掉電復(fù)位)/ R, U c z0 X3 A; A3 f2 M+ r: w8 k& 當電源電壓跌落到規(guī)定電壓范圍以下時,迫使器件進入復(fù)位狀態(tài)的電路。有些器件具備內(nèi)部BOR電路,而其它器件則需要外部電路才可產(chǎn)生掉電復(fù)位。1 ) Y6 Z4 u7 GBus

10、 width(總線寬度)* B7 q6 t6 t6 A4 KB F4 , T- v# $ YL/ F這是總線可運載信息的位數(shù)。對數(shù)據(jù)存儲器來說,總線寬度為8位。對增強型器件,程序存儲器總線寬度為16位。) y9 R p% F: |9 w% S) o) m1 D+ ( y6 y4 3 3 A: tBreakpoint Hardware(斷點 硬件)& P, _* u3 J0 % F, K1 一種執(zhí)行后會導(dǎo)致程序暫停的事件。% F- W6 - Y5 G a P+ L4 ( 5 u- c$ l& G( s6 Breakpoint Software(斷點 軟件)9 U3 Y) |# x8 D6 e$

11、X36 e1 f- g! S$ g# K3 M$ r一個執(zhí)行固件后程序暫停的地址。通常由一個特殊的斷點操作符得到。- j% D- w# A- Build(重編譯), d! q6 r0 MW0 1 u對一個應(yīng)用的源代碼進行重新編譯的功能。$ q$ E) 9 s s$ C6 k1 A3 C 9 0 B0 r7 s/ S$ L% Z7 L1 一種高級編程語言,可用于為PICmicro MCU,特別是高端器件系列產(chǎn)生代碼。5 g! / K4 K2 B T1 RCalibration Memory(校準存儲器)6 G8 O$ |0 T) F用于保存PICmicro單片機板上RC振蕩器校準值的特殊功能寄存

12、器。5 . j0 H2 I*CAN1 z% C; P: W% I G- ! A7 L- , K3 m ! # z4 控制器局域網(wǎng)。一種針對汽車和工業(yè)應(yīng)用的外設(shè)接口。 X- X A- t6 u) H- Capture(捕捉)) P$ V$ # K4 d+ k$ R2 m6 p7 NCCP模塊的一種功能,當預(yù)定事件發(fā)生時,定時器/計數(shù)器的值被“捕捉”到保持寄存器模塊中。3 y+ v2 S: Q# U: Y H2 D) o- pCapture Register(捕捉寄存器); v: l% S g J3 g5 M1 h- T3 9 s7 w8 P$ w( u9 2 X( I是一種16位寄存器,當捕捉事

13、件發(fā)生時將TMR1寄存器中的16位值裝入該寄存器。L$ 8 W- b h R) S: c: ?8 D dCCP! r# y8 / ; G& Z3 u# r. n& N8 z. f0 K( T捕捉、比較和脈寬調(diào)制(PWM)。CCP模塊可配置作為輸入捕捉、定時器比較或PWM輸出運行。9 d4 pN. P7 x5 n9 Q* E7 , i. p5 y. i2 CCOFF6 M! Z9 & O. g4 Z T( ov& o. g5 U/ f, c通用目標文件格式。一種由MPLINK LINKER鏈接器生成的包含機器碼和調(diào)試信息的中間文件格式。2 O. _0 K8 K I; Q! q3 F% H$ n*

14、 _+ O4 W; 5 E bCommand Line Interface(命令行界面)! C- U6 + L$ M1 k$ s3 B! I5 a) F) k& h命令行界面指的是在DOS下執(zhí)行一條帶選項的命令。執(zhí)行MPASM 匯編器和任一命令行選項或文件名將調(diào)用該匯編器。當命令行選項缺省時,將執(zhí)行默認輸入界面。3 m C% K5 D& f/ K U* j( 6 x+ T) ? B5 L6 tCommon RAM(共用RAM)4 W7 / M% $ R! l( + O- & y3 R/ ?是數(shù)據(jù)存儲器RAM上在所有存儲體中地址相同的區(qū)。該通用RAM可在70h - 7Fh(含)的地址間實現(xiàn)。它對

15、于上下文轉(zhuǎn)換期間(如中斷期間)的保存所需變量是很有用處的。4 f4 o6 W! j9 Y B3 % I, c+ y7 X y: CCompare(比較)- q9 L/ - j4 L$ t N7 2 m% O( x6 UCCP模塊的功能之一,當定時器的寄存器值與比較寄存器中的值相符時器件將執(zhí)行一個動作。 # v2 W: z( 6 u( t8 X, F. K* W+ Tm2 U0 R# V- bCompare Register(比較寄存器)8 _3 T$ v1 Xa4 G+ G4 C hAw1 H# o9 m: j: |( w是一種16位寄存器,包含一個與16位TMR1寄存器相比較的值。當計數(shù)器與

16、比較寄存器中的內(nèi)容相符時,比較功能模塊將被觸發(fā)。6 ) O/ _( F/ d2 O. i4 T8 _& d. j+ XCompile(編譯)2 ?! _; J$ h: / 2 r6 R% 6 P+ a 0 E編譯器所做的事。見“compiler(編譯器)”。6 i# u# U( e4 o8 A7 ) _M) p( E% n G/ I9 e8 B0 m% u E: # yCompiler(編譯器)) n) ( / 2 . E# s5 S6 $ o8 T7 a* ( I. q& tn一種將用戶的C語言源代碼譯成機器碼的語言工具。MPLAB C17和MPLAB C18均為Microchip公司的C編

17、譯器,分別用于PIC17CXXX和PIC18CXXX器件的編譯。0 D/ D* T& K. D3 R w* W0 K6 H( ?1 F/ z# I$ H$ y6 K0 3 k/ Configuration Bits(配置位)$ k. j. |: I1 T9 X/ u9 A8 - h2 1 B 0 l用于編譯設(shè)置PICmicro單片機運行模式的位。配置位不一定需要預(yù)編程。對于模擬器和仿真器,可通過Options > Development Mode對話框設(shè)置;對于編程器可在 _ _ CONFIG MPASM指令中設(shè)置。0 + I u) | 3 V/ b! 6 i0 x/ Q0 h4 BiC

18、onfiguration Word(配置字)7 h2 s0 NJ/ l! X# U( n7 R4 3 # N3 e6 . P# g. Q這是非易失性存儲器位置,它規(guī)定了器件運行的一些特征(如振蕩模式,WTD的使能,起動定時器的使能)。這些特征均可在器件編程時進行規(guī)定。對于EPROM存儲器,只要某位的值為“1”,均可在日后編程為“0”;如果值為“0”,必須先擦除器件后再編程為“1”。3 M2 J! i5 S* B. W* |, - l- r$ m/ y7 T! c5 T( V?Conversion Time (Tconv,轉(zhuǎn)換時間)3 L+ V Y2 % e% g8 9 I) J) _& H該時

19、間與模擬數(shù)字(A/D)轉(zhuǎn)換器相關(guān)。這是PIC18CXXX A/D轉(zhuǎn)換器將保持電容上的模擬電平轉(zhuǎn)換成數(shù)字值所需的時間。7 H8 h+ % l, j% R3 z% ?, W% z; G$ c; h. _, oCPU# w6 D0 L1 k, a7 dY( e( w* U6 I& 9 3 Y: u$ i中央處理單元。將指令解碼并決定程序執(zhí)行所需的操作數(shù)并負責運算。將數(shù)學(xué)運算、邏輯運算和移位運算傳送到ALU。% m u1 g J; t. H! S- Z+ B9 ) j9 y; k) GD/A# br9 |# n! y1 x- u1 A. r( 2 k. m) 0 R+ F: r% C8 h; w* y

20、2 C! |/ f見“Digital to Analog(數(shù)字模擬轉(zhuǎn)換)”的說明。( n4 / g$ 3 f$ c/ H! X* a. A. x. A/ v+ f5 i3 gDAC v8 O+ n6 g+ x& 2 S Q1 V/ o! i- s! D6 k) i0 d2 d w4 Z% L數(shù)字模擬轉(zhuǎn)換器。 T4 h+ J/ f- R% W$ z, j1 Y: A8 g/ ; a9 a! I& |8 I: p$ NData Bus(數(shù)據(jù)總線) 5 1 y2 w) L0 Y+ k: ?8 r* r) H; B6 5 V1 q將數(shù)據(jù)傳送到數(shù)據(jù)存儲器或從數(shù)據(jù)存儲器傳送回來的總線。/ J5 / h/

21、p4 u: g5 e/ t* p# t, r3 H6 CData EEPROM(數(shù)據(jù)EEPROM). n U/ / Z7 W0 V3 W: m7 u! C5 H5 s! * M數(shù)據(jù)電可擦除可編程只讀存儲器。該存儲器可由CPU編程和再編程,以確保在掉電時關(guān)鍵值/關(guān)鍵變量被保存在非易失性存儲器中。& h7 _+ I* 0 p: x% d! Y6 X r% 7 ?Data Memory(數(shù)據(jù)存儲器)# u* : j 1 B4 g0 P$ m2 . r0 q9 m0 V% L- U在數(shù)據(jù)總線上的存儲器。該存儲器是易失的(SRAM),包含特殊功能寄存器和通用寄存器。; e, W! s: _3 s9 u#

22、 9 Z$ o- z/ y8 B) m1 PData Memory(數(shù)據(jù)存儲器)* , r, u* j7 i0 ) l5 W6 E 3 L; u0 a* f* v. A1 L, L被仿真的PICmicro器件上RAM的通用文件寄存器(GPR)。文件寄存器窗口顯示數(shù)據(jù)存儲器。1 b& n- Y& f# I4 V K, K- s- 8 J, QDigital-to-Analog(數(shù)字模擬轉(zhuǎn)換), P1 z2 t6 j! D% 2 S k7 f6 W& e% X% _9 T7 3 d+ P從數(shù)字值轉(zhuǎn)換到與之成正比的模擬電壓的過程。$ I: y8 O+ s3 R( s! J0 y2 aF4 V$ k

23、Y% rDirect Addressing(直接尋址): Q5 g e6 L5 o5 o/ u4 m0 F/ ?2 D& y6 w- I) c# g指令中包含數(shù)據(jù)存儲器地址的情況。執(zhí)行這種類型的指令將總是訪問嵌入地址的數(shù)據(jù)。: M3 q( a2 g3 4 qT- f+ U/ n1 rDirectives(指令)/ e. N. g+ c3 q( K. T( Y) Y+ 2 ?: S& 3 w) C! V指令通過告知MPASM匯編器如何處理助記符、定義數(shù)據(jù)、格式和列表文件來對匯編器操作進行控制。指令簡化了編碼并可根據(jù)特殊要求對輸出進行定制。$ k& J% Z) B W7 H2 f. ! W4 x6

24、 f0 3 p0 tDownload(下載)+ A9 B9 V; T0 * K# d) g; Y7 h% M/ h! I( G, 6 j9 z! ?3 ? y下載是將數(shù)據(jù)從PC主機上傳送到另一臺設(shè)備,如仿真器、編程器或目標板的過程。- R, w 6 K0 n- r s4 z6 V: |$ P& C9 k) z7 J; I, qEEPROM& a8 s( A1 i2 v 7 T8 C; U1 S+ ?) F4 E E3 x電可擦除可編程只讀存儲器。是一種電可擦除的特殊類型的PROM。數(shù)據(jù)被逐個字節(jié)地擦除。即使在電源被切斷時,EEPROM也會將其中的內(nèi)容保存下來。, e/ N3 3 f2 W% y

25、0 Q. y( K4 N9 , S- G( m: Q9 j7 W9 lEmbedded System(嵌入式系統(tǒng))9 u( U, A4 y3 7 D1 q5 F. w6 _ Sr, q) A% Z% 內(nèi)建或集成到器件上的一種特殊功能計算機。用于控制、監(jiān)控和協(xié)助運行。所有嵌入式系統(tǒng)均包含計算機,其中最簡單的一種為單片微處理器(“芯片”)??蓪⑽⑻幚砥鬟M行設(shè)計以添加某種功能的ROM軟件(“固件”),如PC的ROM BIOS。(定義來源于ChipC), OZ3 n0 w5 f/ N1 c# N7 k 0 xN, Y* JEmulation(仿真)2 x* U3 r$ Y& i5 v7 G. Y7 .

26、 w% Y4 _, U1 V; ; |9 i& F O8 r, H6 x開發(fā)時執(zhí)行安裝在仿真存儲器中的軟件,如同執(zhí)行安裝在單片機中的固件一樣。& Y d! K+ C4 Px- p0 M7 Q3 r; ! n4 qe+ Z0 ?0 L4 pEmulation Memory(仿真存儲器)- l) v# B/ P0 P! J. Y 0 g% D5 x$ 7 Z6 B+ y! R7 g/ g1 E9 ?: R仿真器中的程序存儲器。8 C/ W8 j2 |/ p4 x2 H. O* ?6 K3 E9 N# ( Z/ d MEmulator(仿真器) Z K1 k% 2 + B7 J5 Z$ H! D$

27、n7 R( n9 G2 * g進行仿真的硬件。5 J4 v; R* p6 O7 J7 E2 J2 e8 d5 wEmulator System(仿真系統(tǒng)) 7 t4 ?2 z! W/ A& X3 |: Y$ z4 F: MPLAB ICE仿真系統(tǒng)包含線夾、處理器模塊、器件適配器、電纜以及MPLAB軟件。PICMASTER仿真系統(tǒng)包含線夾、針對不同器件的不同探針、電纜以及MPLAB軟件。3 J1 U c) M0 d0 I- O3 _1 H/ * a9 N+ Y9 _# O9 y2 w3 |EPROM, Nl8 C6 M; Q. f, $ n- 6 H# |& E5 D/ y- * r; e4 z

28、8 a/ D e電可編程只讀存儲器。該存儲器能夠在線編程。要擦除它必須將其置于紫外線下。( m0 o F* r9 C+ V- T, k1 U2 R( o2 M. t! Event(事件)/ R) a( 0 n1 S0 Y0 w2 E6 n G( N說明一個總線循環(huán),包括地址、數(shù)據(jù)、通過次數(shù)、外部輸入、循環(huán)類型(取指,R/W)及時間戳等。用事件來描述觸發(fā)器和斷點。8 B: f( D) % p9 A L4 G, z3 X$ c/ s( Y yExecutable Code(可執(zhí)行代碼)( Y# B; o8 Z. b0 k5 R l0 I) E2 T5 E9 f Q9 w3 D見Hex Code(十

29、六進制代碼)。1 0 R* g* n- B( * L3 Y* w) c: y/ XP C0 l# g9 ; Y2 Export(引出)& _0 a) G+ _ , u: n+ D; _: y) X8 x3 X* ! u/ i v7 R+ f3 D2 將數(shù)據(jù)以標準格式從MPLAB IDE中傳送出來。0 X8 A; F. p$ D5 i3 R( I! 0 0 b+ Q$ F- , m- ZExpressions(表達式)9 Z. : a6 W* # a& * f: ; J* % j表達式用于MPASM匯編器源代碼行的操作數(shù)字段,包含常量、符號或由算術(shù)運算符分隔的常量和符號的任意組合。每個常量或符號

30、均前置正負號以表示表達式的正負。2 S$ _& I) R/ f7 lC/ , i0 u: P) e( CExternal RAM (外部RAM,僅限PIC17CXXX和PIC18CXXX器件)1 x2 - u7 5 W% ; 4 |7 L. H) l% W( 7 i$ X m非片上讀/寫存儲器。; KM6 7 3 h$ r/ |! w+ a* D/ h% EXTRC* C6 L3 6 P z1 lb 1 n% D% |, t外部阻容(RC)。有些器件具備允許來自外部RC時鐘的器件振蕩器選項。與一些器件上的RC模式相同。0 z) j9 e, m- h3 U s2 Jn7 g; D X7 m0 o

31、0 7 d% Flash(閃速)+ T: t& : f6 6 f+ V0 A6 R9 J/ z0 : 1 v, u( v9 M- eEEPROM的一種類型,數(shù)據(jù)被逐個區(qū)塊擦除而不是逐個字節(jié)擦除。$ W h: r( u, / C8 K- n$ j$ M0 y0 G9 A2 G8 C5 L- v4 gFLASH Memory(閃存)6 g/ 8 u9 # H/ / d3 e5 F8 q$ e2 3 $ 2 rC這種存儲器能夠在線編程和擦除。存儲器的編程技術(shù)在功能上與EEPROM存儲器幾乎相同。4 _* z% 7 p9 s( q8 v6 t* D3 f# V; w6 E+ qFOSC; , v. m

32、( e Q8 5 ?) D& X# A5 Z% |% X9 U器件振蕩器的頻率。: | u; h& B* a, W e 3 V+ K& x1 q5 - t) U5 W& WFile Registers(文件寄存器)+ n0 M- ?! V7 B7 D/ M7 k9 E0 T1 X* |片上通用和特殊功能寄存器。, u# V- 1 d7 3 w0 G& 5 L# L5 # s6 uGIO9 v/ k5 |- x1 W z( h7 W# a8 p( L ! BQ: s通用輸入/輸出。+ ?# Z - V3 U7 b g+ : C9 k6 R% X% v7 # IGPIO1 V) j6 A8 H8

33、t& D; , o0 y# S9 l7 p C# C& 通用輸入/輸出。% Q& X# l( f$ Q% d. E2 * x; O, H# _! jGPR4 r d9 L6 C) t- _ + g- : 1 Mp2 o; W+ g+ I0 G! j通用寄存器(RAM)??捎糜诖鎯討B(tài)程序變量的那部分數(shù)據(jù)存儲器。7 t8 h7 r4 M8 f5 V; E7 s 3 s/ Z( Harvard Architecture(哈佛結(jié)構(gòu))1 G/ R3 m2 ?# X) ar2 k0 r P3 j3 w u J$ R7 z: l7 D- T- Z在哈佛結(jié)構(gòu)中,程序存儲器和數(shù)據(jù)存儲器是相互隔離的。它使對數(shù)據(jù)

34、存儲器和程序存儲器的訪問可同時進行,提高了器件的性能。PICmicro器件采用哈佛結(jié)構(gòu)。+ O n& X9 l% 0 $ Q, JW9 u& X2 : 7 x, N/ m: UHex Code(十六進制代碼); R0 l2 H) ?4 b) Y7 m9 3 ?6 O0 l A/ b6 G% W3 b! C2 ! o7 f6 a將源代碼匯編或編譯成標準十六進制格式代碼的可執(zhí)行指令,也稱可執(zhí)行碼或機器碼。十六進制代碼被保存在hex file(十六進制文件)中。. m6 G) U, b$ F; 2 P& t1 O$ k( X1 D* e/ m% Hex File(十六進制文件)( w0 ; p 5

35、? C# z( h) j2 a& . * V* q! R 一種ASCII文件,包含適合進行器件編程的十六進制地址和值(十六進制代碼)。本格式可由器件編程器讀取。# N& O/ Q- c- g/ V- I- H) Q- D, A W3 a/ o6 F( |High Level Language(高級語言) p$ 9 y; P% 8 E6 , 0 t$ D6 a( G f( H5 ?& y, w4 e8 c- g與匯編代碼相比,用于編寫程序的高級語言對處理器進行了更高水平的提取。高級語言(如C語言)利用編譯器將語句譯成目標處理器能夠處理的機器指令。- d! B. ?, b$ 1 C4 S7 I;

36、R: 8 t: & |; & + p4 TP( xHolding Capacitor(保持電容)* Y6 x% / M. Q& f7 8 n l$ G4 I N( i# 這是模擬數(shù)字(A/D)模塊中的一個電容,它在轉(zhuǎn)換開始時“保持”模擬輸入電平。信號采集期間,保持電容被模擬輸入引腳充電/放電。轉(zhuǎn)換開始時,保持電容從模擬輸入端斷開并將該電壓“保持”以進行A/D轉(zhuǎn)換。; I0 Y/ c/ X& B1 y) f) P6 ) * / a( T3 LHS (High Speed,高速)+ X5 y. k I/ t h0 n3 O2 C! X) u. m5 A高速。是器件振蕩模式的一種。應(yīng)調(diào)整振蕩電路以支

37、持高頻運行。目前它支持4 MHz至25 MHz的運行頻率。) ?6 O5 Y2 ; ?4 |# X# o1 z8 Y% a5 d; ! D4 % # n% n8 UI2C, q l) ; - n$ M; p3 A6 d, k ) z8 ao) I g& J7 i3 l _& B內(nèi)部互聯(lián)電路。這是一種雙線通訊接口。它是“SSP”和“MSSP”模塊模式的特性之一。1 R7 R. v- b& W) h i: W. |/ I) G y) K: R6 4 Y# ?ICD/ F5 J8 o F1 i! q: c9 |+ X# . t在線調(diào)試器。MPLAB ICD是Microchip公司針對PIC16F87

38、X器件的在線調(diào)試器。MPLAB ICD在MPLAB IDE下使用。, ub2 ez% ) ) y- t n7 N/ s( q4 r4 az- ICE# K4 H7 Y! t6 B, I) u# a% W. P) Z Z( p$ X# m4 s a在線仿真器。MPLAB ICE是Mcrochip公司的在線仿真器,在MPLAB IDE下使用。; ?- E J( v: R+ y S$ N. z) D% JIDE8 v8 h, q& y- r0 _1 o$ z/ f; s# H8 l3 t集成開發(fā)環(huán)境。是一種具備多種功能的固件開發(fā)應(yīng)用程序。MPLAB IDE在Windows應(yīng)用程序上集成了編譯器、匯編

39、器、項目管理器、編輯器、調(diào)試器、模擬器以及一系列其它工具。進行應(yīng)用開發(fā)的用戶可無須離開 MPLAB IDE桌面即可編寫代碼、編譯、調(diào)試和測試應(yīng)用。9 pk0 7 V2 A Ce0 0 J- G) e( y4 q) c; lIdentifier(標識符)! Q: n0 A& h t: Z( i. ( H3 ?6 T6 E% Y3 J: u4 M$ t9 j( J/ Y函數(shù)或變量的名稱。n4 l, U) U; g/ : _! I3 / X2 H3 k% g5 U8 G/ S0 wImport(引入)3 M* Tz. 5 R7 Y$ T2 N9 P8 Y1 . N8 D- B& w. K將數(shù)據(jù)從外部

40、信號源傳送進MPLAB IDE,如數(shù)據(jù)可來自一個十六進制文件。. a; s$ 1 F7 ?8 r8 U# k# % X! z2 |0 NQ- AIndirect Addressing(間接尋址)+ W$ F0 ! M9 ) x o& d7 w# N: Z2 q2 n/ E2 H8 v當指令中不包含數(shù)據(jù)存儲器地址時,指令在INDF地址執(zhí)行,從而使數(shù)據(jù)存儲器地址成為FSR寄存器中的值。指令的執(zhí)行將總是訪問FSR寄存器所指向地址的數(shù)據(jù)。$ c) B6 c- G; d+ Q5 3 d?, U5 aInitialized Data(初始數(shù)據(jù))% u( Z; O) 4 W5 0 z0 n: z! G# k

41、+ s# g4 Q8 p6 d由初始值定義的數(shù)據(jù)。在C語言中,int myVar=5; 定義的變量將駐留在初始數(shù)據(jù)區(qū)中。$ S( RB* Y+ ?9 C# ! N6 C x2 k K( B b/ D/ q; Instruction Bus(指令總線) m/ u& U/ w5 K: m |G6 J! C$ N& S. s5 b7 m用于將指令字從程序存儲器傳送進CPU的總線。, D2 M6 N- 7 Q& r; I# W! R$ Q A/ S3 p, _AW, j7 VInstruction Cycle(指令周期)- r: 0 $ n! c; q- , D) X; l3 Y4 L指令執(zhí)行的事件。

42、有四種事件,分別描述為:解碼,讀取,執(zhí)行和寫入。指令并不同時執(zhí)行所有事件。欲了解指令周期期間的操作,請查看每條指令的有關(guān)說明。四個外部時鐘(TOSC)組成一個指令周期(TCY)。- b. 8 C* , K8 r1 R; kInstruction Fetch(取指令)& x3 i7 Q9 T / y/ e, t- % Z( * K a在哈佛結(jié)構(gòu)下,欲執(zhí)行一條指令時,下一個程序存儲器中的地址將被“取出”,并在當前指令執(zhí)行完畢時立即被解碼。, S, q% |/ H B7 j8 G# d) m3 0 H9 H. v7 s0 s+ d0 MInterrupt(中斷)3 N2 d; g+ E5 X! g;

43、 |+ Z- K向CPU發(fā)出的信號,迫使程序流程進入中斷矢量地址(程序存儲器中的04h)。程序流程改變前,程序計數(shù)器中的內(nèi)容被迫進入硬件堆棧,從而使程序執(zhí)行返回中斷點。4 D+ l! S5 I: O- T8 K, Q, T# G# P% ) z3 R3 Lu. H! w?INTRC; a6 f* m2 a$ X: D( |0 G內(nèi)部阻容(RC)。有些器件具備允許時鐘來自內(nèi)部RC電路的器件振蕩器選項。( i W q( ; V3 _, h) k1KEELOQ+ U2 P9 Y. $ k# b2 / W, Z3 a5 S6 X! by1 U0 dKEELOQ是一種專利跳碼技術(shù)。Microchip的K

44、EELOQ產(chǎn)品為單向傳輸提供了一種數(shù)據(jù)加密方法,即使按下同一按鈕發(fā)送的代碼也各不相同。/ x( B% N1 : _7 v) QLCD$ I1 S$ H# U) o$ c8 5 R4 _! v- L3 u a0 液晶顯示器。用于為系統(tǒng)提供狀態(tài)顯示。它可能需要定制LCD玻璃的規(guī)格。7 $ V& h$ LED6 Q0 t& V# h% Y4 k% L& v/ C y ; F8 Y# S6 b發(fā)光二極管。用于為系統(tǒng)提供狀態(tài)顯示。0 X5 O2 U5 C% j* z$ X0 yn4 ?7 fLibrarian(庫管理員)0 A4 Y4 U, 9 3 H2 5 q) o; d) i0 M一種創(chuàng)建和操縱庫的

45、語言工具。MPLIB是Microchip的庫管理員。1 O1 c9 f1 j1- k/ M e- e- Q/ Z0 f2 zLibrary(庫) b% s0 r$ H* N H0 I2 6 a$ y A8 n庫是可重新定位的目標模塊的集合。將多個源文件編譯成目標文件,然后用庫管理員將各個目標文件結(jié)合成一個庫文件即可創(chuàng)建一個庫??蓪⒁粋€庫與多個目標模塊和其它庫鏈接形成可執(zhí)行代碼。8 l3 E) X; q1 l5 A7 qLIN Protocol Specification(LIN協(xié)議規(guī)范)8 8 F$ z/ b( z+ e+ B7 |% Y是一種低成本、短距離的低速網(wǎng)絡(luò),設(shè)計用于傳輸開關(guān)設(shè)置的變

46、化并響應(yīng)開關(guān)變化。應(yīng)用于大量汽車子系統(tǒng)中。& p- N. 7 p% 9 c gLink(鏈接)% U& B0 H* u/( N$ k O9 o2 J* _7 r是鏈接器所做的事。見Linker(鏈接器)。 A8 2 O$ o6 z TLinker(鏈接器) i4 X% K2 F2 5 C5 s7 G4 Y一種將目標文件和庫相結(jié)合以創(chuàng)建可執(zhí)行代碼的語言工具。鏈接操作由Microchip的鏈接器MPLINK LINKER來完成。/ X2 l; x7 Y- M7 m! _1 r L4 p* Y2 ! W m: d: J2 fLinker Script Files(鏈接器腳本文件)8 & B E! B

47、% Z$ |0 l7 MS4 h- t* m6 f! H( I鏈接器腳本文件是MPLINK鏈接器的命令文件(.LKR)。用來定義鏈接器選項和描述目標平臺的現(xiàn)有存儲器。- B/ j9 P; V8 j8 A( x* V0 s9 B- z! g& g3 C9 c. ?1 G6 pLiteral(常數(shù)); m; Q 3 0 x+ p5 R是嵌入在一個指令字中的常數(shù)值。A( Y1 H( D C6 u O& ) mD6 x( FBListing File(列表文件)# _ k- m N7 ( Z$ l! P2 C( Z; I: K3 h7 M( u5 列表文件指的是一個ASCII文本文件,它將源文件中遇到

48、的每條C語言源代碼語句、匯編指令、MPASM匯編指令或宏生成機器碼后羅列出來。P/ H6 |% k: x, C5 ( f& B2 s* _# k, _ W2 h( s: FLogic Probes(邏輯探針); X7 K0 Z _0 Q( B& c9 n% W: H6 A: k/ |. Z多達14根邏輯探針連接在仿真器上。邏輯探針提供外部引線輸入、觸發(fā)器輸出信號、+5V電平以及一個共用的地。/ % h2 % I) & $ o6 E/ Y. a: TLong Word Instruction(長字指令)7 G3 K$ B/ j. X, J0 N: E3 8 將所有所需信息(運算符和數(shù)據(jù))嵌入于一

49、個單字的指令字中??纱_保每條指令均在一個單指令周期中被訪問和執(zhí)行。5 O% p% M! L) c) Y% _/ + f D$ ( o6 MLP- 9 G0 Z# x3 F- t+ W4 P* i+ C0 h: g4 f0 A/ 0 $ e* G是器件振蕩模式的一種。用于低頻操作,允許振蕩器調(diào)整到低功耗。運行頻率最高達200 kHz。 ?3 h) b: u6 A. L) b f( e+ v ILSb (或LSB)5 $ A r1 e+ p7 p3 J6 1 f2 C! D1 |6 X2 C* s( C最低有效位。& A9 G1 E & S0 k% l& e4 w* | _% uMachine c

50、ycle(機器周期)& m: C: s* 2 C+ E, f* h4 b. e8 p7 w9 q7 1 是一個將器件時鐘劃分為單位時間的概念。對于PICmicro器件,該單位時間是器件振蕩器的4倍(4TOSC),也稱TCY。+ y- K! H) n7 O# f! Q/ v% Machine Code(機器碼)+ 8 n2 u* I) q& Q可以是目標代碼或可執(zhí)行代碼。! r7 L/ z, y) d$ e* v3 uMacro(宏)% B2 Z: d1 b+ Y3 p# v是指在源代碼中遇到宏名稱時,匯編代碼中所包含的匯編器指令的集合。宏在使用前必須進行定義,不允許向前引用宏。9 c+ C$

51、# l3 v& g+ |, n! B9Master Synchronous Serial Port(主同步串行端口)- P* Q# S& I# O7 dMSSP有兩種運行功能。一個是“串行外設(shè)接口(SPI)功能,另一個是內(nèi)部互聯(lián)電(I2C)。I2C功能支持硬件主控和從動功能。$ p! c3 X, I* H( u! D4 ?, ) M8 wMCUH5 h0 g0 3 _ C$ E4 v- t$ $ e4 C) Fb單片機。是微控制器的縮寫,也稱mC。- E( P: x$ X# B5 / 9 p& ? P A* r- R0 v o4 _Memory Models(存儲器模型)# L4 l1 R5

52、G& q* F7 Z7基于器件存儲器(RAM/ROM)大小和結(jié)構(gòu)的庫及/或目標文件的版本。+ ; o D! A& Ra9 ( i, a( G! g7 P: 1 LMicrocontroller(單片機); r7 r B F9 I, U- l5 Gh. & T: E3 m: T, F0 p一種高度集成的包含控制器所有組件的芯片。通常它包括CPU、RAM、某種ROM、I/O端口以及定時器。與同樣包含這些組件的通用計算機不同,單片機是為非常具體的任務(wù),即控制某個具體系統(tǒng)的任務(wù)而設(shè)計的。因此,器件被簡化和縮小,從而降低了生產(chǎn)成本。! i0 Z& 7 ) I3 X: x* J/ I( Q3 I0 m,

53、e6 I! AMIPS9 V. m- m6 O H5 b這是一個單位,用來表示處理器執(zhí)行指令的速度。7 ; w+ Q3 x; N o6 hMnemonics(助記符)% E o* 4 ! c% a3 W0 直接譯成機器碼的指令。助記符用于為單片機上的程序存儲器或數(shù)據(jù)存儲器進行算術(shù)和邏輯運算。也可將數(shù)據(jù)移入/移出寄存器和存儲器并改變程序執(zhí)行流程。也稱Opcodes(操作碼)。2 b4 s9 , x# Q) c5 _* z2 D7 AMPASM Assembler(MPASM匯編器)& d t) y$ |2 U( PMicrochip Technology公司的可重定位宏匯編器。MPASM是一種基

54、于DOS或Windows的PC應(yīng)用軟件,為Microchip公司的 PICmicro單片機系統(tǒng)提供匯編語言代碼的開發(fā)平臺。一般地,MPASM匯編器是指包括宏匯編器和實用功能在內(nèi)的整個開發(fā)平臺。- . |w# |, % P* F2 F; h/ y5 B5 x% B2 Y; g* OMPLAB CXX& k 4 r4 K X, W3 H2 q/ q1 |; . x$ ) J指MPLAB C17和MPLAB C18 C編譯器。( K. % t8 b. 7 h3 v2 |* MPLAB ICD/ / |) 7 Mt9 M5 bMicrochip公司針對PIC16F87X器件的在線調(diào)試器。MPLAB ICD在MPLAB IDE下使用。MPLAB ICD系統(tǒng)包含模塊、主機、演示板(可選)、電纜和MPLAB軟件。MPLAB ICE5 n% U) D v# Y5 # $ v. k5 I- V3 m) S; T

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論