2023年單片機(jī)題庫及答案_第1頁
2023年單片機(jī)題庫及答案_第2頁
2023年單片機(jī)題庫及答案_第3頁
2023年單片機(jī)題庫及答案_第4頁
2023年單片機(jī)題庫及答案_第5頁
已閱讀5頁,還剩21頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

《單片機(jī)原理》復(fù)習(xí)題(2023.11)

一、填空題:

1.執(zhí)行指令時(shí),PC內(nèi)容的低8位經(jīng)P0口輸出,高8位經(jīng)P2口輸出。

2.運(yùn)算器的功能是進(jìn)行算術(shù)運(yùn)算和邏輯運(yùn)算。

3.訪問內(nèi)部RAM使用MOV指令,訪問外部RAM使用MOVX指令。

4.在查詢和中斷兩種數(shù)據(jù)輸入輸出控制方式中,效率較高的是中斷。

5.假定累加器A的內(nèi)容為30H,執(zhí)行指令:1000H:MOVCA,@A+PC后.把程序存儲(chǔ)器1030H單元的內(nèi)容送

累加器A中。

6.變址尋址的指令都是單字節(jié)指令。

7.在MCS-51的時(shí)序定期單位中稱為狀態(tài)的是S狀態(tài)周期。

8.堆棧重要是為保存數(shù)據(jù)和讀取數(shù)據(jù)而設(shè)立的。

9.在三態(tài)緩沖電路中,除了數(shù)據(jù)輸入線和數(shù)據(jù)輸出線外,還應(yīng)當(dāng)有一個(gè)控制信號(hào)線。

10.假定標(biāo)號(hào)qaz的地址為0IOOH,標(biāo)號(hào)qwe值為0123Ho應(yīng)執(zhí)行指令:qaz:SJMPqwe該指令的相對(duì)偏

移量為rel=21H。

11.在多位LED顯示器接口電路的控制信號(hào)中,必不可少的是色控信號(hào)和次控信號(hào)。

12.數(shù)據(jù)I/O操作的核心內(nèi)容是輸入/輸出數(shù)據(jù)。

13.定期器/計(jì)數(shù)器工作方式2的計(jì)數(shù)值有限.最大只能到2*-1。

14.T期/計(jì)數(shù)中斷的中斷請(qǐng)求是白動(dòng)撤除的,無需用戶干預(yù)。

15.在MCS-51單片機(jī)系統(tǒng)中,采用的編址方式是_L9進(jìn)制編碼_。

16.訪問內(nèi)部ROM他用MOVC指令,訪問外部ROM使用MOVC指令。

17.在存儲(chǔ)器編址技術(shù)中.不需要額外增長電路但卻能導(dǎo)致存儲(chǔ)映象區(qū)重疊的編址方法是/EA=1時(shí)?

18.以助記符形式表達(dá)的計(jì)算機(jī)指令就是它的匯編語言。

19.在直接尋址方式中,只能使用1位二進(jìn)制數(shù)作為直接地址,因此其尋址對(duì)象只限于

RAM

20.單片機(jī)系統(tǒng)在運(yùn)營過程中,如發(fā)生掉電故障,其掉電保護(hù)措施是

先保存數(shù)據(jù)到內(nèi)部RAM中.然后再給內(nèi)部RAM維持供電。

21.MCS-51單片機(jī)的定期單位中,一個(gè)機(jī)器周期涉及也個(gè)狀態(tài),一個(gè)狀態(tài)

涉及2個(gè)拍節(jié)。.

22.指令系統(tǒng)中執(zhí)行時(shí)間最長的指令是乘、除指令(4周期指令)。

23.在MCS-51單片機(jī)中.需雙向傳遞信號(hào)的是數(shù)據(jù)(I/O")線。

24.在MCS-51單片機(jī)中,需外加電路實(shí)現(xiàn)中斷撤除的是電平觸發(fā)的外部中斷源。

25.在寄存器間接尋址方式中,其“間接”體現(xiàn)在指令中寄存器的內(nèi)容不是操作數(shù).而是操作數(shù)的地址。

26.8051芯片的內(nèi)部程序存儲(chǔ)器共有4KBROM存儲(chǔ)單元,其地址為0000H?0FFFH。

27.定期中斷0響應(yīng)后,產(chǎn)生的長調(diào)用指令應(yīng)當(dāng)是LCALLOOOBH。

28.為擴(kuò)展存儲(chǔ)器而構(gòu)造系統(tǒng)總線,應(yīng)以Pn口的8位口線作為低8位地址/數(shù)據(jù)線,以P2口的口線

作為高8位地址線。

29.能有效運(yùn)用存儲(chǔ)空間合用于大容量存儲(chǔ)器擴(kuò)展的編址方法是譯碼法。

30.執(zhí)行如下指令序列:

MOVC,PLo

ANLC,PLI

ANLC,/Pi.2

MOVP3.0,C后,所實(shí)現(xiàn)的邏輯運(yùn)算式為—P.OP.0VPi,V/P|.2_o

31.假定addrll=B,標(biāo)號(hào)qaz的地址為1030H。執(zhí)行指令qaz:AJMPaddri1后,程序轉(zhuǎn)移到地址一add

r11=B去執(zhí)行。

32.在位操作中.能起到與字節(jié)操作中累加器作用相同的是CLRA。

33.空操作指令NOP常用于程序的延時(shí)或等待,是單字節(jié)指令,因此執(zhí)行后PC加1。

34.累加器A中存放著一個(gè)其值小于等于127的8位無符號(hào)數(shù),CY清“0”后執(zhí)行RLCA指令,則A中數(shù)變?yōu)?/p>

本來的2倍。

35.單片機(jī)系統(tǒng)復(fù)位后,(PSW)=OOH,因此內(nèi)部RAM寄存器區(qū)的當(dāng)前寄存器是

第。組,8個(gè)寄存器的單元地址為0()H~07H。

36.一分計(jì)算機(jī)的指令系統(tǒng)就是住所能執(zhí)行的所有指令的集合。

37.在寄存器尋址方式中,指令中指定寄存器的內(nèi)容就是源操作數(shù)。

38.在存儲(chǔ)器擴(kuò)展中,無論是線選法還是譯碼法.最終都是為擴(kuò)展芯片的/CE端提供信號(hào)。

39.中斷采樣用于判斷是否有中斷請(qǐng)求信號(hào),但MCS-51中只有外部中斷才有中斷采樣問題。

40.在定期器工作方式。下,計(jì)數(shù)器的寬度為13位。假如系統(tǒng)晶振頻率為3MHz.則最大定期時(shí)間為32.768

mSo

41.在接口電路中,杷已經(jīng)編址并能講行讀寫操作的寄存器稱之為狀態(tài)寄存:器。

42.簡樸輸出門擴(kuò)展是為了實(shí)現(xiàn)輸出數(shù)據(jù)的寄存功能。

43.簡樸輸入口擴(kuò)展是為了實(shí)現(xiàn)輸入數(shù)據(jù)的寄存功能。

44.指令MOVA,3AH的源操作數(shù)尋址方式是直接;?址。

45.外部RAM單元的數(shù)據(jù)傳送只能使用變址尋址方式。

46.外部RAM的數(shù)據(jù)傳送所有都是通過累加器進(jìn)行的。

47.指令MULAB是把累加器A和寄存器B中的兩個(gè)無符號(hào)8位數(shù)相乘,所得結(jié)果低8位存放在—A―中,

高8位存放在_B____中.

48.在單片機(jī)系統(tǒng)中.廣泛使用機(jī)械式非編碼式鍵盤。

49.8155的定期器/計(jì)數(shù)器是減法計(jì)數(shù)。

50.三態(tài)緩沖電路輸出除了通常的低電平狀態(tài)、高電平狀杰以外.尚有一種是高阻懸浮電平狀態(tài)。

51.二口緩沖漕的輸出應(yīng)具有三種狀杰.其中不涉及高阻懸浮電平狀態(tài)。

52.對(duì)程序存儲(chǔ)器的讀操作,只能使用MOVC指令。

53.單片機(jī)的基本工作方式是程序執(zhí)行方式。

54.用電信號(hào)寫入也用電信號(hào)擦除的只讀存儲(chǔ)器芯片是EEPROM。

55.在京期器/計(jì)數(shù)器的工作方式中.具有自動(dòng)重新加載功能的是方式2。

56.一般情況下,中斷響應(yīng)時(shí)間是3~8個(gè)機(jī)器周期。

57.條件轉(zhuǎn)移指令只能采用相對(duì)尋址方式。

58.只能用于對(duì)程序存儲(chǔ)器進(jìn)行尋址的尋址方式是變址尋址方式,

二、選擇題:

1.在位操作中,能起到與字節(jié)操作中累加器作用相同的是(D)

A.ACB.OV

C.PD.CY

2.外部中斷0響應(yīng)后,產(chǎn)生的長調(diào)用指令應(yīng)當(dāng)是(A)

A.LCALL0003HB.LCALL00OBH

C.LCALL0013HD.LCALL001BH

3.在算術(shù)運(yùn)算過程中,(PSW)=01H,則累加器A的內(nèi)容可認(rèn)為(B)

A.21HB.31H

C.41HD.53H

4.有一條指令KWR:AJMPaddr11,若addrl1=B,標(biāo)號(hào)KWR地址為2070H,則執(zhí)行指令后,程序轉(zhuǎn)到

(A)

A.256AHB.2AD4H

C.264DHD.265AH

5.絕對(duì)轉(zhuǎn)移指令的助記符是(B)

A,LJMPB.AJMP

C.SJMPD.JMP

6.不能為程序存儲(chǔ)器提供和構(gòu)成地址的有(C)

A.PCB.A

C.DPTRD.PSW

7.在MCS-51中,需要外加電路實(shí)現(xiàn)中斷撤除的是(D)

A.定期中斷B.脈沖方式的外部中斷

C.串行中斷D.電平方式的外部中斷

8.在下列寄存器中,與定期/計(jì)數(shù)控制無關(guān)的是(C)

A.TCON(定期控制寄存器)B.TMOD(工作方式控制寄存器)

C.SCON(串行控制寄存器)D.IE(中斷允許控制寄存器)

9.在工作方式0下,計(jì)數(shù)器是由TH的所有8位和TL的5位組成,因此其計(jì)數(shù)范圍是(B)

A.1-8192B.0-8191

C.0-8192D.1-4096

10.在接口電路中的“口”一定是一個(gè)(D)

A.已賦值的寄存器B.數(shù)據(jù)寄存器

C.可編址的寄存器D.既可讀又可寫的寄存器

11.外中斷初始化的內(nèi)容不涉及(D)

A.設(shè)立中斷響應(yīng)方式B.設(shè)立外中斷允許

C.設(shè)立中斷總允許D.設(shè)立中斷方式

12.為給掃描法工作的鍵盤提供接口電路,在接口電路中只需要(B)

A.一個(gè)輸入口B.一個(gè)輸入口和一個(gè)輸出口

C.一個(gè)輸出口D.兩個(gè)輸入口和一個(gè)輸出口

13.MCS-51指令系統(tǒng)中具有三個(gè)操作數(shù)的指令是(B)

A.累加器判零轉(zhuǎn)移指令B.數(shù)值比較轉(zhuǎn)移指令

C.減1條件轉(zhuǎn)移指令D.變址尋址轉(zhuǎn)移指令

14.邏輯“異或”運(yùn)算的助記符是(D

A.ANLB.ORL

C.CPLD.XRL

15.指令系統(tǒng)中執(zhí)行時(shí)間最長的指令是(B)

A.加減指令B.乘除指令

C.邏輯運(yùn)算指令D.控制轉(zhuǎn)移指令

16.中斷查詢,查詢的是(B)

A.中斷請(qǐng)求信號(hào)B.中斷標(biāo)志位

C.外中斷方式控制位D.中斷允許控制位

17.下列指令中對(duì)的的是(D)

A.MOVA,@30HB.PUSH#30H

C.MOVR1,R2D.XCHA,R1

18.可認(rèn)為訪問程序存儲(chǔ)器提供或構(gòu)成地址的有(D)

A.只有程序計(jì)數(shù)器PCB.只有PC和累加器A

C.只有PC、A和數(shù)據(jù)指針DPTRD.PC、A、DPTR和堆棧指針SP

19.以下各項(xiàng)中不能用來對(duì)內(nèi)部數(shù)據(jù)存儲(chǔ)器進(jìn)行訪問的是(A

A.數(shù)據(jù)指針DPTRB.按存儲(chǔ)單元地址或名稱

C.堆棧指針SPD.由R0或R1作間址寄存器

20.如在系統(tǒng)中只擴(kuò)展一片Intel2732(4KX8)滁應(yīng)使用Po口的8條口線外,至少還應(yīng)使用P2口的口線(A)

A.4條B.5條

C.6條D.7條

21.在相對(duì)尋址方式中,尋址的結(jié)果體現(xiàn)在(A)

A.PC中B.累加器A中

C.DPTR中D.某個(gè)存儲(chǔ)單元中

22.對(duì)程序存儲(chǔ)器的讀操作,只能使用(D)

A.MOV指令B.PUSH指令

C.MOVX指令D.MOVC指令

23.必須進(jìn)行十進(jìn)制調(diào)整的十進(jìn)制運(yùn)算(C)

A.有加法和減法B.有乘法和除法

C.只有加法D.只有減法

24.三態(tài)緩沖器的輸出應(yīng)具有三種狀態(tài),其中不涉及(A)

A.高阻抗?fàn)顟B(tài)B.低阻抗?fàn)顟B(tài)

C.高電平狀態(tài)D.低電平狀態(tài)

25.在LED顯示中,為了輸出位控和段控信號(hào),應(yīng)使用指令(B)

A.MOVB.MOVX

C.MOVCD.XCH

26.十進(jìn)制調(diào)整指令的指令格式是(B)

A.INCAB.DAA

C.DECAD.RLCA

27.在MCS-51中,以下說法對(duì)的的是(C)

A.具有獨(dú)立的專用的地址線B.由Po口和巴口的口線作地址線

C.由P??诤蚉2口的口線作地址線D.由Pl口和P2口的口線作地址線

28.在相對(duì)尋址方式中,“相對(duì)”兩字是指相對(duì)于(A)

A.地址偏移量relB.當(dāng)前指令的首地址

C.當(dāng)前指令的末地址D.DPTR值

29.下列指令中與進(jìn)位標(biāo)志位CY無關(guān)的指令有(D)

A.移位指令B.位操作指令

C.十進(jìn)制調(diào)整指令D.條件轉(zhuǎn)移指令

30.在MCS-51中,需雙向傳遞信號(hào)的是(B)

A.地址線B.數(shù)據(jù)線

C.控制信號(hào)線D.電源線

31.通過改造而形成的既可讀又可寫的程序存儲(chǔ)器的最大特點(diǎn)是(B)

A.掉電后所存信息不消失B.既可運(yùn)營程序又可修改程序

C.既可存儲(chǔ)數(shù)據(jù)又可存儲(chǔ)程序D.既可存放開發(fā)程序又可存放監(jiān)控程序

32.單片機(jī)的基本工作方式是(A)

A.程序執(zhí)行方式B.復(fù)位方式

C.單步執(zhí)行方式D.掉電保護(hù)方式

33.可使內(nèi)部RAM30H單元中的所有位變反的指令是(B)

A.ORL30H,#0FFHB.XRL30H,#0FFH

C.ANL30H,#OFOHD.ORL30H,#0FH

34.定期中斷1響應(yīng)后,產(chǎn)生的長調(diào)用指令應(yīng)當(dāng)是(D)

A.LCALL0003HB.LCALL0013H

C.LCALLOOOBHD.LCALL001BH

35.下列指令錯(cuò)誤的是(D)

A.XCHA,ROB.SUBBA,#30H

C.SWAPAD.ADDAo@30H

36.在單片機(jī)存儲(chǔ)器擴(kuò)展技術(shù)中,作為內(nèi)外程序存儲(chǔ)器的選擇信號(hào)的是(D)

A.WRB.PESN

C.ALED.EA-

37.若外接晶體振蕩頻率為6MHz,則該單片機(jī)的機(jī)器周期為(C)

A.1/6NSB.1/3MS

C.2PSD.4NS

38.MCS-51單片機(jī)采用了引腳復(fù)用技術(shù),其具有第二功能信號(hào)引腳的是(D)

A.PO口線B.P1口線

C.P2口線D.P3口線

39.可使內(nèi)部RAM50H單元中的高3位變反,其余位不變的指令是(C)

A.ANL50H,#0FFHB.ORL50H,#00H

C.XRL5OH,#0E0HD.ORL5OH,#OFFH

40.單片機(jī)運(yùn)營的最簡樸的配置系統(tǒng)是(A)

A.最小系統(tǒng)B.最小功耗系統(tǒng)

C.典型系統(tǒng)D.測(cè)控增強(qiáng)系統(tǒng)

41.在生產(chǎn)過程中完畢程序?qū)懭氲闹蛔x存儲(chǔ)器稱之為(A)

A.掩膜ROMB.PROM

C.EPROMD.EEPROM

42.存儲(chǔ)器編址技術(shù)解決的是(A)

A.存儲(chǔ)單元的選擇B.ROM與RAM的區(qū)分

C.芯片的選擇D.地址和數(shù)據(jù)的隔離

43.單片機(jī)系統(tǒng)擴(kuò)展時(shí)使用的鎖存器,是用于鎖存(B)

A.高8位地址B.低8位地址

C.8位數(shù)據(jù)D.ALE信號(hào)

44.使用CHMOS芯片的最重要因素是運(yùn)用它的(B)

A.速度快特點(diǎn)B.低功耗特點(diǎn)

C.高密度特點(diǎn)D.體積小特點(diǎn)

45.在定期器/計(jì)數(shù)器的工作方式中,具有自動(dòng)重新加載功能的是(C)

A.工作方式0B.工作方式1

C.工作方式2D.任意工作方式

46.對(duì)程序計(jì)數(shù)器PC的操作(A)

A.是自動(dòng)進(jìn)行的B.是通過傳送進(jìn)行的

C.是通過加“1”指令進(jìn)行的D.是通過減“1”指令進(jìn)行的

47.在MCS-51單片機(jī)的運(yùn)算電路中,不能為ALU提供數(shù)據(jù)的是(B)

A.累加器AB.暫存器

C.寄存器BD.狀態(tài)寄存器PSW

48.在寄存器間接尋址方式中,指定寄存器中存放的是(B)

A.操作數(shù)B.操作數(shù)地址

C.轉(zhuǎn)移地址D.地址偏移量

49.與定期工作方式1和0比較,定期工作方式2不具有的特點(diǎn)是(B)

A.計(jì)數(shù)溢出后能自動(dòng)重新加載計(jì)數(shù)初值B.增長計(jì)數(shù)器位數(shù)

C.提高計(jì)數(shù)精度D.適于循環(huán)定期和循環(huán)計(jì)數(shù)應(yīng)用

50.對(duì)于由8031構(gòu)成的單片機(jī)應(yīng)用系統(tǒng),中斷響應(yīng)并自動(dòng)生成長調(diào)用指令LCALL后,應(yīng)(A)

A.轉(zhuǎn)向外部程序存儲(chǔ)器去執(zhí)行中斷服務(wù)程B.轉(zhuǎn)向內(nèi)部程序存儲(chǔ)器去執(zhí)行中斷服務(wù)程

序序

C.轉(zhuǎn)向外部數(shù)據(jù)存儲(chǔ)器去執(zhí)行中斷服務(wù)D.轉(zhuǎn)向內(nèi)部數(shù)據(jù)存儲(chǔ)器去執(zhí)行中斷服務(wù)

程序程序

51.執(zhí)行中斷返回指令,要從堆棧彈出斷點(diǎn)地址,以便去執(zhí)行被中斷了的主程序,從堆棧彈出的斷點(diǎn)地址送給(C)

A.AB.CY

C.PCD.DPTR

52.在中斷流程中有“關(guān)中斷”的操作,對(duì)于外部中斷0,要關(guān)中斷應(yīng)復(fù)位中斷允許寄存器的(B)

人.£八位和£10位8萬人位和£*,,位

C.EA位和ES位D.EA位和EXi位

53.MCS-51單片機(jī)I/O編址采用的是統(tǒng)一編址方法,因此(A)

A.有專門的I/O操作指令B.I/O寄存器與存儲(chǔ)單元同等對(duì)待

D.使用MOVX指令訪問存儲(chǔ)器而使用

C.地址空間與存儲(chǔ)器空間是互相分開的

MOVC指令進(jìn)行I/0數(shù)據(jù)傳送

54.8155是一個(gè)可編程I/O接口芯片,“可編程”是指(A)

B.芯片內(nèi)包具有256個(gè)字節(jié)的RAM存儲(chǔ)

A.有14位可控定期器/計(jì)數(shù)器

C.只能使用中斷編程方法進(jìn)行I/O數(shù)據(jù)D.使用命令字以程序方法設(shè)立I/O數(shù)據(jù)

傳送傳送的工作方式

55.以下運(yùn)算中對(duì)溢出標(biāo)志OV沒有影響或不受OV影響的運(yùn)算是(A)

A.邏輯運(yùn)算B.符號(hào)數(shù)加減法運(yùn)算

C.乘法運(yùn)算D.除法運(yùn)算

56.以下有關(guān)PC和DPTR的結(jié)論中錯(cuò)誤的是(B)

B.DPTR是MCS-51中唯一的16位寄

A.DPTR是可以訪問的而PC不能訪問

存器

D.DPTR可以分為2個(gè)8位的寄存器使

C.它們都具有加“I”功能

用,但PC不能

57.在使用譯碼法同時(shí)擴(kuò)展多片數(shù)據(jù)存儲(chǔ)器芯片時(shí),不能在各存儲(chǔ)芯片間并行連接的信號(hào)是(B)

A.讀寫信號(hào)B.地址譯碼輸出信號(hào)

C.數(shù)據(jù)信號(hào)D.高位地址信號(hào)

58.假定(A)=0C5H,執(zhí)行指令SWAPA后,累加器A的內(nèi)容為(C)

A.3AHB.8BH

C.5CHD.0E2H

59.內(nèi)部RAM中的位尋址區(qū)定義的位是給(A)

A.位操作準(zhǔn)備的B.移位操作準(zhǔn)備的

C.控制轉(zhuǎn)移操作準(zhǔn)備的D.以上都對(duì)

60.假如以查詢方式進(jìn)行定期應(yīng)用,則應(yīng)用程序中的初始化內(nèi)容應(yīng)涉及(D)

A.系統(tǒng)復(fù)位,設(shè)立工作方式,設(shè)立計(jì)數(shù)

B.設(shè)立計(jì)數(shù)初值,設(shè)立中斷方式,啟動(dòng)定期

初值

C.設(shè)立工作方式,設(shè)立計(jì)數(shù)初值,打開中D.設(shè)立工作方式,設(shè)立計(jì)數(shù)初值,嚴(yán)禁中

斷斷

61.下列敘述中,不屬于單片機(jī)存儲(chǔ)器系統(tǒng)特點(diǎn)的是(A)

A.程序和數(shù)據(jù)兩種類型的存儲(chǔ)器同時(shí)存在B.芯片內(nèi)外存儲(chǔ)器同時(shí)存在

C.擴(kuò)展數(shù)據(jù)存儲(chǔ)器與片內(nèi)數(shù)據(jù)存儲(chǔ)器空間D.擴(kuò)展程序存儲(chǔ)器與片內(nèi)程序存儲(chǔ)器空

重疊間重疊

62.在下列信號(hào)中,不是給數(shù)據(jù)存儲(chǔ)器擴(kuò)展使用的是(A)

B.RD-

C.WRD.ALE

63.在MCS-51中,為實(shí)現(xiàn)Po口線的數(shù)據(jù)和低位地址復(fù)用,應(yīng)使用(C)

A.地址緩沖器B.地址寄存器

C.地址鎖存器D.地址譯碼器

64.執(zhí)行返回指令時(shí),返回的斷點(diǎn)是(D)

A.調(diào)用指令的首地址B.調(diào)用指令的末地址

C.調(diào)用指令下一條指令的首地址D.返回指令的末地址

65.一般情況下,中斷響應(yīng)時(shí)間是(A)

A.3—8個(gè)機(jī)器周期B.1—4個(gè)機(jī)器周期

C.2-5個(gè)機(jī)器周期D.4-6個(gè)機(jī)器周期

66.對(duì)于脈沖方式的外中斷請(qǐng)求,為保證中斷請(qǐng)求有效,中斷請(qǐng)求脈沖高低電平的連續(xù)時(shí)間應(yīng)在(B)個(gè)晶振周期

以上.

A.8B.12

C.16D.24

67.如程序中有絕對(duì)調(diào)用指令81OOHACALL48FH,則主程序到(C)去調(diào)用子程序

A.8102HB.8491II

C.848FHD.848DH

68.條件轉(zhuǎn)移指令只能采用(B)

A.立即尋址B.相對(duì)尋址

C.寄存器間接尋址D.變址尋址

69.PC的值是(C)

A.當(dāng)前指令前一條指令的地址B.當(dāng)前正在執(zhí)行指令的地址

C.下一條指令的地址D.控制器中指令寄存器的地址

70.假定設(shè)立堆棧指針SP的值為37H,在進(jìn)行子程序調(diào)用時(shí)把斷點(diǎn)地址進(jìn)棧保護(hù)后,SP的值為(C)

A.36HB.39H

C.38HD.37H

71.若本來工作寄存器組為當(dāng)前寄存器組,現(xiàn)要改1組為當(dāng)前寄存器組,不能使用指令(C)

A.SETBPSW.3B.SETBDOH.3

C.MOVPSW.3,1D.CPLPSW.3

72.在下列信號(hào)中,不是給程序存儲(chǔ)器擴(kuò)展使用的是(D)

A.PSENB.EA

C.ALED.WR

73.下列有關(guān)MCS-51中斷優(yōu)先級(jí)控制的敘述中,錯(cuò)誤的是(D)

A.低優(yōu)先級(jí)不能中斷高優(yōu)先級(jí),但高優(yōu)先

B.同級(jí)中斷不能嵌套

級(jí)能中斷低優(yōu)先級(jí)

D.同時(shí)同級(jí)的多中斷請(qǐng)求將形成阻塞,系

C.同級(jí)中斷請(qǐng)求準(zhǔn)時(shí)間的先后順序響應(yīng)

統(tǒng)無法響應(yīng)

74.只能用于對(duì)程序存儲(chǔ)器進(jìn)行尋址的尋址方式是(A)

A.變址尋址B.直接尋址

C.相對(duì)尋址D.寄存器間接尋址

75.下列指令對(duì)的的是(B)

A.CPL#30HB.DECA

C.MOVA,@1OHD.MOVX30H,@DPTR

76.外部RAM單元的數(shù)據(jù)傳送只能使用(C)方式

A.立即尋址B.寄存器尋址

C.寄存器間接尋址D.相對(duì)尋址

77.變址尋址的指令都是(A)字節(jié)指令

A.一B.二

C.三D.四

78.子程序返I可指令的格式是(C)

A.RLCB.RRC

C.RETD.RETI

79.以下會(huì)影響程序狀態(tài)字(PSW)的指令是(D)

A.MOV@R0,AB.INCA

C.DECAD.MULAB

80.將二進(jìn)制數(shù)轉(zhuǎn)換成十六進(jìn)制數(shù)為(A)

A.5A5HB.0B4AH

C.6B4HD.0C55H

81.將十進(jìn)制數(shù)327轉(zhuǎn)換成二進(jìn)制數(shù)為(c)

A.B.

C.D.

82.一個(gè)帶符號(hào)的數(shù)X=-13,其補(bǔ)碼用二進(jìn)制表達(dá)為(b)

A.10001101B.lll10011

C.11110010D.11111100

83.一般將堆棧指針SP設(shè)在內(nèi)部RAM(C)范圍內(nèi)

A.OO-1FHB.20-2FH

C.30-7FHD.80-FFH

84.空操作指令屬于(A)類指令

A.控制轉(zhuǎn)移B.算術(shù)運(yùn)算

C.邏輯運(yùn)算及移位D.位操作

三、判斷改錯(cuò)題:

1.8031片內(nèi)無程序存儲(chǔ)器,而8751是將8051片內(nèi)的ROM換成EPROM。(J)

2.MCS-5I單片機(jī)的程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器空間是互相獨(dú)立的,物理結(jié)構(gòu)也不同。(V)

3.中斷方式是CPU訪問的積極形式,而查詢方式是CPU等待告知的被動(dòng)方式。(J)

4.在單片機(jī)芯片內(nèi)部發(fā)生,不需在芯片上設(shè)立引入端的中斷請(qǐng)求是定期中斷和串行中斷。(J)

5.在定期工作方式2下,由于把TH作為予置寄存器,因此在應(yīng)用程序中應(yīng)當(dāng)有計(jì)數(shù)溢出時(shí)從TH向TL加載計(jì)數(shù)初

值的操作。(V)

6.程序存儲(chǔ)器與數(shù)據(jù)存儲(chǔ)器的獷展,在地址線、數(shù)據(jù)線與控制線的連接方法上,都是有區(qū)別的。(X)

7.按位取反事實(shí)上就是邏輯非運(yùn)算。(J)

8.在一般情況下,MCS-51單片機(jī)允許同級(jí)中斷嵌套。(X)

9.中斷初始化時(shí),對(duì)中斷控制寄存器的狀態(tài)設(shè)立,只可使用位操作指令,而不能使用字節(jié)操作指令。(X)

10.對(duì)于通過改造而形成的既可讀又可寫的程序存儲(chǔ)器,進(jìn)行讀寫操作既可使用MOVX指令,也可使用MOVC指

令。(X)

11.MCS-51的定期和計(jì)數(shù)皆使用同一計(jì)數(shù)機(jī)構(gòu),所不同的只是計(jì)數(shù)脈沖的來源。來自于單片機(jī)內(nèi)部的是定期,而

來自于外部的是計(jì)數(shù)。(X)

12.只有外部中斷才有中斷請(qǐng)求的采樣問題。(X)

13.中斷事實(shí)上是數(shù)據(jù)共享技術(shù)。(X)

14.外部RAM之間可直接傳送數(shù)據(jù)。(X)

15.MCS-51單片機(jī)采用獨(dú)立編址方式。(V)

16.當(dāng)需要只改變字節(jié)數(shù)據(jù)的某幾位,而其余位不變時(shí),可以使用直接傳送指令。(J)

17.對(duì)于容量相同的存儲(chǔ)器芯片,使用線選法擴(kuò)展的存儲(chǔ)器比使用譯碼法擴(kuò)展的存儲(chǔ)器容量大。(X)

18.單片機(jī)在中斷響應(yīng)后會(huì)自動(dòng)關(guān)閉中斷。(X)

19.RET(子程序返回指令)與RETI(中斷服務(wù)子程序返回指令)功能相同無區(qū)別。(X)

20.系統(tǒng)復(fù)位后,(SP)=07H?(J)

21.變址尋址方式可用于對(duì)程序存儲(chǔ)器及數(shù)據(jù)存儲(chǔ)器進(jìn)行尋址。(7)

22?個(gè)機(jī)器周期總共有12個(gè)拍節(jié)。(X)

四、簡答題:

1.說明外部中斷請(qǐng)求的查詢和響應(yīng)過程。

答:MCS——51單片機(jī)的中斷系統(tǒng)有2個(gè)外部中斷源,引腳信號(hào)為INTO和PNT1。甲慚請(qǐng)求觸發(fā)信號(hào)

INTO和INT1有電平觸發(fā)和邊沿觸發(fā)兩種方式。當(dāng)TCON中的ITO、IT1位為“0”時(shí)采用電平觸發(fā),為“I”時(shí)

采用邊沿觸發(fā)。當(dāng)EA、EXO、EX1為“觸時(shí),可響應(yīng)中斷。

在電平觸發(fā)方式下,單片機(jī)在每個(gè)機(jī)器周期的S5P2期間采樣輸入信號(hào)INT0和I而T的狀點(diǎn)7至為低電

平,則可直接觸發(fā)外部中斷。

在邊沿觸發(fā)方式中,假如在引腳信號(hào)INTofirrTrr1連藥尿樣到1個(gè)機(jī)器周期的高電平和緊接著的1個(gè)機(jī)器

周期的低電平,則TCON寄存器中的中斷請(qǐng)求標(biāo)志位1E0、IEI就被置位,并由該標(biāo)志位請(qǐng)求中斷.

當(dāng)CPU查詢到有外部中斷請(qǐng)求后,根據(jù)事先運(yùn)用軟件和硬件設(shè)立的優(yōu)先級(jí)分類進(jìn)行不同的中斷源請(qǐng)求查詢.

擬定解決的先后順序。同時(shí)將PC的當(dāng)前值送入堆棧加以保存以便響應(yīng)中斷后返I3原程序;接著把中斷解決程序

的入口地址送給PC,進(jìn)行相應(yīng)的解決。

2.MCS-51單片機(jī)運(yùn)營犯錯(cuò)或程序進(jìn)入死循環(huán)時(shí),如何擺脫困境?

答:MCS-51單片機(jī)運(yùn)營犯錯(cuò)或程序進(jìn)入死循環(huán)時(shí),應(yīng)當(dāng):(1)檢查程序是否犯錯(cuò),假如是,則修改程序;

(2)檢查程序是否受到干擾,假如是則應(yīng)提高抗干擾措施;(3)程序良好,可直接通過復(fù)位端復(fù)位(手動(dòng)復(fù)位)

或從新通電復(fù)位(自動(dòng)復(fù)位)來解決。

3.什么是中斷優(yōu)先級(jí)?中斷優(yōu)先解決的原則是什么?

答:中斷優(yōu)先級(jí)是多個(gè)中斷源哪個(gè)優(yōu)先響應(yīng)中斷的級(jí)別。對(duì)于MCS-51單片機(jī).中斷優(yōu)先解決的原則是:

(1)不同級(jí)的中斷源同時(shí)申請(qǐng)中斷時(shí)一一先高級(jí)后低檔;

(2)同級(jí)的中斷源同時(shí)申請(qǐng)中斷時(shí)一事先規(guī)定;

(3)解決低檔中斷又收到高級(jí)中斷請(qǐng)求時(shí)一一停低轉(zhuǎn)高;

(4)解決高級(jí)中斷又收到低檔中斷請(qǐng)求時(shí)——高不理低。

4.堆棧有哪些功能?堆棧指示器(SP)的作用是什么?程序設(shè)計(jì)時(shí)為什么還要對(duì)SP重新賦值?

答:堆棧的功能重要是在子程序調(diào)用或中斷解決時(shí)保護(hù)現(xiàn)場(chǎng)數(shù)據(jù)、返回后恢復(fù)現(xiàn)場(chǎng)數(shù)據(jù)。

堆棧指示器(SP)的作用是用來指示棧頂位置的寄存器。

程序設(shè)計(jì)時(shí)還耍對(duì)SP重新賦值,是由于單片機(jī)復(fù)位時(shí)SP的值為07H,占用了工作寄存器區(qū),因此在

程序設(shè)計(jì)時(shí),通常把SP的值重新賦值在30H或30H以上。

5.內(nèi)部RAM低128單元?jiǎng)澐譃槟娜齻€(gè)重要部分?各部分的單元地址為什么?

答:內(nèi)部RAM低128單元?jiǎng)澐譃槿齻€(gè)重要部分:(1)工作寄存器區(qū),地址為00H?1FH;(2)位尋

址區(qū):地址為2()H~2FH;(3)一般RAM區(qū):地址為30H~7FH。

6.試說明兩種對(duì)存儲(chǔ)器編址的方法及特點(diǎn)?

答:常用兩種對(duì)存儲(chǔ)器編址的方法是⑴線選法;(2)譯碼法。

線選法:是運(yùn)用系統(tǒng)沒有使用的高位地址線作為存儲(chǔ)芯片的片選信號(hào)的方法。線選法線路簡樸,但不能

充足有效地運(yùn)用地址空間,適合于小規(guī)模的單片機(jī)存儲(chǔ)器擴(kuò)展系統(tǒng)的編址方法。

譯碼法:是運(yùn)用譯碼器對(duì)系統(tǒng)的若干根高位地址線進(jìn)行譯碼,以譯碼輸出作為存儲(chǔ)芯片的片選信號(hào)的方

法。譯碼法可以有效地運(yùn)用地址空間,適合于大規(guī)模的系統(tǒng)擴(kuò)展的編址方法。

7.只讀存儲(chǔ)器是如何分類的?各有什么特點(diǎn)?

答:只讀存儲(chǔ)器(ROM)可分為如下幾類:

(1)掩膜ROM。掩膜是一種生產(chǎn)工藝,生產(chǎn)者在生產(chǎn)過程中將程序通過掩膜寫入存儲(chǔ)器內(nèi)部,用

戶只能讀出程序,不能改變其中的內(nèi)容。這種芯片集成度高,結(jié)構(gòu)簡樸,適合于大批量的生產(chǎn)。

(2)PROM(可編程ROM)。PROM芯片在出廠時(shí)沒有任何信息,用戶可根據(jù)自己的需要將程

序?qū)懭胄酒辉摲N芯片只能寫入一次,不能進(jìn)行修改。

(3)EPROM(可擦出PROM)。EPROM芯片允許用戶用紫外線反復(fù)擦出寫入。通常在芯片上

看到透明的玻璃窗,程序?qū)懞靡院髴?yīng)用不透明的標(biāo)簽封住窗口,以免程序被偶爾破壞。

(4)EEPROM(電擦出EPROM)。EEPROM芯片用電信號(hào)擦出或?qū)懭氤绦?,使用方?但價(jià)格

高。

(5)FlashROM(PEROM、快閃式ROM).FlashROM是?種新型存儲(chǔ)器,它的集成度和價(jià)格與

EPROM相似,還兼?zhèn)淞薊EPROM在線擦寫的特點(diǎn),擦寫速度更快,同時(shí)具有輕、薄、小、

低功耗、效率高等特點(diǎn)。但壽命比一般的EEPROM短。

8.MCS-51共有哪些中斷源?對(duì)其中斷請(qǐng)求如何進(jìn)行控制?

答:MCS-51共有5個(gè)中斷源:2個(gè)外部中斷(由INTO、INTI引腳球印斷請(qǐng)求信號(hào))、2個(gè)片內(nèi)定期

器/計(jì)數(shù)器溢出中斷(TO、T1)、1個(gè)片內(nèi)串行口中斷(TX-發(fā)送、RX-接受)。

對(duì)其中斷請(qǐng)求進(jìn)行控制,必須設(shè)立相應(yīng)的中斷入口,同時(shí)設(shè)立IE、IP、TCONsSCON中的相應(yīng)功能

標(biāo)志。

9.定期工作方式2有什么特點(diǎn)?合用于什么應(yīng)用場(chǎng)合?

答:TO、T1的定期器/計(jì)數(shù)器的工作方式2,為可重載時(shí)間常數(shù)的8位計(jì)數(shù)器結(jié)構(gòu)。在方式2下,TO、

T1工作方式相同,TL作為8位計(jì)數(shù)器,TH作為重載時(shí)間常數(shù)寄存器,其定期時(shí)間比較精確。合用于

TO、T1作精確計(jì)算的場(chǎng)合。

10.什么是RAM存儲(chǔ)器?具有什么特點(diǎn)?

答:RAM存儲(chǔ)器是可讀、可寫的數(shù)據(jù)存儲(chǔ)器。分為靜態(tài)RAM(SRAM)和動(dòng)態(tài)RAM(DRA

M)。

靜態(tài)RANKSRAM)只要電源存在,內(nèi)容就會(huì)保存,其存儲(chǔ)速度快,但功耗高。

DRAM采用類似電容的元件來存儲(chǔ)信息.,由于漏電流易使電荷消失,因此需要周期性地刷新電路,

以保存信息。DRAM較SRAM容量大、功耗低、價(jià)格低,但刷新電路復(fù)雜。

II.如何構(gòu)造MCS-51擴(kuò)展的系統(tǒng)總線?

答:系統(tǒng)總線分為(1)地址總線;(2)數(shù)據(jù)總線:(3)控制總線。

地址總線:用P0口的8位口線作為低8位地址線,用P2口的8位口線作為高8位地址線。

數(shù)據(jù)總線:用P0口的8位口線作為8位數(shù)據(jù)總線。

控制總線:共涉及如下幾條:

ALE信號(hào)線用于控制低8位地址的鎖存。

1不出信號(hào)線作為獷展程序存儲(chǔ)器的讀選通信號(hào)。

EA信號(hào)線作為內(nèi)外存儲(chǔ)器的選擇信號(hào)。

RD、號(hào)線分別作為擴(kuò)展數(shù)據(jù)存儲(chǔ)器的讀、寫選通信號(hào)。

12.MCS-51單片機(jī)的EA信號(hào)有何功能?在使用8031時(shí),該信號(hào)引腳應(yīng)如何解決?

答:E7V信號(hào)線作為內(nèi)外存儲(chǔ)器的選擇信號(hào)。(1)當(dāng)EA=1叱一方面使用內(nèi)部存儲(chǔ)器,用完內(nèi)部存儲(chǔ)器后,

才干使用外部存儲(chǔ)器;(2)當(dāng)EA=0時(shí),只能使用外部存儲(chǔ)器。

在使用8()31時(shí),由于8031的內(nèi)部沒有存儲(chǔ)器,該信號(hào)引腳只能接地。

13.MCS—51單片機(jī)的時(shí)鐘晶振頻率為6MHz,若規(guī)定定期為0.2ms和20ms,定期器工作方式為0,方式

1和方式2,其定期器初值各為多少?

答:單片機(jī)時(shí)鐘頻率為6MHz,則機(jī)器周期為2陽。

1)定期為0.2ms時(shí):

工作方式0:計(jì)數(shù)初值=2,3-t/2Rs=8192-200/2=8192-100=8092D

=1111110011100B=0FCH(高8位)1CH(低5位)

工作方式1:計(jì)數(shù)初值=2'6—t/2Hs=65536-200/2=65536-100=65436D

=111111111001HOOB=OFFH(高8位)9CH(低8位)

工作方式2:計(jì)數(shù)初值=2'—t/2Ps=256-200/2=256-100=156D

溫馨提示

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

評(píng)論

0/150

提交評(píng)論