單片機原理與接口技術(重點、習題、試題)_第1頁
單片機原理與接口技術(重點、習題、試題)_第2頁
單片機原理與接口技術(重點、習題、試題)_第3頁
單片機原理與接口技術(重點、習題、試題)_第4頁
單片機原理與接口技術(重點、習題、試題)_第5頁
已閱讀5頁,還剩244頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

單片機原理與接口技術(重點、習題、試題)

一、填空題

1、MCS51單片機可以擴展的程序存儲器和數據存儲器(包括輸入輸出口)最多為

(64)KB。

2、夕圍I/O接口芯片與(數據府儲器是統一編址的,它不僅占用(數據)

存儲器地址單元,而且使用(數據)存儲器的(讀寫)控制指令。

3、全譯碼法就是用用譯碼器對(高位)地址線進行譯碼,譯出的信號作為(片選線I

4、用串口擴充井口時,串行接口方式應選為方式(0)

5、P0口作為地址/數據總線,傳送地址碼的(低)8位;(P2)口作為地址總線,

傳送地址碼的(高)8位。

6、在矩陣式鍵盤中,對按鍵的是被方法有(掃描法)和(線反轉)法。

二、選擇題

1、利用MCS51單片機本身的串行口也可直接擴展(a)

A、并行輸入/輸出口B、串性輸入/輸出口

C、定時器D、中斷

2、全地址譯碼法存在(d)問題

A、地址不連續B、地址重疊

C、地址沖突D、地址譯碼復雜

3、對于P0口的地址信號(a)

A、必須使用鎖存器B、必須使用譯碼器

C、必須使用線選法D、無須彳丑可

4、使用MC51單片機的P1口最多能擴展按鍵的數量是(d)

A、8B、4

C、6D、16

5、一個8位的電壓輸出型D/A轉換器,其滿度輸出電壓為5V,則數字量變化一個LS

B(輸入數字量的最低有效位)時,輸出電壓的變化量約為(d)

A、10OMAB、5OMA

C、3OMAD、2OMA

6、一個10位的A/D轉換器,輸入電壓為0~10V,則其能分辨的最小電壓為

(a)

A.1OMVB、2OMV

C、3OMVD、40MV

三、判斷題

1、程序存儲器是用于存放程序代碼的,也用于存放常數。(Y)

2、在單片機上使用LED作顯示器時,如果位數為8個,則較適合使用動態的顯示方式。

(丫)

四、簡答題

1、MCS51單片機系統中,為什么P0口要接一個8為鎖存器,而P2口不用?

答:因為P0口是雙功能口,既可以做地址接口,又可以做數據接口,在開始傳送數據先作

為地址接口傳送地址碼的低8位,后作為數據接口,則必須使用鎖存器。而P2口只作為高

8位的地址接口。

2、單片機怎樣管理中斷?怎樣開放和禁止中斷?怎樣設置優先級?

答:(1)正在進行的中斷過程,不能被新的同級或低優先級的中斷請求中斷;正在執行的

低優先級服務程序能被高優先級中斷請求所中斷;CPU同時接受到幾個中斷請求時,首先

響應優先級最高的中斷請求。(2)對各中斷源的中斷開放或關閉是由內部的中斷允許寄存

器IE的各位來進行兩級控制的,指各個中斷源的允許控制位與一個中斷允許總控位EA配

合實現對中斷請求的控制。(3)中斷優先級控制寄存器IP也是一個特殊功能寄存器,用戶

可通過程序對各狀態位進行設定,完成對中斷優先級的控制。

五、設計題

1、用譯碼法擴展4片2K*8位的存儲器芯片。畫出電路圖,寫出各個存儲器芯片的地址

范圍。

1、1100000000000000——1100011111111111即C000H——C7FFH

2、1100100000000000——1100111111111111即C100H——CFFFH

3、1101000000000000——1101011111111111即D000H——D7FFH

4、1101100000000000——1101111111111111即D100H——DFFFH

2、為什么要按鍵去抖?簡述軟件去抖的思想,如果有按鍵接在P1.0腳上,請寫出完整的

帶去抖功能的鍵盤程序,要求該鍵按下再松開時,才執行該鍵功能。

答:由于通常的按鍵所用的開關是機誡開關,當開關閉合、斷開時并不是馬上穩定地接通和

斷開,而是在閉和與斷開瞬間均伴隨有一連串的抖動,因此要按鍵去抖。

思想:檢測鍵閉合后延時5——10ms,讓前沿抖動消失后再一次檢測鍵的狀態,如果仍保

持閉合狀態電平,則確認真正按鍵。

KEY_00:

JBP1.0KEY_01

LCALLDELAY

JNBP1.0$

LCALLDELAY

JBP1.0KEY_OO

KEY_01:

RET

單片機原理與接口技術試題(A)

課程名稱:考試時間:專業班級:學號:考生簽名:

填空題(每空1分,共22分)

1.在一片集成電路芯片上集成了(CPU1(存儲器)(輸入輸出I/O接口),

從而構成了單芯片衛星計算機,即(單片機I

2.尋址方式就是(指出參與運算操作數地址的方式I尋址方式包含兩方面的內容:一

是(尋找操作數的地址),二是(尋找指令的地址\

3.MCS-51單片機的程序儲存器的低端被固定的用做特定的入口地址,如0000H:(復

位);0003H:(INTO);OOOBH:(TO)

4.單片機有兩個定時器,定時器的工作方式由(TMOD)寄存器決定,定時器的啟動

與溢出由(TCON)寄存器控制。

5.單片機復位后堆棧指針SP和程序計數器PC的內容分別為(07H和00H\

6JNBbit,rel:指令表示當指定位為(0)時程序發生跳轉。

7.既做一般I/Q口又有第二功能的端口是(p3);既做數據線又做地址線的是(pO)

口。

8.一個機器周期包含(12)個晶振周期,若晶振周期的頻率為12MHZ,則機器周期為

(lus),指令周期為(1)~(4)機器周期。

9.P1口在作為輸入口使用時,在讀取數據之前,通常要先向P1口送數據(OFFH\

二.選擇題(每空2分,共18分)

1.在進行串行通信時,若兩機的發送與接受可以同時進行,則稱為(C\

A半雙工傳送B單工傳送C全雙工傳送D以上都不對。

2.使用單片機開發系統調試程序時,對原程序進行匯編的目的是(A\

A將源程序轉換成目標程序B將目標程序轉換成源程序C將低級語言轉換成高級語言

D連續執行鍵

3.指令AJMP的尋址范圍是(D)

A任意范圍B-128到+127C64KD2K

4.定時器TO的溢出標志為TFO,采用查詢方式,若查詢到有溢出時,該標志(A\

A由軟件清零B由硬件自動清零C隨機狀態DAB都可以

5.單片機在與外部I/Q口進行數據傳送時,將使用(A)指令。

AMOVXBMOVCMOVCD視具體I/Q口器件而定

6.在中斷允許寄存器中,中斷控制寄存器EA位的作用是(A)

ACPU總中斷允許控制位B中斷請求總標志位C各中斷源允許控制位D串行口

中斷允許位

7.調用子程序、中斷響應過程及轉移指令的共同特點是(B1

A都能返回B都通過改變PC實現轉移C都將返回地址壓入堆棧D都必須保護現

8.讀取AD轉換的結果,使用(D)指令。

AMOVA,@RiBMOVX@DPTR,ACMOVCA,@DPTRDMOVX

A,@DPTR

9.串行口中斷入口地址是(B\

AOOOBHB0023HC1000HD0013H

三、簡答題(每題6分,共24分)

1.什么是堆棧

假定(sp)=40h,(39h)=30h(40h)=60h,執行下列指令:

popdph

popdpi

后,dptr的內容為(38H),sp的內容是(dptr6030hI

2.試用位操作指令完成下列要求。不準改變位涉及的位。

⑴使ACC.3置位。⑵將P2.0清零⑶清楚累加器的第4位。

(1)SetBACC3(2)CLRP2.0(3)CLRACC4

3.出P3口在作為第二功能使用時各引腳的定義。書P124表5-1

4.什么是中斷?CPU響應中斷的條件是什么?

答:是指CPU暫時停止現行程序的執行,而自動轉去執行預先安排好的處理事件的服務子程

序.

CPU響應中斷的條件:CPU首先響應的是優先級別高的中斷請求.

5.什么是D/A轉換的分辨率?對于5V的滿量程,采用8位DAC時的分辨率是多少?

⑴當輸入的數字信號發生單位數碼變化,即最低產生一位變化時,所對應的輸出模擬量的變

化.⑵20MA

6.什么是串行通信?其特點是什么?(書P136-137)

四、設計與分析題(每題9分,共36分)

1苕50H>40H試寫出執行以下程序段后累加器A、寄存器R0及內部RAM的40H.41H.

和42H單元的內容各為多少?

MOVA,50H答:A10H

MOVRO,ARO10H

MOVA,#10H40H50H

MOV@R0,A41H4BH

ADDA,#3BH42H4BH

MOV41H,A

MOV42H,41H.

2.寫出一延時50ms的程序段,設晶振頻率為12WHZ.

答:delay:MOVRO,#500

Delayl:MOVRI,#100

DJNZ:Rl,$

DJNZ:R0,delayl

RET

3.一變量存放在片內RAM的20H單元,其取值范圍為:00H~05H。要求編制一段程序,

根據變量值求其平方值,并存入片內的RAM的21H單元。

CLRA

CLRB

MOVA20H

MULAB

MOV21HA

一、選擇題:本大題共15個小題,每小題1分,共15分,在每小題給出的四個選項中,

只有一項符合題目要求,把所選項前的字母填在括號內。

1.單片機是將【】做到一塊集成電路芯片中,稱為單片機。

A.CPU.RAM、ROMB.CPU、I/O設備

C.CPU、RAMD.CPU、RAM、ROM、I/O設備

2.單片機讀ROM中數據用⑴指令,控制信號是(2)。[]

A.(1)MOV(2)和B.(l)MOVC(2)和

C.(1)MOVC(2)和D.(1)MOVC(2)和

3.單片機讀寫外RAM數據用(1)指令,控制信號是(2)。[]

A.(1)MOV(2)和B.(l)MOVX(2)和

C.(1)MOVX(2)和D.(l)MOVC⑵和

4.指令MOV尋址空間是【L

A.片外ROMBo片外RAMCo片內RAMDo片內ROM

5.指令MOVX尋址空間是【]o

A.片外ROMBo片外RAMCo片內RAMDo片內ROM

6.8051位尋址能力能夠達到【】位。

A.64B.128C.32D.16

7.8051單片機的堆棧區是向地址【】的方向生成的。

A.可變B.不定C.減小D.增大

8."MULAB"指令執行后,16位乘積的高位在【】中。

A.AB.CC.ABD.B

9.8051單片機外部中斷0、1(,)在【

A.P0口B,P1□C.P2口D.P3n

10.一個機器周期含有(1)個時鐘周期,當單片機時鐘頻率為12MHz時,一個機器周期為⑵

pso[],,

A.(l)6(2)2B.(1)12(2)2C.(1)12(2)1D.(1)6(2)1

11."CLRA"的尋址方式是【】。

A.寄存器尋址Bo直接尋址Co寄存器間接尋址Do立即尋址

12."SJMP08H”的尋址方式是【工

A.變址尋址B。相對尋址C。寄存器間接尋址D。位尋址

13.訪問程序存儲器,指令操作碼的助記符是[].

A.MOVCB.MOVC.MOVXD.XCH

14.80C51復位后PC和SP中的內容各為多少?

A.PC=0000H,SP=60HB.PC=0040H,SP=07H

C.PC=0000H,SP=06HD.PC=1000H,SP=07H

15.80C51內部有Q)個定時/計數器,對外部事件脈沖計數是(2);對片內機周脈沖計數是

⑶。【1

A.(1)2(2)計數器(3)定時器B.(1)4(2)定時器(3)計數器

定時器計數器計數器⑶定時器

C.(1)2(2)(3)Do(1)1(2)

二、簡答題:(每小題5分,共25分)

1.80C51有幾個中斷源?寫出其名稱,并給出相應的中斷入口地址。

2.為什么一般情況下,在中斷入口地址區間要設置一條跳轉指令,轉移到中斷服務程序和實

際入口處?

4.80C51單片機外RAM和ROM使用相同的地址,是否會在總線上出現競爭?為什么?

5.串行緩沖寄存器SBUF有什么作用?簡述串行口接收和發送數據的過程。

三、分析題:每小題5分,共20分。

1,分析題:假設(SP)=30H,(DPTR)=4455,分析連續執行下列指令序列后DPTR

及SP的內容。

PUSHDPL;

PUSHDPH;

POPDPL;

POPDPH;

程序執行后,(SP)=(DPTR)=

2.分析題:假設內RAM單元(60H)=08H,問,執行完下列指令序列后內RAM(60H)的內

容為多少?

MOVR0,#60H

MOVA,@R0

RLA

MOVRI,A

RLA

RLA

ADDA,RI

MOV@R0,A

一、選擇題:本大題共20個小題,每小題1分,共20分,在每小題給出的四個選項中,

只有一項符合題目要求,把所選項前的字母填在括號內。

1.單片機讀ROM中數據用⑴指令,控制信號是(2)。[D]

A.CL)MOV⑵麗和礪B.(l)MOVC⑵麗和禰

C.(1)MOVC⑵PSEN和麗D.(l)MOVC⑵PSEN和麗

2.單片機讀寫外RAM數據用Q)指令,控制信號是(2)。[B]

A.(1)MOV(2)/?。和松B.(l)MOVX⑵RD和WR

C.(1)MOVX⑵PSEN和麗D.(1)MOVC(2)PSEN和瓦

3.堆棧指針SP指出堆棧棧頂存儲單元的[B]

A.內容B.地址C.間接地址D.大小

4.80C51單片機地址總線(AB)總線寬度為【B】位。

A.8B.16C.15D.32

5.一個時鐘周期等于[D]振蕩周期。

A.1個B.2個C.6個D.12個

6.關閉電源時,其所存儲內信息將丟失的存儲器是【C工

A.ROMB.PROMC.RAMD.EPROM

7.程序計數器PC是【A】位的計數器,能尋址64KB的程序存儲器范圍。A.16

B.8C.4D.32

8.80C51復位的條件是RST弓|腳保持(1)個機器周期以上的高電平,復位后的狀態:

PC值為⑵、SP值為⑶、P0-P3口的值為(4)。[B]

A.(l)3(2)0000H(3)06H(4)FEHB.(l)2(2)0000H(3)07H(4)FFH

C.(l)l(2)0000H(3)07H(4)FFHD.(l)2(2)0000H(3)60H(4)00H9.指令MOV尋

址空間是【C工

A.片外ROMBo片外RAMCo片內RAMD。片內ROM

10.指令MOVX尋址空間是【B】。

A.片外ROMB。片外RAMC。片內RAMD。片內ROM

11.當CPU不執行訪問外RAM指令(MOVX)時,ALE以時鐘振蕩頻率【B】的固

定頻率輸出,因此ALE信號也可作為外部芯片CLK時鐘或其他需要。

A.1/2B.1/6C.1/12D。1/24

12.8051位尋址能力能夠達到【B】位。A.64B.128C.32D.16

13.8051單片機的堆棧區是向地址【D】的方向生成的。A.可變B.不定C.

減小D.增大

14.當8051單片機外接時鐘信號時,應從[B]腳接入。A.T0B.XTAL2

C.XTAL1D.T115.8051單片機外部中斷1、2(/NTO,/NT1)在[DA.P0口

B.P1口C.P2□D.P3口

16."CLRA"的尋址方式是【A】0A。寄存器尋址B。直接尋址C。寄存

器間接尋址Do立即尋址

17."MOVXA,@DPTR"的尋址方式是[].A。變址尋址B。相對尋

址Co寄存器間接尋址D。位尋址

18.-SJMP08H"的尋址方式是[].Ao變址尋址B。相對尋址C,寄存

器間接尋址D。位尋址

19.訪問程序存儲器,指令操作碼的助記符是[]0

A.MOVCB.MOVC.MOVXD.XCH

20."MULAB"指令執行后,16位乘積的高位在【】中。

A.AB.CC.ABD.B

一、選擇題:本大題共20個小題,每小題1分,共20分,在每小題給出的四個選項中,只

有一項符合題目要求,把所選項前的字母填在括號內。

1.單片機讀ROM中數據用(1)指令,控制信號是(2)。[D]

A.⑴MOV(2)而和標B.⑴MOVC(2)而和血

C.⑴MOVC⑵PSEN和麗D.⑴MOVC⑵PSEN和西

2.單片機讀寫外RAM數據用(1)指令,控制信號是(2)。[B]

A.(l)MOV(2)麗和麗B.(l)MOVX(2)血和血

C.(DMOVX⑵PSEN和麗D.(1)MOVC⑵PSEN和EA

3.堆棧指針SP指出堆棧棧頂存儲單元的[B]

A.內容B.地址C.間接地址D.大小

4.80C51單片機地址總線(AB)總線寬度為【B】位。

A.8B.16C.15D.32

5.一個時鐘周期等于【D】振蕩周期。

A.1個B.2個C.6個D.12個

6.關閉電源時,其所存儲內信息將丟失的存儲器是[C].

A.ROMB.PROMC.RAMD.EPROM

7.程序計數器PC是【A】位的計數器,能尋址64KB的程序存儲器范圍。A.16

B.8C.4D.32

8.80c51復位的條件是RST引腳保持⑴個機器周期以上的高電平,復位后的狀態:

PC值為(2)、SP值為⑶、P0-P3口的值為(4)。【B1

A.⑴3(2)0000H(3)06H(4)FEHB.(1)2(2)0000H⑶07H(4)FFH

C.(1)1(2)0000H(3)07H(4)FFHD.(1)2(2)0000H⑶60H(4)00H9.指令MOV尋址空

間是【C1

A.片外ROMB?片外RAMC.片內RAMD,片內ROM

10.指令MOVX尋址空間是【B1

A.片外ROMB。片外RAMC,片內RAMD。片內ROM

11.當CPU不執行訪問外RAM指令(MOVX)時,ALE以時鐘振蕩頻率【B】的固定頻

率輸出,因此ALE信號也可作為外部芯片CLK時鐘或其他需要.

A.1/2B。1/6C。1/12D.1/24

12.8051位尋址能力能夠達到【B】位。A.64B.128C.32D.16

13.8051單片機的堆棧區是向地址【D】的方向生成的.A.可變B.不定C.

減小D.增大

14.當8051單片機外接時鐘信號時,應從【B】腳接入。A.TOB.XTAL2

C.XTAL1D.T115.8051單片機外部中斷1、2(INTO,INTI)在【D1A.PO口B.

P1口C.P20D.P3口

16.“CLRA”的尋址方式是【AA。寄存器尋址B。直接尋址C。寄存器

間接尋址瓦立即尋址

17.“MOVXA,@DPTR”的尋址方式是11A0變址尋址B。相對尋址C。

寄存器間接尋址瓦位尋址

18.MSJMP08H”的尋址方式是【LA。變址尋址B。相對尋址C。寄存器

間接尋址瓦位尋址

19.訪問程序存儲器,指令操作碼的助記符是[1.

A.MOVCB.MOVC.MOVXD.XCH

20.“MULAB”指令執行后,16位乘積的高位在【】中。

A.AB.CC.ABD.B

二、簡答題:每小題6分,共30分。

1.簡述80c51單片機內部結構和引腳功能。

2.試介紹鎖存器中的三態?

3.A與Acc有何區別?

4.試分別說明程序計數器PC和堆棧指針SP的作用。復位后PC和SP中的內容各為多

少?

5.80c51單片機外RAM和ROM使用相同的地址,是否會在總線上出現競爭?為什么?

三、匯編程序設計(50分)

1.編寫程序,將內RAM從20H開始存放的16個數傳送到從38H開始的單元中(10分)。

2.按下列要求傳送數據:設ROM(4000H)=44H(8分)

(DROM4000H單元數據送內RAM20H單元

(2)ROM4000H單元數據送RO

(3)內RAM50H單元數據送外RAM50H單元,設內RAM(50H)=11H。

3.試將30H、R7、B、A、PSW、DPTR中的數據依次壓入堆棧。并指出每次堆棧操作后,

SP=?,設原SP=60H,當前工作寄存器區為。區,(30H)=11H,R7=22H,B=33H,A=

44H,PSW=55H,DPTR=6677H.(8分)

解:

4.試編程,將位存儲單元38H中的內容與位存儲單元49H中的內容互換。(8分)

5.分別用一條指令實現下列功能:(8分)

(1)若Cy=O,則轉CTRLO程序段執行。(2)若位尋址區28H消0,則將28H清0,并使程

序轉至CTRL1。(3)若A中數據不等于78H,則程序轉到CTRL2。(4)若A中數據等于0,則程

序轉至CTRL3。(5)調用首地址為0800H的子程序⑹使PC=1050H。

6.已知fosc=6MHZ,試編寫延時5ms子程序。(采用時延方法)(8分)

1.有如下程序段:MOVRO,#30H

SETBC

CLRA

ADDCA,#00H

MOV@R0,A執行結果是()?

A.(30H)=0OHB.(30H)=01H

C.(OOH)=0OHD.(OOH)=01H

2.在CPU內部,反映程序運行狀態或運算結果特征的寄存器是()。

A.PCB.PSWC.AD.SP

3.各中斷源發出的中斷請求信號,都會標記在()寄存器。

A.TMOD/SCONB.TCON/PCONC.IE/TCOND,TCON/SCON

4.幀格式為1個起始位,8個數據位,1個停止位的異步串行通信方式是().

A.方式0B.方式1C.方式2D.方式3

5.在數據傳送過程中,數據由串行變為并行可通過()實現。

A.數據寄存器B.移位寄存器C.鎖存器D.A/D轉換器

6.執行返回指令,退出中斷服務子程序,則返回地址來自()。

A.ROMB.程序計數器C.堆棧區D.CPU寄存器

7.中斷查詢,查詢的是().

A.中斷請求信號B.中斷標志C.外中斷方式控制位D.中斷允許控制位

8.MCS-51單片機擴展I/O口與外部數據存儲器()。

A.分別獨立編址B.統一編址C.變址編址D.動態變址

9.訪問外部數據存儲器時,不起作用的信號是()中。

A.RDB.WRC.PSEND.ALE

10.外部中斷1的中斷入口地址為()o

A.0003HB.000BHC.0013HD.001BH

11.下列指令中正確的是()。

A.MOVP2.1,AB.JBCTFO,L1

C.MOVXB,@DPTRD.MOVA,@R3

12.串行口的移位寄存器方式為()。

A.方式0B.方式1C.方式2D.方式3

13.在家用電器中使用單片機應屬于計算機的()。

A.輔助工程應用B.數值計算應用C.控制應用D.數據處理應用

14.在LED顯示中,為了輸出位控和段控信號,應使用指令()。

A.MOVB.MOVCC.MOVXD.XCH

15.執行中斷返回指令,要從堆棧彈出斷點地址,以便去執行被中斷了的主程序,從堆棧彈

出的斷點地址送()。

A.DPTRB.PCC.CYD.A

16.在MCS-51中,需雙向傳遞信號的是()。

A.電源線B.地址線C.數據線D.控制信號線

17.在定時器操作中,選擇其工作方式的寄存器是()。

A.TMODB.TCONC.IED.SCON

18.當標志寄存器PSW的RSO和RS1分別為1和0時,系統選用的工作寄存器組

為()。

A.組0B.組1C.組2D.組3

19.8051單片機中,唯-個用戶可使用的16位寄存器是()。

A.PSWB.DPTRC.ACCD.PC

20.指令和程序是以()形式存放在程序存儲器中。

A.源程序B.匯編程序C.二進制編碼D.BCD碼

21.下列指令中錯誤的是().

A.MOVA,R4B.MOV20H,R4C.MOVR4,R3

D.MOV@R4,R3

22.下列指令中不影響標志位CY的指令有().

A.ADDA,20HB.CLRC.RRCAD.INCA

23.UMP跳轉空間最大可達到()。

A.2KBB.256BC.128BD.64KB

24.8051單片機共有()中斷源。

A.4B.5C.6D.7

25.8051單片機共有()個中斷優先級。

A.2B.3C.4D.5

26.外部中斷源IE1(外部中斷1)的向量地址為()o

A.0003HB.000BHC.0013HD.002BH

27.累加器A的位地址為()。

A.E7HB.F7HC.D7HD.87H

28.寄存器B的位地址為()0

A.E7HB.F7HC.D7HD.87H

29.8051的內部RAM中,可以進行位尋址的地址空間為()。

A.00Hs2FHB.20Hs2FHC.OOH^FFHD.20H<^FFH

30.在應用系統中,芯片沒有所存器的D/A轉換器,不能直接接到8OC51的P0口上使

用,這是因為()實現。

A.P0口不具有鎖存功能B.P0口位地址數據復用

C.P0口不能輸出數字量信號D.P0口只能用作地址輸出而不能用作數據輸出

31.設累加器A的內容為0C9H,寄存器R2的內容為54H,CY=1,執行指令

SUBBA,R2后結果為().

A.(A)=74HB.(R2)=74H

C.(A)=75HD.(R2)=75H

32.設(A)=0C3H,(RO)=0AAH,執行指令ANLA,RO后,結果().

A.(A)=82HB.(A)=6CH

C.(RO)=82D.(RO)=6CH

33.8051的程序計數器PC為16位計數器,其尋址范圍是()。

A.8KB.16KC.32KD.64K

34.提高單片機的晶振頻率,則機器周期()中。

A.不變B.變長C.變短D不定

35.在堆棧操作中,當進棧數據全部彈出后,這時SP應指向()。

A.棧底單元B.7FH單元C.棧底單元地址加1D.棧底單元地址減1

36.8051單片機中,唯一一個用戶不能直接使用的寄存器是(

A.PSWB.DPTRC.PCD.B

37.執行如下三條指令后,30H單元的內容是()o

MOVRI,#30H

MOV40H,#0EH

MOV@R1,40H

A.40HB.30HC.OEHD.FFH

38.從地址2132H開始有一條絕對轉移指令AJMPaddrll指令可能實現的轉移范圍

是()。

A.2000Hs27FFHB.2132H^2832H

C.2100H^28FFHD.2000H^3FFFH

39.中斷是一種()。

A.資源共享技術B.數據轉換技術C.數據共享技術D.并行處理技術

40.執行MOVIE,#81H指令的意義是:()?

A.屏蔽中斷源B.開放外部中斷源0

C.開放外部中斷源1D.開放外部中斷源0和1

41,二進制數110010010對應的十六進制數可表示為().

A.192HB.C90HC.1A2HD.CA0H

42.二進制數110110110對應的十六進制數可表示為().

A.1D3HB.1B6HC.DBOHD.666H

43.-3的補碼是()。

A.10000011B.11111100C.11111110D.11111101

44.下列表達式錯誤的是()中。

A.X補+Y補=(X+Y)補B.X=(X補)補

C.X=XD.X?Y+X?Y=X+Y

45.CPU主要的組成部分為(

A.運算器.控制器B.加法器.寄存器

C.運算器.寄存器D.存放上一條的指令地址

46.計算機的主要組成部件為()?

A.CPU,內存,I/0口B.CPU,鍵盤,顯示器

C.主機,外部設備D.以上都是

47.INTEL8051CPU是位()的單片機。

A.16B.4C.8D.準16

48.對于INTEL8031來說,EA腳總是()。

A.接地B.接電源C.懸空D.不用

49.在計算機中“A”是用()來表示的。

A.BCD碼B.二----H進制編碼C.余三碼D.ASC11碼

50.數據指針DPDR訪問的是()。

A.CPU控制器B.CPU運算器C.外部程序存儲器D.外部數據存儲器

51.指令和程序是以()形式存放在程序存儲器中.

A.源程序B.匯編程序C.二進制編碼D.BCD碼

52.單片機應用程序一般存放在().

A.RAMB.ROMC.寄存器D.CPU

53.單片機上電后或復位后,工作寄存器R0是在()。

A.0區00H單元B.0區01H單元C.0區09H單元D.SFR

54.進位標志CY在()中。

A,累加器B.算邏運算部件ALUC.程序狀態字寄存器PSWD.DPOR

55.單片機8051的XTAL1和XTAL2引腳是()引腳。

A.外接定時器B.外接串行口C.外接中斷D.外接晶振

56.8031復位后,PC與SP的值為()。

A.0000H,OOHB.0000H,07H

C.0003H,07H寄存器D.0800H,00H

57.單片機的堆棧指針SP始終是()。

A.指示堆棧底B.指示堆棧頂C.指示堆棧地址D.指示堆棧長度

58.P0.P1口作輸入用途之前必須()。

A.相應端口先置1B.相應端口先置0C.外接高電平D.外接上拉電阻

59.一個EPROM的地址有A0一All引腳,它的容量為()。

A.2KBB.4KBC.11KBD.12KB

60.8031單片機中既可位尋址又可字節尋址的單元是()。

A.20HB.30HC.00HD.70H

61.十進制數126其對應的十六進制可表示為().

A.8FB.8EC.FED.7E

62.十進制數89.75其對應的二進制可表示為().

A.10001001.01110101B.1001001.10C.1011001.11D.10011000.11

63.PC是()。

A.一根硬件信號線B.一個可由用戶直接讀寫的RAM單元

C.一個不可尋址的SFRD.一個能自動加一計數的ROM單元

64.在單片機中,通常將一些中間計算結果放在()中。

A.累加器B.控制器C.程序存儲器D.數據存儲器

65.程序計數器PC用來()。

A.存放指令B.存放正在執行的指令地址

C.存放下一條的指令地址D.存放上一條的指令地址

66.假定(A)=0C5H,執行指令:SWAPA后,累加器A的內容為()。

A.OCHB.COHC.5CHD.C5H

67.在寄存器間接尋址中,指定寄存器中存放的是()。

A.操作數B.操作數地址C.轉移地址D.地址偏移量

68.假定設置堆棧指針SP的值為37H,在進行子程序調用時把斷點地址進棧保護后,SP的

值為()。

A.36HB.37HC.38HD.39H

69.單片機芯片8031屬于()。

A.MCS48系列B.MCS-51系列C.MCS-96系列D.MCS-31系列

70.8OC51與87C51的區別在于()。

A.內部程序存儲器的類型不同B.內部數據存儲器的類型不同

C.內部程序存儲器的容量不同D.內部數據存儲器的容量不同

71.在接口電路中“口''一定是一個()。

A.已賦值的寄存器B.數據存儲器C.可編址的寄存器D.即可讀又可寫的寄存器

72.8031單片機中片內RAM共有()字節。

A.128B.256C.4KD.64K

73.執行指令MOVXA,@DPTR時,WR.RD腳的電平為()?

A.WR高電平,RD低電平B.WR低電平,RD高電平

C.WR高電平,RD高電平D.WR低電平,RD低電平

74.INTEL8031的P0口,當使用外部存儲器時它是一個()1>

A.傳輸高8位地址口B.傳輸低8位地址口

C.傳輸低8位數據口D.傳輸低8位地址/數據總線口

75.以下所列的特點中,不屬于串行工作方式2的是()。

A.11位幀格式B.有第9數據位

C.使用一種固定的波特率D.使用兩種固定的波特率

76.啟動T1運行的指令是()

A.SETBETOB.SETBET1

C.SETBTROD.SETBTR1

77.CPU允許串行口中斷的指令為()

A.SETBEXOB.SETBESC.SETBETOD.SETBET1

78.8051系統中,同一優先級的兒個中斷源中優先權最高()。

A.INTOB.TOC.INTID.T1

79.在程序狀態字PSW中,位是奇偶校驗位()。

A.CB.ACC.OVD.P

80.某異步通訊接口的波特率為4800,則該接口每秒鐘傳送()?

A.4800位B.4800字節C.9600位D.9600字節

81.MCS-51單片機復位后,從下列那個單元開始取指令()?

A.0003HB.000BHC.0000H

82.對片外數據RAM單元讀寫數據須用()。

A.MOV指令B.MOVX指令C.MOVC指令

83.MCS-51的無條件轉移指令中,其轉移范圍最大的是()。

A.LJMPB.AJMPC.SJMP

84.執行MOVSP,#30H指令后,壓棧從片內RAM哪單元開始()。

A.2FHB.30HC.31H

85.以下指令中,哪條指令執行后使標志位CY清0()。

A.MOVA,#OOHB.CLRAC.ADDA,#00H

86.對8031

溫馨提示

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

評論

0/150

提交評論