單片機原理和應用試題庫-答案_第1頁
單片機原理和應用試題庫-答案_第2頁
單片機原理和應用試題庫-答案_第3頁
單片機原理和應用試題庫-答案_第4頁
單片機原理和應用試題庫-答案_第5頁
已閱讀5頁,還剩13頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

《單片機原理及應用》試題庫

一、填空題

1.單片機就是把(CPU)、(輸入/輸出卜和(存儲器)等部件都集成在一個電路

芯片上,并具備一套功能完善的(指令系統(tǒng)),有的型號同時還具備(ADmDA)等功

能部件,其簡稱為(微處理器)或(微控制器)。

2.Intel公司典型的單片機有(MCS-51系列)和(MCS-96系列)。

3.單片機具有體積(下)、重量(輕)、價格(低)、功耗(?。?、控制功能強、

運算速度快、運用靈活、易于產(chǎn)品化、抗擾能力(強)等特點,故在國民經(jīng)濟建設、軍事

及家用電器等領域均得到了廣泛的應用。

4.微處理器本身不是計算機,它是微型計算機的核心部件,又稱它為1CPU)°它包

括兩個主要局部:(運算器)、(控制器)。

5.當擴展外部存儲器或I/O口時,P2口用作(地址線的高8位)。

6.MCS-51單片機內(nèi)部RAM區(qū)有(4)個工作存放器區(qū)。

7.MCS-51單片機內(nèi)部RAM區(qū)有(128)個位地址。

8.89C51單片機片內(nèi)RAM中位尋址區(qū)的地址范圍是(20H-2FH),工作存

放器區(qū)的地址范圍是(00H-1FH),片內(nèi)程序存儲器中尋址區(qū)的地址范圍是

(OOOOH—07FFH)。

9.MCS-51有(4)個并行1\0口。

10.MCS-51的堆棧是軟件填寫堆棧指針臨時在(30H—7FH)內(nèi)開辟的區(qū)域.

11.MCS-51片內(nèi)(20H—2FH)范圍內(nèi)的數(shù)據(jù)存儲器,既可以字節(jié)尋址又可以位

尋址。

12.程序狀態(tài)標志字存放器PSW中的PSW.7的含義是(進位和巖位標志位);PSW.O

的含義是(奇偶校驗位

13.假設不使用89c51片內(nèi)的程序存儲器,引腳(EA,)必須接地。

14.MCS-51中凡字節(jié)地址能被(0和8)整除的特殊功能存放器均能尋址。

15.MCS-51有4組,作存放器,它們的字節(jié)地址范圍是((XJH—1FH

16.當MCS-51引腳(ALE)信號有效時,表示從P0口穩(wěn)定地送出了低8位

地址.

17.在單片機的RESET端出現(xiàn)1兩個機器周期以上的高電平時),便可以可靠復位,

復位后的程序指針PC指向(OOOOH)地址。

18.MCS-51系列單片機有:〔外部中斷0),(外部中斷1),(定時/計數(shù)器T0溢出

中斷),(定時/計數(shù)器T1溢出中斷),(串行口)等5個中斷請求源。

39.KeiLC51軟件中,工程文件的擴展名是_UV2,編譯連接后生成可燒寫的

文件擴展名是_hex。

40.C51支持的指針有通的指針和Crol完成一個字節(jié)的循環(huán)左移,

用irol__________完成二個字節(jié)的循環(huán)左移。

42.C51的根本數(shù)據(jù)類型有char、int>long>float、bitsbit、sfr

sfr16。

43.C51的存儲類型有code、dala、bdata、idata>xdata、pdata<>

44.C51的存儲模式有的rge、compact和small。

45.C51程序與其他語言程序一樣,程序構(gòu)造也分為順序構(gòu)造、選擇構(gòu)造、

循環(huán)構(gòu)造三種。

46.C51中int型變中的長度為16位,其值域為0-65535。

47.C51中關鍵字sfr的作用定義變量訪問8位的SFR,sbit的作用定義變量訪問SFR

中的一位。

48.函數(shù)定義由函數(shù)頭和函數(shù)體兩局部組成。

49.C51中“!〃運算符的作用是取反。

50.假設函數(shù)無返回值,用皿關鍵字指定。

51.假設局部變量未初始化,其初值為不確定。

52.89C51五個中斷源的中斷入口地址分別是而而:0003H;而i:0013H

TO:000BH;Tl:001BH;串行□:0023H,

53在CPU未執(zhí)行同級或更高優(yōu)先級中斷服務程序的條件下,口斷響應等待時間最少

需要。

54.中斷嵌套與子程序嵌套的區(qū)別在于:一是子程序嵌套是在程序中事先按排序好

的;而中斷嵌套是隨機的。二是子程序嵌套無次序限制;而中斷嵌套只允許』

級中斷嵌套高級中斷。

55.MCS-51單片機的堆棧區(qū)只可設置在30H-7FH,堆棧存放器SP是&位存放

器。

56.假設(IP)=00010100B,則中斷優(yōu)先級最高者為串行口和外部中斷1,最低者為定

時/計數(shù)器Tl、T0溢出中斷,外部中斷0。

57.MCS-51單片機中,只有_外部中斷一中斷源存在中斷采樣的問題。

58.對中斷進展查詢時,查詢的中斷標志位共有_TF1_、_TF0_.JE1_、」E0_、

_TI_和_RI_六個中斷標志位。

59.MCS-51單片機中斷系統(tǒng)中有外部中斷0.外部中斷1.定時/計數(shù)器T1溢

一中斷.定時/計數(shù)器T0溢出中斷.串行口中斷

五個中斷請求源,其中優(yōu)先級最高的是外部中斷0,優(yōu)先級最低的是一串行口中斷.

60.定時/計數(shù)器工作方式3僅適用于定時計數(shù)器T0。

61.假設將定時/計數(shù)器用于計數(shù)方式,則外部事件脈沖必須從P3.4和P3.5引

腳輸入,且外部脈沖的最高頻率不能超過時鐘頻率的1/12。

62.定時器/計數(shù)器的工作方式3是指的將定時、計數(shù)器拆成兩個獨立的8位計數(shù)器。

而另一個定時器/計數(shù)器此時通常只可作為串行口的波特率發(fā)生器使用。

64.假定定時器1工作在方式2,單片機的振蕩頻率為3MHZ,則最大的定時時間

為_1024uso

65.當定時器TO工作在方式3時,要占定時器T1的TR1和TF1_控制位.

66.MCS-51的定時器用作定時時,其定時時間與時鐘頻率和計數(shù)初值有關。用作計數(shù)

時,最高計數(shù)頻率的。

67.MCS-51單片機內(nèi)部有個位加1定時/計數(shù)器,可通過編程決定它們的工作

方式,其中,可進展13位定時/計數(shù)的是方式是Q。

68.MCS-51單片機的串行接口有生種工作方式。其中方式方式3為多機通信方式。

69串行口中斷標志RUTI由系統(tǒng)置位,軟性清零。

70.MCS-51串行接口有4種工作方式,這可在初始化程序中用軟件填寫特殊功能存放

器SCON()加以選擇.

71.用串口擴并口時.串行接口工作方式應選為方式00

72.串行通信按照數(shù)據(jù)傳送方向可分為三種制式:單工、雙工和半1.

73.波特率定義為一秒鐘傳送多少個數(shù)據(jù)位.串行通信對波特率的根本要求是

互相通信的甲乙雙方必須具有的一樣的波特率。

74.多機通信時,主機向從機發(fā)送信息分地址幀和數(shù)據(jù)幀兩類,以第9位可編程TB8

作區(qū)分標志。TB8=0,表示數(shù)據(jù)幀:TB8=1,表示地址幀.

75.當從機SM2=1時,只能接收主機發(fā)出的地址幀,對數(shù)據(jù)不予理睬。

76.多機通信開場時,主機首先發(fā)送地址,各從機核對主機發(fā)送的地址與本機地址是否

相符,假設相符,則置SM2=0。

77半導體存儲器中有一類在掉電后不會喪失數(shù)據(jù),稱之為_ROM,有一類掉電

后會喪失數(shù)據(jù),稱之為—RAMo

78.51系列單片機擴展數(shù)據(jù)存儲器最大尋址范圍為(64K)o

79.當擴展外部存儲器或I/O口時,P2口用作(地址線的高8位

80.80C51的存儲器可以分為三個不同的存儲空間,分別是理KB片外數(shù)據(jù)存儲器;

64KB程序存儲器;256B(包括特殊功能存放器)片內(nèi)數(shù)據(jù)存儲器.

81.MCS-51可提供(數(shù)據(jù))和(程序)兩種存儲器.最大存儲空間可達(64K)的兩個并行存

儲器擴展系統(tǒng)。

82.為擴展存儲器而構(gòu)造系統(tǒng)總線,應以P0口的8位口線作為(地址線低8位和數(shù)據(jù))

線,以P2口的口線作為(地址線高8位)線。

83.為實現(xiàn)89c51內(nèi)外程序存儲器的銜接,應使用(EA,)信號進展控制。

85.在存儲器擴展中,無論是線選法還是譯碼法,最終都是為擴展芯片的(CS')端

提供信號。

86.89C51并行擴展I/O口時,對擴展I/O口芯片愉入/輸出端的根木要求是:構(gòu)成輸

出口時,接口芯片應具有鎖存功能:構(gòu)成輸入口時,接口芯片應具有三態(tài)緩沖和

鎖存選通功能:

89.總線路是用于傳送信息的公共通信途徑。總線可分為數(shù)據(jù)總線、地址總

線.和控制總線。

90.89C51擴展I/O口從片外數(shù)據(jù)存儲器存儲空間擴展,從理論上講,最多可擴展

64K個。

91.MCS—51單片機的P0—P3口均是8位并行I/O口,其中的P0口和P2口除了可以

進展數(shù)據(jù)的輸入.輸出外,通常還用來構(gòu)建系統(tǒng)的地址線和數(shù)據(jù)線,在P0—P3口中,四_為

真正的雙向口,P1-P3為準雙向口。

92.對I/O進展編址通常采月.與片外數(shù)據(jù)存儲器統(tǒng)一變址一編址技術。

93.連接到單片機上的輸入口應具有一三態(tài)緩沖和鎖存選通—功能,連接到單片機

上的輸出口應具有—輸出鎖存一功能。

94.8255共有三種工作方式,分別是方式0.一方式L和—方式2―。這三

種工作方式通過一方式選擇一控制字進展選擇。

98當51單片機與慢速外設進展數(shù)據(jù)傳輸時,最正確的傳輸方式是中斷傳送方

式____O

99.LED數(shù)碼管的使用與發(fā)光二極管一樣,根據(jù)其材料不同正向壓降一般為0.7V.

額定電流為20mA.最大電流為50mA。

100.鍵盤掃描控制方式可分為國^控制、定時控制和中斷控制方式。

101.LED顯示器的靜態(tài)驅(qū)動顯示和動態(tài)驅(qū)動顯示的優(yōu)缺點是:靜態(tài)顯示鳧度高但是

占用IO口較多,動態(tài)顯示亮度不高但是占用10口較少________。

102.A/D轉(zhuǎn)換器按轉(zhuǎn)換原理形式可分為積分式、逐次逼近式和并行/

串行比照式。

103.A/D轉(zhuǎn)換器0809按轉(zhuǎn)換原理為(逐次逼近式AD轉(zhuǎn)換器)。

二、判斷題

1、所謂的單片機,就是將CPU、存儲器、定時計數(shù)器、中斷功能以及I/O設備等主要功能

部件都集成在一塊超大規(guī)模集成電路的微型計算機。(對)

2、8051單片機,程序存儲器數(shù)和數(shù)據(jù)存儲器擴展的最大范圍都是一樣的。(對)

3、MCS-51單片機是微處理器。:對)

4、8位二進制數(shù)構(gòu)成一個字節(jié),一個字節(jié)所能表達的數(shù)的范圍是0-255。(對)

5、8051中的工作存放器就是內(nèi)部RAM中的一部份。(對)

6、8051中特殊功能存放器1SFR)就是內(nèi)部RAM中的一部份。(錯)

7、SP稱之為堆棧指針,堆棧是單片機內(nèi)部的一個特殊區(qū)域,與RAM無關。(錯)

8、89c51單片機片外數(shù)據(jù)存儲器與擴展I/O口統(tǒng)一編址。(對)

9、89c51單片機片內(nèi)RAM的地址空間為00H?7FH。(對)

10、89C5I單片機訪問片外ROM是以國函作為讀選通信號。(對)

11、CPU每取一個指令字節(jié),立即使程序計數(shù)器PC自動加1。(對)

12、第1組工作存放器R0?R7的地址是10HT7H。(錯)

13、不能用指令對對程序計數(shù)器PC進展讀寫操作。(對)

14、使用89c51且玩=1時,仍可外擴64KB的程序存儲器。(對

15、因為MCS-51可上電復位,因此,MCS-51系統(tǒng)也可以不需要復位電路。(錯

16、程序存儲器和數(shù)據(jù)存儲器的作用不同,程序存儲器一般用存放數(shù)據(jù)表格和程序,而

數(shù)據(jù)存儲器一般用來存放數(shù)據(jù)(對)。

37.假設一個函數(shù)的返回類型為void,則表示其沒有返回值。(對)

38.特殊功能存放器的名字,在C51程序中,全部大寫。(對)

39.“sfr〃后面的地址可以用帶有運算的表達式來表示。(對)

40.#includevreg51.h>與#include“reg51.h”是等價的。(錯)

41.sbit不可以用于定義內(nèi)部RAM的可位尋址區(qū),只能用在可位尋址的SFR上。(對)

42.一個函數(shù)利用return不可能同時返回多個值。(對)

43.中斷響應最快響應時間為3個機器周期。(對)

44.89c51每個中斷源相應地在芯片上都有其中斷請求輸入引腳。(錯)45.89c51單

片機對最高優(yōu)先權的中斷響應是無條件的。(錯)46.中斷初始化時,對中斷控制器的

狀態(tài)設置,只可使用位操作指令,而不能使用字節(jié)操作指令。(錯)47.在一般情況下

8051單片機允許同級中斷嵌套。1錯)48.89C51單片機五個中斷源中優(yōu)先級是高的

是外部中斷0,優(yōu)先級是低的是串行口中斷。

(對)

49.MCS-51有3個中斷源,優(yōu)先級由軟件填寫特殊功能存放器IP加以選擇。(錯)

50.外部中斷向而入口地址為_OO13H。(錯)

51.MCS-51向而的入口地址是0003H。(對).

52.TMOD中的GATE=1時,表示由兩個信號控制定時器的啟停。(對)。

53.要進展多機通信,MCS-51串行接口的工作方式應為方式1。(錯)

54.MCS-51的串行接口是全雙工的。(對)

55.MCS-51上電復位時,SBUF=00Ho(對)。

56.MCS-51單片機片外數(shù)據(jù)存儲器與擴展I/O口統(tǒng)一編址。(對)

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

58.程序存儲器和數(shù)據(jù)存儲器的作用不同,程序存儲器一般用存放數(shù)據(jù)表格和程序,而數(shù)據(jù)

存儲器一般用來存放數(shù)據(jù)。(對)

59在單片機應用系統(tǒng)中,外部設備與外部數(shù)據(jù)存儲器傳送數(shù)據(jù)時,使用MOV指令。

(錯)

60.MCS—51單片機片外數(shù)據(jù)存儲器與擴展I/O口統(tǒng)一編址。(對)

61.MCS-5I單片機和外設之間的數(shù)據(jù)傳送方式主要有查詢方式和中斷方式,兩者相比后

者的效率更高。(對)

62.8155的復位引腳可與89c51的復位引腳直接相連。(錯)

63.為了消除按鍵的抖動,常用的方法有硬件和軟件兩種方法。(對)

64.中斷服務程序的最后一條指令是RET。(錯)

65.存儲器分成內(nèi)存和外存兩大局部其中外存可以直接與CPU交換信息。(錯)

66.P2口既可以作為I/O使用又可以作地址/數(shù)據(jù)復用口使用。(錯)

67.在中斷響應階段CPU一定要做如下2件工作保護斷點和給出中斷服務程序入口地址。。

(對)

68

72.AJMP跳轉(zhuǎn)空間最大可到達MKB。(錯)

73.DPTR是由DPH和DPL兩個8位特殊存放器組成的。(對)

75.C51中,將數(shù)據(jù)的存儲類型說明為data,則該數(shù)據(jù)映射的存儲空間為片內(nèi)位尋址空間。

(錯)

76.MC5—51屬于16位的單片機。(錯)

78.位地址和字節(jié)地址在形式上沒有區(qū)別。(對)

79.如果x=0xEA,則執(zhí)行x<<2后,x的值為0xA8。(對)

78.在MCS—51的指令系統(tǒng)中,地址分為字節(jié)地址和位地址。(對)

79.匯編語言指令就是指能被CPU直接執(zhí)行的指令。(錯)

80.在MCS—51的指令系統(tǒng)中,偽指令、指令都是在程序執(zhí)行的時候起作用。(錯)

81.(R7)表示工作存放器R7中的內(nèi)容。(對)

82.微機中數(shù)據(jù)總線的寬度決定了CPU的尋址能力。(對)

83.在MCS-51中,中斷的開放和屏蔽都可以通過控制字TMOD來完成。(錯)

84.在MCS-51中,中斷可以任意嵌套。(對)

85.假設一個函數(shù)的返回類型為void,則表示其沒有返回值。(對)

86、定時器與計數(shù)器的工作原理均是對輸入脈沖進展計數(shù)。(對)

87、SFR中但凡能被8整除的地址,都具有位尋址能力。(對)

88、不能用“sf”6”直接訪問定時器/計數(shù)器0和1。(錯)

89、MCS-51單片機的程序存儲器只能用來存放程序的。(錯)

90、串口中斷標志由硬件清0。(錯)

91、特殊功能存放器的名字,在C51程序中,全部大寫。(對)

92、氣價"后面的地址可以用帶有運算的表達式來表示。(對)

93#includeVreg51.h>^#include"reg51.h”是等價的。(錯)

94、sbit不可以用于定義內(nèi)部RAM的可位尋址區(qū),只能用在可位尋址的SFR上式對)

95.我們所說的計算機實質(zhì)上是計算機的硬件系統(tǒng)和軟件系統(tǒng)的總稱。(對)

96.MCS-51的5個中斷源優(yōu)先級一樣。(錯)

97.MCS-51外擴I/O口與外RAM是統(tǒng)一編址的。(對)

98.MCS-51是微處理器。(對)

99.MCS-51的相對轉(zhuǎn)移指令最大負跳轉(zhuǎn)距是128B。(錯)

100.PC存放的是當前正在執(zhí)行的指令地址。(錯)

101.使用可編程接口須初始化。(對)

102.MCS-51系統(tǒng)可以沒有復位電珞。(錯)

103.MCS-51單片機是8位機。(對)

104.EPROM上的信息可電擦除。(錯)

105.程序計數(shù)器PC不能對它進展讀寫操作。(對)

106.在一般情況8051單片機允許同級中斷嵌套。(錯)

107.8051單片機程序存儲器數(shù)卻數(shù)據(jù)存儲器擴展的最大范圍都是一樣的。(對)

108.如果發(fā)生除法溢出錯誤則PSW標志位P置1。(錯)

109.CPU對內(nèi)部RAM和外部RAM的讀寫速度一樣快。(錯)

110.對于8051單片機當CPU對內(nèi)部程序存儲器尋址超過4K時系統(tǒng)會自動在外部程序

存儲器中尋址。(對)

111.-86原碼=11010110B反碼=10101001B補碼=10101010B(對)

112.、由于MCS-51的串行口的數(shù)據(jù)發(fā)送和接收緩沖器都是SBUF所以其串行口不能同時

發(fā)送和接收數(shù)據(jù)即不是全雙工的串行口。(錯)

三、選擇題

1.單片機8031屬于:B

(A)MCS-48系列(B)MCS-51系列(C)MCS-96系列(D)MCS-31系列

3.單片機程序存儲器的尋址范圍是由程序計數(shù)器PC的位數(shù)決定的,MCS—51的PC為16

位,因此其尋址范圍是B

(A)4KB(B)64KB(C)8KB(D)128KB

5.在89c51中,可使用的堆棧最大深度為A

(A)80個單元(B)32個單元(C)128個單元(D)8個單元

6.位處理器是單片機面向控制應用的重要表達,以下中不屬于位處理器資源的是B

(A)位累加器Cy(B)通用存放器的各個位

(C)特殊功能存放器的可尋址位(D)位操作指令集

8.在單片機中,通常將一些中間計算結(jié)果放在(D)中。A、累加器B、控制器C、

程序存儲器D、數(shù)據(jù)存儲器9.單片機應用程序一般存放在1B)中。A、

RAMB、ROMC、存放器D、CPU10.單片機上電后或復位后,工作存

放器R0是在(A)A、0區(qū)00H單元B、0區(qū)01H單元C、0區(qū)09H單元D、

SFR11.單片機89c51的XTAL1和XTAL2引腳是(D)弓【腳A、外接定時器B、

外接串行口C、外接中斷D、外接晶振14.8051單片機中既可位尋址又可字節(jié)尋

址的單元是(A)A、20HB、30HC、OOHD、70H

15.8051單片機中片內(nèi)RAM共有(A)字節(jié)A、128B、256C、

4KD、64K16.當存放器PSW的RS0和RS1分別為1和0時,系統(tǒng)選用的

工作存放器組為(B)A、組0B、組1C、組2D、組317.提

高單片機的晶振頻率,則機器周期(C)。A、不變B、變長C、變

短D、不定18在堆棧操作中,當進棧數(shù)據(jù)全部彈出后,這時SP應指向

(A)A、棧底單元B、7FH單元C、棧底單元地址加1D、棧底單元地址

減119.89C51單片機中,唯一一個用戶不能直接使用的存放器是(C)A、

PSWB.DPTRC.PCD、B20.89C51單片機中,唯——個用戶可

使用的16位存放器是(B)A、PSWB、DPTRC、AD、PC21.假

設MCS-51系統(tǒng)中,晶振頻率為8MHz,則一個機器周期等于(A)us。

A1.5B3C1D0.5

22.MCS-51單片機外部有40個引腳,其中,地址鎖存允許控制信號引腳是(A)

(A)ALE(B)PSEN(C)~EA(D)RST

23.在CPU內(nèi)部,反映程序運行狀態(tài)或反映運算結(jié)果的特征存放器是(B)。

(A)PC(B)PSW(C)A(D)SP

24.AJMP指令的跳轉(zhuǎn)范圍是(C)。

(A)256(B)1KB(C)2KB(D)64KB

25.單片機應用程序一般存放在(B)A、RAMB、ROMC、存放器D、

CPU

26.單片機的堆棧指針SP始終是(B)A、指示堆棧底B、指示堆棧頂C、指

示堆棧地址D、指示堆棧長度

27.LJMP跳轉(zhuǎn)空間最大可到達(D)A、2KBB.256BC、128BD、

64KB

52.CPU響應中斷后,能自動去除中斷請求"I”標志的有(C)。

A.而而/而i采用電平觸發(fā)方式Bo而可而采用兩邊觸發(fā)方式

C.定時/計數(shù)器T0/T1中斷Do串彳亍口中斷TI/RI

53.8OC51五個中斷源中,屬外部中斷的有1AB)。

A.INTOB.INTIC.TOD.T1E.TIF.RI

54.按以下中斷優(yōu)先順序排列,有可能實現(xiàn)的有()。

A.ThTO、INTO.而、串行口B.而、Tl>TO、而、串行口

C.而而、而、串行口、TO、TlD.而、串行口、TO、而而、T1;

55.各中斷源發(fā)出的中斷申請信號,都會標記在MCS—51系統(tǒng)中的(B)中。

(A)TMOD(B)TCON/SCON(C)IE(D)IP

56.外中斷初始化的內(nèi)容不包括:A

(A)設置中斷響應方式(B)設置外中斷允許

(C)設置中斷總允許(D)設置中斷觸發(fā)方式

57.在MCS-51單片機中,需要軟件實現(xiàn)中斷撤俏的是:D

(A)定時中斷(B)脈沖觸發(fā)的外部中斷

(C)電平觸發(fā)的外部中斷(D)串行口中斷

59.8051單片機共有(B)中斷源A、4B、5C、6D、760.

8051單片機共有(A)個中斷優(yōu)先級A、2B、3C、4D、561.

中斷源IE1(外部中斷1)的向量地址為(C)A、0003HB、000BHC、

0013HD、002BH62.執(zhí)行M0VIE,#81H指令的意義是:(B)A、

屏蔽中斷源B、開放外中斷源0C、開放外中斷源1D、開放外部中斷源。和1

63.下述條件中,能封鎖主機對中斷的響應的條件是(BE)A、一個同級或高一級的中

斷正在處理中

B、當前周期不是執(zhí)行當前指令的最后一個周期C、當前執(zhí)行的指令是RETI指令或

對IE或IP存放器進展讀/寫指令D、當前執(zhí)行的指令是一長跳轉(zhuǎn)指令E、一個低

級的中斷正在處理中64.8051單片機的中斷源有(ABCDE)A、外部中斷0B、定

時/計數(shù)中斷0C、串行中斷D、外部中斷1E、定時/計數(shù)中斷165中斷請求的不能自

動撤除有()A、定時/計數(shù)中斷硬件自動撤除B、脈沖方式外部中斷自動撤

除C、電平方式外部中斷強制撤除D、串行中斷軟件撤除E、串行中斷硬件自動撤

除66.要想測量而6引腳上的一個正脈沖寬度,那么特殊功能存放器TMOD的內(nèi)容應為

(A)。

(A)09H(B)87H(C)00H(D)80H

67.MCS-51的中斷允許觸發(fā)器內(nèi)容為83H,CPU將響應的中斷請求是(D)

(A)T1,(B)TO,T1(C)T1,串行接口(D)T0

68.要使MCS-51能夠響應定時器T1中斷、串行接口中斷,它的中斷允許存放器IE的內(nèi)

容應是(A)。

(A)98H(B)84H(C)42(D)22H

69.MCS-51在響應中斷時,以下哪種操作不會發(fā)生(C).

(A)保護現(xiàn)場(B)保護PC(。找到中斷入口(D)保護PC轉(zhuǎn)入中斷入口

70.MCS-51響應中斷時,下面哪一個條件不是必須的(D)

(A)當前指令執(zhí)行完畢(B)中斷是開放的

(C)沒有同級或高級中斷服務(D)必須有RETI指令

71.下面哪一種傳送方式適用于處理外部事件(C)。

(A)DMA(B)無條件傳送(C)中斷(D)條件傳送

73.89S51的內(nèi)部程序存儲器與數(shù)據(jù)存儲器容量各為多少(C)

(A)64KB、128B(B)4KB、64KB

(C)4KB、128B(D)8KB、256B

74.在8x51芯片里,哪個引腳用于控制使用內(nèi)部程序存儲器還是外部程序存儲器(B)

(A)XTAL1(B)/EA(C)/PSEN(D)ALE

75.以下哪個不是KeilC的預處理命令(C)

(A)#include(B)^define(C)#exit(D)#if

76.以下哪個不是KeilC的數(shù)據(jù)類型(B)

(A)void(B)string(C)char(D)float

77.在KeilC的程序里,假設要指定PO口的bit,假設何編寫(C)

(A)P0.3(B)Port3.3(C)P(T3(D)Port"3

78.在8x51里,假設要擴展外部存儲器時,數(shù)據(jù)總線連接哪個輸入/輸出端口(A)

(A)P0(B)Pl(C)P2(D)P3

79.在KeilC里,判讀開關狀態(tài)時,使用if_elseif語句與使用switch語句有何差異(B)

(A)if-elseif語句較快(B)if-elseif語句有優(yōu)先級(C)switch語句可

判讀較多開關狀態(tài)(D)switch語句有優(yōu)先級

80.在KeilC里,中斷子程序與函數(shù)有何不同(A)

(A)中斷子程序不必聲明(B)函數(shù)不必聲明

(C)中斷子程序必須有形式參數(shù)(D)中斷子程序一定會有返回值

81.利用以下(D)關鍵字可以改變工作存放器組

A、interruptsfr

C、whileD、using

82.C51中一般指針變量占用(C)字節(jié)存儲。

A、一個B、兩個C、三個D、四個

83.使用宏來訪問絕對地址時,一般需包含的庫文件是(B)

A、reg51.hB、absacc.hC、intrins.hD、startup.h

85.定時/計數(shù)器TO在GATE=1時運行的條件有(AC

A.P3.2=1B.設置好定時初值C.TR0=lD.T0開啟中

86.對定時器。進展關中斷操作,需要復位中斷允許控制存放器的:(A)

(A)EA和ET0(B)EA和EX0

(C)EA和ETi(D)EA和EXi

87.在以下存放器中,與定時器/計數(shù)器控制無關的是:B

(A)TCON(B)SCON

(C)IE(D)TMOD

88.與定時工作方式0和1相比照,定時工作方式2不具備的特點是:B

(A)計數(shù)溢出后能自動恢復計數(shù)初值(B)增加計數(shù)器的位數(shù)

(C)提高了定時的精度(D)適于循環(huán)定時和循環(huán)計數(shù)

89.MCS-51單片機定時器工作方式0是指的(C)工作方式。

A.8位B.8位自動重裝C.13位D.16位

90.使用定時器T1時,有幾種工作方式(D)

(A)1種(B)2種(C)3種(D)4種

91單片機定時器可用干1ABCK

A.定時B.外部事件計數(shù)C.串行口的波特率制定D.擴展外部中斷源

96.串行口的移位存放器方式為(A)o

(A)方式0(B)方式1(C)方式2(D)方式3

97.用MCS-51用串行擴展并行I/O口時,串行接口工作方式選擇(A)

(A)方式0(B)方式1:C)方式2(D)方式3

98.控制串行口工作方式的存放器是(C)

(A)TCON(B)PCON(C)SCON(D)TMOD

99.6264芯片是(B)

(A)EEPROM(B)RAM(C)FLASHROM(D)EPROM

100.在以下單片機芯片中使用淹膜ROM作為內(nèi)部程序存儲器的是

(A)8031(B)80C51(C)8032(D)89C51

101.單片機程序存儲器的尋址范圍是由程序計數(shù)器PC的位數(shù)決定的,MCS-51的PC為

16位,因此其尋址范圍是B

(A)4KB(B)64KB(C)8KB(D)128KB

104.讀RAM地址DPTR中包含的信息有(B

A.片選信號B.讀外RAM相應存儲單元的地址信號

C.讀外RAM操作信號D.RD信號

107.89c51并行擴展I/O口輸入輸出操作時執(zhí)行的指令和控制信號是(ACD)。

A.執(zhí)行MOVX指令B.執(zhí)行MOVC指令C.用RE信號控制讀

D.用WR信號控制寫E.用PSEN信號控制讀F.用ALE信號控制寫

108.在以下理由中,不能說明MCS-51的I/O編址是統(tǒng)一方式的理由是:

(A)沒有專用的I/O指令(B)沒有區(qū)分存儲器和I/O的控制信號

(C)使用存儲粥指令進展I/O操作(D)P3口線具有第二功能

III.用MCS-51用串行擴展并行I/O口時,串行接口工作方式選擇(A)

(A)方式0(B)方式1:C)方式2(D)方式3

四簡答題

1.什么是單片機它與一般微型計算機在構(gòu)造上有何區(qū)別

2.新型8位單片機主要在哪些方面有所開展給應用系統(tǒng)帶來什么好處

3.51單片機內(nèi)部有哪些主要的功能部件

4.51單片機在功能上、工藝上、程序存儲器的配置上有哪些種類

5.80C51單片機的RAM分為幾局部各有什么特點和功能

6.簡述復位的用途,復位的方法。

7.簡述MCS-51系列單片機的存儲器空間分布

8.程序狀態(tài)字PSW的作用是什么常用標志有哪些位作用是什么

9.簡述80C51單片機的4個I/O口在使用上有哪些分工和特點

12.簡述轉(zhuǎn)移指令AJMPaddrll,SJMPrel,LIMPaddrl6及JMP@A-DPTR的應用場合。

16.什么是偽指令常用的偽指令功能假設何

17.MCS-5I單片機匯編語言有何特點

18利用MCS-51單片機匯編語言進展程序設計的步驟假設何

19.常用的程序構(gòu)造有哪兒種特點假設何

20.子程序調(diào)用時,參數(shù)的傳遞方法有哪幾種

25.對訪問內(nèi)部RAM和外部RAM,各應采用哪些尋址方式

27.什么是中斷其主要功能是什么

28.什么是中斷優(yōu)先級中斷優(yōu)先處理的原則是什么

29.各中斷源對應的中斷服務程序的入口地址是否能任意設定?

30.MCS-51系列單片機具有幾個中斷源,分別是假設何定義的?其中哪些中斷源可以被定

義為高優(yōu)先級中斷,假設何定義?

31.中斷服務子程序與普通子程序有哪些一樣和不同之處

32.MCS-51單片機能提供幾個中斷源幾個優(yōu)先級各個中斷源的優(yōu)先級假設何確定在同一優(yōu)

先級中各個中斷源的優(yōu)先級假設何確定

33.MCS-51單片機的外部中斷源有哪兩種觸發(fā)方式假設何選擇對外部中斷源的觸發(fā)脈沖或

電平有什么要求

34.想將中斷服務程序放置在程序存儲區(qū)的任意區(qū)域,在程序中應該作何種設置請舉例加以

說明。

35簡述定時器的四種工作方式的特點,假設何選擇和設定

36.當定時器T0用作方式3時,由于TR1位已被T0占用,假設何控制定時器T1的開啟

和關閉

37.8051單片機的fosc=12MHz,用T1定時。試編程由P1.0和P1.1引腳分別輸出周期為

2ms和500ns的方波。

38.定時/計數(shù)器工作于定時和計數(shù)方式時有何異同點

39.當定時/計數(shù)器T0用作方式3時,定時/計數(shù)器T1可以工作在何種方式下假設何控制

TI的開啟和關閉

40.軟件定時與硬件定時的原理有何異同

41.定時器TO和T1各有幾種工作方式

42.設單片機的fosc=12MHz,要求用TO定時150RS,分別計算采用定時方式0、定時方式

1和定時方式2的定時初值。

43.設單片機的fosc=6MHz,問定時器處于不同工作方式時,最大定時范圍分別是多少

44.假設8031單片機的fosc=6MHz,請利用定時器TO定時中斷的方法,使P1.0輸出周期

2ms的方波的程序。

45.MCS-51系列單片機中的定時器/計數(shù)據(jù)有哪幾個特殊功能存放器?作用是什么?假設何計

算定時器/計數(shù)器的計數(shù)初值?

46.編與一個定時間隔為5ms的子程序,晶振頻率為6MHz,

47.哪些變量類型是51單片機直接支持的

48.簡述C51的數(shù)據(jù)存儲類型

49.簡述C51對51單片機特殊功能存放器的定義方法

50.簡述C51對51單片機片內(nèi)I/O口和外部擴展的I/O口的定義方法

51.C51中的中斷函數(shù)和一般的函數(shù)有什么不同

52.C51采用什么形式對絕對地址進展訪問

53.按照給定的數(shù)據(jù)類型和存儲類型,寫出以下變量的說明形式

(1)在data區(qū)定義字符變量vail

(2)在idata區(qū)定義整型變量val2

(3)在xdata區(qū)定義無符號字符型數(shù)組val3[4]。

(4)在xdata區(qū)定義一個指向char類型的指針px。

(5)定義可位尋址變量flag。

(6)定義特殊功能存放器變量P3。

54.串行通信和并行通信有什么區(qū)別各有什么優(yōu)點

55.什么是串行異步通信,它有哪些作用并簡述串行口接收和發(fā)送數(shù)據(jù)的過程。

56.簡述MCS-51單片機多機通信的特點。

57.假設異步通信按方式2傳送,每分鐘傳送3000個字符,其波特率是多少

58.什么是串行異步通信,它有哪些作用并簡述串行口接收和發(fā)送數(shù)據(jù)的過程。

59.8051單片機四種工作方式的波特率應假設何確定

60.某異步通信接口,其幀格式由1個起始位(0),7個數(shù)據(jù)位,1個偶校驗和1個停頓位

(1)組成。當該接口每分鐘傳送1800個字符時,試計算出傳送波特率。

61.串行口工作方式在方式1和方式3時,其波特率與fosc、定時器T1工作模式2的初值

及SNOD位的關系假設何設fosc=6MHz,現(xiàn)利用定時器T1模式2產(chǎn)生的波特率為

1lObpSo試計算定時器初值。

62.串行口接收/發(fā)送數(shù)據(jù)緩沖器都用SBUF,如果同時承受/發(fā)送數(shù)據(jù)時,是否會發(fā)生沖

突為什么

63.8051單片機假設何訪問外部ROM及外部RAM?

64.試用2764,6116為8031單片機設計一個存儲器系統(tǒng),它具有8KEPROM(地址由

0000H?1FFFH)和16K的蔣序、數(shù)據(jù)兼用的RAM存儲器(地址為2000H?5FFFH)。

具體要求:畫出該存儲器系統(tǒng)的硬件連接圖。

65.并行擴展2片4KX8存儲器芯片,用線選法P2.6、P2.7分別對其片選,試畫出連接電

路。無關地址位取“1”時,指出2片存儲器芯片的地址范圍。

66.并行擴展2片2KX8存儲器芯片及芯片地址范圍(無關地址位取"1"),芯片I:

B800H~BFFFH;芯片II:E800H-EEFFH;試畫出其連接電路。

67.畫出2764與80c51典型連接電路。

68.畫出6264與80C51典型連接電路,P2.6片選,并指出6264片選地址和片內(nèi)存儲單元

地址范圍。

69.試以8031為主機,用2片2764EPROM擴展16KROM,畫出硬件接線圖。

70.設計擴展2KBRAM和4KBEPROM的電路圖。

71.當單片機應用系統(tǒng)中數(shù)據(jù)存儲器RAM地址和程序存儲器F.PROM地址重疊時.是否會

發(fā)生數(shù)據(jù)沖突,為什么

72.用74LS138設計一個譯碼電路―利用8051單片機P0、P2口譯出地址為2000H~3FFFH

的片選信號CS。

73.用一片74LS138譯出兩片存儲器的片選信號地址空間分別為I000H-IFFFH,

3000H-3FFFHo試畫出譯碼器的接線圖。

74.8031單片機要擴展4K字節(jié)外部RAM,要求地址為1000H~lFFFH,請畫出完整的電路

圖。

75.試說明非編碼鍵盤的工作原理。假設何去鍵抖動假設何判斷鍵是否釋放

76.七段LED顯示器有動態(tài)和靜態(tài)兩種顯示方式,這兩種顯示方式要求M

溫馨提示

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

最新文檔

評論

0/150

提交評論