單片機試卷及答案_第1頁
單片機試卷及答案_第2頁
單片機試卷及答案_第3頁
單片機試卷及答案_第4頁
單片機試卷及答案_第5頁
全文預覽已結束

下載本文檔

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

文檔簡介

一選擇題

〔n

〕1.MCS—51單片機是高檔16位單片機。

y〕2.MCS—51的產品8051與8031的區(qū)別是:8031片內無ROM。

〔n

〕3.單片機的CPU從功能上可分為運算器和存貯器。

y〕4.MCS-51的指令存放器是一個8位存放器,用于暫存待執(zhí)行指令,等待譯碼。

〔n

〕5.MCS—51的指令存放器是對指令存放器中的指令進展譯碼,將指令轉變?yōu)閳?zhí)行此指令所需要的電信號。

〔y

〕6.8051的累加器ACC是一個8位的存放器,簡稱為A,用來存一個操作數(shù)或中間結果。

〔y

〕7.8051的程序狀態(tài)字存放器PSW是一個8位的專用存放器,用于存程序運行中的各種狀態(tài)信息。

n〕8.MCS—51的程序存貯器用于存放運算中間結果。

y〕9.MCS—51的數(shù)據(jù)存貯器在物理上和邏輯上都分為兩個地址空間:一個是片內的256字節(jié)的RAM,另一個是片外最大可擴大64K字節(jié)的RAM。

y〕10.單片機的復位有上電自動復位和按鈕手動復位兩種,當單片機運行出錯或進入死循環(huán)時,可按復位鍵重新啟動。

〔n

〕11.CPU的時鐘周期為振蕩器頻率的倒數(shù)。

〔n

〕12.單片機的一個機器周期是指完成某一個規(guī)定操作所需的時間,一般情況下,一個機器周期等于一個時鐘周期組成。

〔y

〕13.單片機的指令周期是執(zhí)行一條指令所需要的時間。一般由假設干個機器周期組成。

〔n

〕14.單片機系統(tǒng)擴展時使用的鎖存器,是用于鎖存高8位地址。

〔n

〕15.MCS—51單片機上電復位后,片內數(shù)據(jù)存儲器的內容均為00H。

〔y

〕16.當8051單片機的晶振頻率為12MHZ時,ALE地址鎖存信號端的輸出頻率為2MHZ的方脈沖。

〔y

〕17.8051單片機片內RAM從00H~1FH的32個單元,不僅可以作工作存放器使用,而且可作為RAM來讀寫。

〔n

〕18.MCS—51單片機的片內存貯器稱為程序存貯器。

n〕19.MCS—51單片機的數(shù)據(jù)存貯器是指外部存貯器。

〔y

〕20.MCS—51單片機的特殊功能存放器集中布置在片內數(shù)據(jù)存貯器的一個區(qū)域中。

y〕21.微機控制系統(tǒng)的抗干擾問題是關系到微機應用成敗的大問題.

二、單項選擇題

1.MCS—51單片機的CPU主要的組成局部為

a

。

A.運算器、控制器

B.加法器、存放器

C.運算器、加法器

D.運算器、譯碼器

2.單片機能直接運行的程序叫

c

。

源程序

B。匯編程序

C。目標程序

D。編譯程序

3.單片機中的程序計數(shù)器PC用來

c

。

A.存放指令

B.存放正在執(zhí)行的指令地址

C.存放下一條指令地址

D.存放上一條指令地址

4.單片機上電復位后,PC的內容和SP的內容為

b

。

A.0000H,00H

B。0000H,07H

C。0003H,07H

D。0800H,08H

5.單片機8031的ALE引腳是

b

輸出高電平

B。輸出矩形脈沖,頻率為fosc的1/6

C.輸出低電平

D。輸出矩形脈沖,頻率為fosc的1/2

6.單片機8031的引腳

a

A.必須接地

B。必須接+5V

C。可懸空

D。以上三種視需要而定

7.訪問外部存貯器或其它接口芯片時,作數(shù)據(jù)線和低8位地址線的是A

A.P0口

B。P1口

C。P2口

D。P0口和P2口

8.PSW中的RS1和RS0用來

a

。

選擇工作存放器區(qū)號

B。指示復位

C。選擇定時器

D。選擇工作方式

9.上電復位后,PSW的值為

d

A.1

B。07H

C。FFH

D。0

10.單片機上電復位后,堆棧區(qū)的最大允許范圍是

b

個單元。

A.64

B。120

C。128

D。256

11.單片機上電復位后,堆棧區(qū)的最大允許范圍是內部RAM的

d

。

A.00H—FFH

B。00H—07H

C。07H—7FH

D。08H—7FH

12.堆棧指針SP在內部RAM中的直接地址是

c

A.00H

B。07H

C。81H

D。FFH

13.INTEL8031的P0口,當使用外部存貯存器時它是一個

d

。

A.傳輸高8位地址口

A.傳輸?shù)?位地址口

C.傳輸高8位數(shù)據(jù)口

D.傳輸?shù)?位地址/數(shù)據(jù)口

14.P0口作數(shù)據(jù)線和低8位地址線時

b

。

A.應外接上拉電阻

B.不能作I/O口

C.能作I/O口

D.應外接高電平

15.對于8031單片機,其內部RAM

d

A.只能位尋址

B.只能字節(jié)尋址

C.既可位尋址又可字節(jié)尋址

D.少局部只能位尋址

16.尋址方式就是

c

的方式。

A.查找指令操作碼

B.查找指令

C.查找指令操作數(shù)

D.查找指令操作碼和操作數(shù)

17.8031單片機假設晶振頻率為fosc=12MHz,則一個機器周期等于

c

μS。

A.1/12

B.1/2

C.1

D.2

18.MCS—51單片機的數(shù)據(jù)指針DPTR是一個16位的專用地址指針存放器,主要用來

b

。

A.存放指令

B.存放16位地址,作間址存放器使用

C.存放下一條指令地址

D.存放上一條指令地址

19.ALU表示

d

。D

A.累加器

B.程序狀態(tài)字存放器

C.計數(shù)器

D.算術邏輯部件

20.單片機上電后或復位后,工作存放器R0是在

a

A.0區(qū)00H單元

B.0區(qū)01H單元

C.0區(qū)09H單元

D.SFR

21.單片機8051的XTAL1和XTAL2引腳是

d

引腳。

A.外接定時器

B.外接串行口

C.外接中斷

D.外接晶振

22.8051單片機的VSS〔20〕引腳是

b

引腳。

A.主電源+5V

B.接地

C.備用電源

D.訪問片外存貯器

23.8051單片機的VCC〔40〕引腳是

引腳。

A.主電源+5V

B.接地

C.備用電源

D.訪問片外存貯器

24.8051單片機a

口是一個8位漏極型開路型雙向I/O端口。

A.P0

B.P1

C.P2

D.P3

25.8051單片機中,輸入/輸出引腳中用于專門的第二功能的引腳是

d

。

A.P0

B.P1

C.P2

D.P3

26.MCS—51復位后,程序計數(shù)器PC=b

。即程序從

b

開場執(zhí)行指令。

A.0001H

B.0000H

C.0003H

D.0023H

27.MCS—51的片內外的ROM是統(tǒng)一編址的,如果端保持高電平,8051的程序計數(shù)器PC在

b

地址范圍內。

A.1000H—FFFFH

B.0000H—FFFFH

C.0001H—0FFFH

D.0000H—0FFFH

28.MCS—51的專用存放器SFR中的堆棧指針SP是一個特殊的存貯區(qū),用來

c

,它是按后進先出的原則存取數(shù)據(jù)的。A.存放運算中間結果

B.存放標志位

C.暫存數(shù)據(jù)和地址

D.存放待調試的程序

29.單片機的堆棧指針SP始終是指示

b

A.堆棧底

B.堆棧頂

C.堆棧地址

D.堆棧中間位置

30.單片機的P0、P1口作輸入用途之前必須

a

。

A.在相應端口先置1

B.在相應端口先置0

C.外接高電平

D.外接上拉電阻

31.MCS—51的串行數(shù)據(jù)緩沖器SBUF用于b

。

A.存放運算中間結果

B.存放待發(fā)送或已接收到的數(shù)據(jù)

C.暫存數(shù)據(jù)和地址

D.存放待調試的程序

32.MCS—51單片機的P1口的功能是d

。

A.可作通用雙向I/O口用

B.可作一般I/O口用

C.可作地址/數(shù)據(jù)總線用

D.可作通用I/O口用

33.MCS—51單片機復位后,專用存放器ACC的狀態(tài)是

c

。

A.0000H

B.07H

C.00H

D.0FFH

34.當程序狀態(tài)字存放器PSW狀態(tài)字中RS1和RS0分別為0和1時,系統(tǒng)先用的工作存放器組為

b

。

A.組0

B.組1

C.組2

D.組3

35.8051單片機中,唯一一個用戶可使用的16位存放器是

d

。

A.PSW

B.ACC

C.SP

D.DPTR

36.8051的程序計數(shù)器PC為16位計數(shù)器,其尋址范圍是

d

。

A.8K

B.16K

C.32K

D.64K

37.單片機應用程序一般存放在

b

中。

A.RAM

B.ROM

C.存放器

D.CPU

MCS—51單片機指令系統(tǒng)及程序設計

一、單項選擇題

1.MCS—51匯編語言指令格式中,唯一不可缺少的局部是b

。

A.標號

B.操作碼

C.操作數(shù)

D.注釋

2.MCS—51的立即尋址方式中,立即數(shù)前面

d

A.應加前綴“/:〞號

B.不加前綴號

C.應加前綴“@〞號

D.應加前綴“#〞號

3.MCS—51的立即尋址的指令中,立即數(shù)就是

b

A.放在存放器R0中的內容

B.放在程序中的常數(shù)

C.放在A中的內容

D.放在B中的內容

4.單片機中PUSH和POP指令常用來

c。

A.保護斷點

B.保護現(xiàn)場

C.保護現(xiàn)場,恢復現(xiàn)場

D.保護斷點,恢復斷點

5.MCS—51尋址方式中,操作數(shù)Ri加前綴“@〞號的尋址方式是

a

。

A.存放器間接尋址

B.存放器尋址

C.基址加變址尋址

D.立即尋址

6.執(zhí)行指令MOVX

A,@DPTR時,、腳的電平為

c

A.高電平,高電平

B.低電平,高電平

C.高電平,低電平

D.低電平,低電平

7.以下指令判斷假設P1口最低位為高電平就轉LP,否則就執(zhí)行下一句的是

b

。

A.JNB

P1.0,LP

B.JBP1.0,LP

C.JCP1.0,LP

D.JNZP1.0,LP

8.以下指令中比擬轉移指令是指

b

。

A、DJNZRn,rel

B.CJNERn,#data,rel

C.DJNZdirect,relD.JBCbit,rel

7.指令MOVR0,#20H執(zhí)行前〔R0〕=30H,〔20H〕=38H,執(zhí)行后〔R0〕=

b

。

A.00H

B.20H

C.30H

D.38H

8.指令MOVR0,20H執(zhí)行前〔R0〕=30H,〔20H〕=38H,執(zhí)行后〔R0〕=

d

。

A.20H

B.30H

C.50H

D.38H

9.MCS—51指令MOVR0,#20H中的20H是指

d

A.立即數(shù)

B.內部RAM20H

C.一個數(shù)的初值

D.以上三種均有可能,視該指令的在程序中的作用

10.以下指令中影響堆棧指針的指令是d

。

A.LJMP

B.ADD

C.MOVCA,@A+PC

D.LCALL

11.:A=D2H,〔40H〕=77H,執(zhí)行指令:ORL

A,40H后,其結果是:

d

。

A.A=77H

B.A=F7H

C.A=D2H

D.以上都不對

11.MCS—51指令系統(tǒng)中,清零指令是

c

。

A.CPL

A

B.RLC

A

C.CLR

A

D.RRC

A

12.MCS—51指令系統(tǒng)中,求反指令是

a

。

A.CPL

A

B.RLC

A

C.CLR

A

D.RRC

A

13.MCS—51指令系統(tǒng)中,指令MOVA,@R0,執(zhí)行前〔A〕=86H,〔R0〕=20H,〔20H〕=18H,執(zhí)行后

c

。

A.〔A〕=86H

B.〔A〕=20H

C.〔A〕=18H

D.〔A〕=00H

14.以下指令判斷假設累加器A的內容不為0就轉LP的是

c

。

A.JBA,LP

B.JNZA,LP

C.JNZLP

D.CJNE

A,#0,LP

15.設累加器A中為無符號數(shù),B中數(shù)為2,以下指令

d

的作用與其它幾條不同。

A.ADDA,0E0H

B.MULAB

C.RLA

D.RLC

A

17.MCS—51指令系統(tǒng)中,執(zhí)行以下程序后,程序計數(shù)器PC的內容為

C

。

ORG

0000H

MOV

DPDR,#1000

MOV

A,#00H

MOV

20H,A

LJMP

1500

END

A.1100

B.1000

C.1500

D.0

18.MCS—51指令系統(tǒng)中,格式為:ORG

16位地址的指令功能是

C

。

A.用于定義字節(jié)

B.用于定義字

C.用來定義匯編程序的起始地址

D.用于定義某特定位的標識符

19..MCS—51指令系統(tǒng)中,執(zhí)行以下程序后,堆棧指針SP的內容為

C

。

MOV

SP,#30H

MOV

A,20H

LACALL

1000

MOV

20H,A

SJMP

$

A.00H

B.30H

C.32H

D.07H

20.MCS—51指令系統(tǒng)中,指令DA

A是

D

。

A.除法指令

B.加1指令

C.加法指令

D.十進制調整指令

21.MCS—51指令系統(tǒng)中,指令DA

A應跟在B

A.加法指令后

B.BCD碼的加法指令后

C.減法指令后

D.BCD碼的減法指令后

22.執(zhí)行以下程序后,累加器A的內容為

B

ODG

0000H

MOV

A,#00H

ADD

A,#02H

MOV

DPTR,#0050H

MOVC

A,@A+DPDR

MOV

@R0,A

SJMP

$

ORG

0050H

BAO:

DB

00H,08H,0BH,6H,09H,0CH

END

A.00H

B.0BH

C.06H

D.0CH

23.8051單片機傳送外部存貯器地址信號的端口是

D

。

A.P0口和P1口

B.P1口和P2口

C.P1口和P3口

D.P0口和P2口

24.8051單片機能分時傳送地址信號和數(shù)據(jù)的端口是

A

。

A.P0口

B.P2口

C.P0口和P2口

D.P3口

25.能訪問外部數(shù)據(jù)存貯器的傳送指令是

C

A.MOV指令

B.MOVC指令

C.MOVX指令

26.將內部數(shù)據(jù)存貯單元內容傳送到累加器A中的指令是

B

。

A.MOV

direct,R0

B.MOV

A,@Ri

C.MOV

A,#data

D.MOV

A,

R0

27.指令ANLA,R0的功能是

A

。

A.將A與存放器R0的內部容按位邏輯與

B.將A與存放器R0的內部容按位邏輯異或

C.將A與存放器R0的內部容按位邏輯非

D.將A與存放器R0的內部容按位邏輯或

28.能將A的內容向左循環(huán)移一位,第七位進第0位的指令是

D

。

A.RLC

A

B.RRC

A

C.RR

A

D.RL

A

29.能將A按位取反的指令是

A

。

A.CPLA

B.CLR

A

C.RL

A

D.SWAP

A

30.執(zhí)行以下程序后,內部RAM

30H單元的內容是

B

。

MOV

30H,#00H

MOV

R0,#30H

MOV

A,30H

ADD

A,#05H

MOVC

A,@A+PC

MOV

@R0,A

SJMP

$

TDB:DB

00H

,01H,02H,03H,04H,05H

A.00H

B.02H

C.05H

D.30H

31.將A與立即數(shù)按位邏輯異或的指令是

C

。

A.ANL

A,#data

B.ORL

A,#data

C.XRL

A,#data

D.XRL

A,direct

32.LJMP跳轉空間最大可到達

D

。

A.2KB

B.256B

C.128B

D.64KB

33.跳轉指令SJMP的轉移范圍為

B

。

A.2KB

B.256B

C.128B

D.64KB

34.在編程中使用

溫馨提示

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

評論

0/150

提交評論