單片機(jī)原理與接口技術(shù)試題及答案_第1頁
單片機(jī)原理與接口技術(shù)試題及答案_第2頁
單片機(jī)原理與接口技術(shù)試題及答案_第3頁
已閱讀5頁,還剩10頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、復(fù)習(xí)題及答案(一)選擇題(在每個(gè)小題四個(gè)備選答案中選出一個(gè)正確答案,填在題的括號中)(二)1、80C51基本型單片機(jī)內(nèi)部程序存儲(chǔ)器容量為(C)。(三)(A) 16K ( B) 8K (C)4K (D) 2K(四) 2、在80C51單片機(jī)應(yīng)用系統(tǒng)中,可以作為時(shí)鐘輸出的是(C)引腳。(五)(A)( B) RST( C) ALE( D)(六) 3、在80C51的4個(gè)并行口中,能作為通用I/O 口和高8位地址總線的是(C)。(七)( A) P0 ( B) P1 (C) P2 ( D) P3(八) 4、當(dāng)優(yōu)先級的設(shè)置相同時(shí),若以下幾個(gè)中斷同時(shí)發(fā)生,(D)中斷優(yōu)先響應(yīng)。(九)(A)( B) T1 (C)串

2、口 ( D) T0(十)5、在80C51中,要訪問SFR使用的尋址方式為(A)。(十一)( A)直接尋址 (B)寄存器尋址(C)變址尋址 (D)寄存器間接尋址(十二)&以下的4條指令中,不合法的指令為(D)。(十三)(A) INC A ( B) DEC A( C) I NC DPTR ( D) SWAP ACC(十四)7、當(dāng)需要擴(kuò)展一片8K的RAM寸,應(yīng)選用的存儲(chǔ)器為(B)。(十五)(A)2764( B)6264( C)6116( D)62128(十六)8、若想擴(kuò)展鍵盤和顯示,并希望增加 256字節(jié)的RAM寸,應(yīng)選擇(A)芯片。(十七)(A)8155(B)8255(C)8279(D)74LS1

3、64(十八)9、80C51單片機(jī)要進(jìn)行10位幀格式的串行通訊時(shí),串行口應(yīng)工作在(B )。(十九)(A)方式0 (B)方式1 (C)方式2 (D)方式3(二十)10、80C51復(fù)位初始化時(shí)未改變SP的內(nèi)容,第一個(gè)入棧的單元地址為(A)。(二 一)(A) 08H (B) 80H (C) 00H (D) 07H(二十二(二十三)二、填空題(二十四)1、計(jì)算機(jī)的經(jīng)典結(jié)構(gòu)由存儲(chǔ)器、運(yùn)算器、控制器、輸入設(shè)備、輸 出設(shè)備組成。(二十五)2、80C51單片機(jī)基本型內(nèi)部RAMt 128個(gè)字節(jié)單元,這些單元可以分為三 個(gè)用途不同的區(qū)域,一是 工作寄存器 區(qū),二是 位尋址 區(qū),三是 通用數(shù)據(jù)區(qū) 區(qū)。(二十六)3、在

4、8051單片機(jī)中,由2個(gè)振蕩周期組成1個(gè)狀態(tài)周期,由6個(gè)狀態(tài)周 期組成1個(gè)機(jī)器周期。(二十七)4、8051的堆棧是向地址的 高 端生成的。入棧時(shí)SP先加1,再壓入數(shù)據(jù)。(二十八)5、對于80C51無嵌套的單級中斷,響應(yīng)時(shí)間至少3個(gè)機(jī)器周期,最多8個(gè) 機(jī)器周期。(二十九(三十)三、簡答題(三一)簡述80C51單片機(jī)的I/O 口的功能和特點(diǎn);(三十二)答:P0:地址總線低8位/數(shù)據(jù)總線和一般I/O 口(三十三)P1: 一般I/O 口(三十四)P2:地址總線高8位和一般I/O 口(三十五)P3:第二功能和一般I/O 口(三十六)4個(gè)口作為一般I/O時(shí)均為準(zhǔn)雙向口。5、簡述80C51單片機(jī)指令系統(tǒng)的特

5、點(diǎn)及尋址方式答:111條指令,大多為單、雙周期指令,速度快。指令字節(jié)多為單、雙字節(jié),省空間。尋址方式多(7種),操作靈活。有布爾指令集,控制應(yīng)用方便。7種尋址方式為。四、程序閱讀與分析題1、試閱讀下面的程序,指出該程序結(jié)束后累加器 ACC和寄存器THO的值,并說明 該程序完成了怎樣的功能。ORG 0000HMOV SP #60HMOV A #10HMOV TH0 #20HPUSH ACCPUSH TH0POP ACCPOP TH0END答:利用堆棧交換了 ACCffi TH0的內(nèi)容,(A)=20H,( TH0 =10H2、程序段如下,試說明其功能。MOV R0 # 50HMOV R1 # 60

6、HMOV A R0ADD A R1MOV R0AINC R0INC R1MOV A R0ADDC A R1MOV R0AMOV 00H C答:雙字節(jié)無符號數(shù)加法。被加數(shù)存放在內(nèi)部RAM勺51H 50H單元,加數(shù)存放在內(nèi)部RAM勺61H 60H單元,相加的結(jié)果存放在內(nèi)部 RAM勺51H 50H單元,進(jìn) 位存放在位尋址區(qū)的00H位中。五、綜合應(yīng)用題1、設(shè)計(jì)一個(gè)80C31單片機(jī)最小系統(tǒng)。配備:時(shí)鐘電路、上電及復(fù)位電路、8KEPROM8K RAM要求:畫出電路圖、標(biāo)明必須的信號名稱、芯片型號及其連接。(答略)2、利用8155構(gòu)建4X8鍵盤接口。畫出與按鍵相關(guān)部分連接示意圖, 詳細(xì)解釋鍵 掃描的過程。(

7、答略)3、設(shè)80C51單片機(jī)晶振頻率為6MHz定時(shí)器T0工作于方式1。要求80C51以中 斷方式工作并在P1.0引腳輸出周期為500微秒的方波。試:計(jì)算初值、編寫含有 初始化功能的主程序和完成方波輸出的中斷服務(wù)程序。答:機(jī)器周期為2微秒。定時(shí)時(shí)間250微秒。需要計(jì)數(shù)N= 125初值為 65536- 125= 65411 = FF83H 所以(THQ =FFH, (TL0) =83H工作方式設(shè)置:0000 0001B,即(TMOD = 01H主程序: 中斷服務(wù)程序: (整體結(jié)構(gòu)!)MOV TMOD,#01H MOV TH0,#0FFHMOV TH0,0FFH MOV TL0,#83HMOV TL

8、0,#83H CPL P1.0SETB EA RETISETB ET0SETB TR0SJMP $(二)一、填空題1、MCS-51單片機(jī)擴(kuò)展程序存儲(chǔ)器所用的控制信號為(MOVC ,擴(kuò)展數(shù)據(jù)存儲(chǔ)器所用的控 制信號為(RD和(WR。2、關(guān)于堆棧類操作的兩條指令分別是(PUSH、( POP,操作遵循(先進(jìn)后出)原則。3、 (程序狀態(tài))寄存器的作用是用來保存程序運(yùn)行過程中的各種狀態(tài)信息。若累加器A 中的數(shù)據(jù)為01110010B則PSV中的P=( 0)。4、若MCS-51單片機(jī)采用12MHz的晶振,它的機(jī)器周期(1卩m ), ALE引腳輸出正脈 沖頻率為( 1MHz),。5、要使MCS-51單片機(jī)從片內(nèi)

9、的地址0000H開始執(zhí)行程序。那么EA應(yīng)(高電平)。6、在片外擴(kuò)展一片 2764程序存儲(chǔ)器芯片要 ( 13 地址線 。7、外部中斷1(INT1)的中斷入口地址為(0013H ;定時(shí)器1的中斷入口地為(001BH )。8、8751有兩個(gè)16位可編程定時(shí)/計(jì)數(shù)器,T0和T1。它們的功能可由控制寄存器(TCON、(TMOP的內(nèi)容決定,且定時(shí)的時(shí)間或計(jì)數(shù)的次數(shù)與(TH)、( TL)兩個(gè)寄存器的初值 有關(guān)。9、欲使P1 口的低4位輸出0,高4位不變,應(yīng)執(zhí)行一條(ANL P1, #0F0H)命令。10、 串行口的控制寄存器SCO中, REN的作用是(允許串行接收位)。二、判斷題1、 指令字節(jié)數(shù)越多,執(zhí)行時(shí)

10、間越長。(X )2、 內(nèi)部寄存器Rn(n=0-7)作為間接尋址寄存器。(X )3、 當(dāng) MCS51 上電復(fù)位時(shí) , 堆棧指針 SP=00H。( X )4、 CLR R0( X )5、 EPRO的地址線為11條時(shí),能訪問的存儲(chǔ)空間有4K。(V )6、 51 單片機(jī)只能做控制用,不能完成算術(shù)運(yùn)算。( X )7、 為了消除按鍵的抖動(dòng),常用的方法只有硬件方法( X )8、必須有中斷源發(fā)出中斷請求,并且 CPU開中斷,CPU才可能響應(yīng)中斷(V )9、 8155的復(fù)位引腳可與89C51的復(fù)位引腳直接相聯(lián)。(V )10、MC51的串行接口是全雙工的。(V )三、簡述題1、為什么外擴(kuò)存儲(chǔ)器時(shí), P0 口要外接

11、鎖存器,而 P2 口卻不接?P0 口要傳送外部數(shù)據(jù)存儲(chǔ)器的低 8位地址和8位數(shù)據(jù),(2分)而P2 口只傳送外部數(shù)據(jù) 存儲(chǔ)器的高 8位地址。2、已知一 MCS5單片機(jī)系統(tǒng)使用12MHZ勺外部晶體振蕩器,計(jì)算:1) 該單片機(jī)系統(tǒng)的狀態(tài)周期與機(jī)器周期各為多少?狀態(tài)周期=2/fosc=0.167卩m 機(jī)器周期=12/fosc=1卩m2) 當(dāng)單片機(jī)的定時(shí)器0 (T0)工作在方式2時(shí),T0的最大定時(shí)時(shí)間為多少?TMAX =28X 機(jī)器周期 256 X 1=256 卩 m3、在由8031CPU芯片設(shè)計(jì)的系統(tǒng)中,若規(guī)定外部中斷 0為電平觸發(fā)方式,高優(yōu)先級, 此時(shí),特殊功能寄存器 TCON、 IE、 IP 為多

12、少?TCON=00H IE=81H IP=01H4、執(zhí)行下列程序段中第一條指令后:(P1.7)=(0),(P1.3)=(0)(P1.2)=(0);執(zhí)行第二條指令后:(P1.5)= (1), (P1.4)= ( 1), (P1.3)= (1)。ANL P1 , #73HORL P1 , #38H參考答案(三)一、填空題(每空 1 分,共 10 分)1. 當(dāng)使用8031單片機(jī)時(shí),需要擴(kuò)展外部程序存儲(chǔ)器,此時(shí)EA應(yīng)為低電平2. P0 通常用作 單片機(jī)系統(tǒng)的地址 /數(shù)據(jù)總線3. 若由程序設(shè)定 RS1 RS0=10則工作寄存器 R0- R7的直接地址為10H-17H4. 返回地址(或斷點(diǎn))是 _在程序中

13、斷或子程序調(diào)用時(shí) 的程序計(jì)數(shù)器的內(nèi)容。5. 中央處理器CPL是單片機(jī)的核心,它完成 運(yùn)算和控制功能6. 單片機(jī)的工作過程,實(shí)際上就是 周而復(fù)始地取指令和執(zhí)行指令的過程7. 所謂中斷源即是 引起中斷的原因(或能發(fā)出中斷請求的來源)8. 端口(或稱口)是 接口電路中已編址并能進(jìn)行讀或?qū)懖僮鞯募拇嫫?. 異步串行近程通信時(shí)的傳送信號是 _TTL 電平信號10.若累加器A中的數(shù)據(jù)為01110010B貝U PSW中的P= 0二、單項(xiàng)選擇題(在每小題的四個(gè)備選答案中,選出一個(gè)正確答案,并將正確答案的序 號填在題干的括號內(nèi)。每小題 1 分,共 10分)1. MCS51 單片機(jī)的復(fù)位信號是( ?A )有效。A

14、.高電平? B.低電平? C.脈沖? D.下降沿2. 若MCS-51單片機(jī)使用晶振頻率為6MHZ寸,其復(fù)位持續(xù)時(shí)間應(yīng)該(?B?)。A.2 卩 s? B.4 卩 s? C.8 卩 s? D.lms3. 若PSW.4=0 PSW.3=1要想把寄存器R0的內(nèi)容入棧,應(yīng)使用(D )指令。A.PUSH? R0? B.PUSH? R0C.PUSH? 00H? D.PUSH? 08H4. 能夠用紫外光擦除ROM中程序的只讀存儲(chǔ)器稱為(?C?)。A.掩膜 ROM? B.PROM? C.EPROM? D.EEPROM5. 在片外擴(kuò)展一片 2764程序存儲(chǔ)器芯片要( ?B? )地址線。A.8 根? B.13 根?

15、 C.16 根? D.20 根6. 定時(shí)器/ 計(jì)數(shù)器工作方式 1 是( ?D? )。A.8 位計(jì)數(shù)器結(jié)構(gòu) ? B.2 個(gè) 8位計(jì)數(shù)器結(jié)構(gòu)C.13 位計(jì)數(shù)結(jié)構(gòu) ? D.16 位計(jì)數(shù)結(jié)構(gòu)7. 設(shè)MCS-51單片機(jī)晶振頻率為12MHz定時(shí)器作計(jì)數(shù)器使用時(shí),其最高的輸入計(jì)數(shù) 頻率應(yīng)為( C? )A.2MHz? B.1MHz? C.500KHz? D.250KHz8. 已知1只共陰極LED顯示器,其中a筆段為字形代碼的最低位,若需顯示數(shù)字 1, 它的字形代碼應(yīng)為( A? )。A.06H? B.F9H? C.30H? D.CFH9. 下列數(shù)據(jù)字定義的數(shù)表中,( C? )是錯(cuò)誤的。A.DW“AA”? B.D

16、W“A”C.DW“OABC”? D.DWOACBH10.串行口的控制寄存器 SCO中,RENW作用是(?C?)。A. 接收中斷請求標(biāo)志位 ? B. 發(fā)送中斷請求標(biāo)志位C.串行口允許接收位? D.地址/數(shù)據(jù)位三、簡答題(每小題 4分,共 20分)1 .簡述堆棧。( 1)在程序中斷或子程序調(diào)用時(shí),為了保護(hù)返回地址(斷點(diǎn))和保護(hù)現(xiàn)場而設(shè)立的 RAM 區(qū)。(2)用MOV SP #STK旨令建立堆棧。( 3)存放數(shù)據(jù)按“后進(jìn)先出”原則進(jìn)行。(4)利用PUSH POP旨令即可進(jìn)行進(jìn)棧、出棧操作。2. 簡述變址尋址方式并舉例說明。(1)變址尋址是以DPTF或 PC作基址寄存器,累加器A作變址寄存器以兩者內(nèi)容

17、相加形 式的 16 位地址作為操作數(shù)地址。( 2)變址尋址只能對移定存儲(chǔ)器尋址,其旨令只有三條:MOVC A, A+DPTRMOVC A, A+PCJMP A+DPTR前二條為查表旨令,后一條為無條件轉(zhuǎn)移旨令3. 簡述中斷響應(yīng)的主要內(nèi)容。由硬件自動(dòng)生成一條調(diào)用指令 LCALL轉(zhuǎn)去中斷服務(wù),具體操作為:(1)將程序計(jì)數(shù)器PC的內(nèi)容(斷點(diǎn))壓棧(2) 將中斷入口地址裝入PC,轉(zhuǎn)去執(zhí)行中斷服務(wù)程序4. 簡述匯編語言中的標(biāo)號有什么規(guī)定(1)標(biāo)號由 18 字符組成,頭一個(gè)字符必須是字母。(2) 不能使用匯編語言已定義的符號。(3) 標(biāo)號后必須跟冒號:(4) 同一標(biāo)號在一個(gè)程序中只能定義一次。5. A/D

18、 轉(zhuǎn)換器轉(zhuǎn)換數(shù)據(jù)的傳送有幾種方式四、讀程序(每小題 4分,共 20分)(1)定時(shí)傳送方式: A/D 啟動(dòng)后,調(diào)用延時(shí)時(shí)間大于轉(zhuǎn)換時(shí)間的延時(shí)程序后即可讀取。(2) 查詢方式:A/D啟動(dòng)后,查詢EOC(轉(zhuǎn)換結(jié)束信號),轉(zhuǎn)換一完成即可讀取轉(zhuǎn)換數(shù) 據(jù)。(3) 中斷方式:將EOC乍為外中斷請求信號,轉(zhuǎn)換一結(jié)束,即引起中斷,讀取轉(zhuǎn)換數(shù)據(jù)。四、讀程序1. 執(zhí)行下列程序段中第一條指令后,(1)(P1.7) =0? (P1.3) = 0 (P1.2) =0 ;執(zhí)行第二條指令后,( 2)( P1.5) = 1 ,( P1.4) = 1 ,( P1.3) = 1ANL? P1, #73HORL? P1, #38H2

19、. 下列程序段執(zhí)行后,( A) = 0DH,( B) = 11H .MOV? A, #0FBHMOV? B, #12HDIV? AB3. 下列程序段執(zhí)行后,( R0) = EH ,( 7EH) = FFH ,( 7FH) = 3FH.MOV? R,0 #7FHMOV? 7E,H #0MOV? 7FH, #40HDEC? R0DEC? R0DEC? R04. 已知(SP =09H( DPTR =4567H在執(zhí)行下列指令后,(SP = 0BH,內(nèi)部RAM( 0AH)= 67H ,( 0BH)= 45HPUSH? DPLPUSH? DPH5. 下列程序中注釋的數(shù)字為執(zhí)行該指令所需的機(jī)器周期數(shù),若單片

20、機(jī)的晶振頻率為 6MHz問執(zhí)行下列程序需要多少時(shí)間MOV R,3 #100;1LOOP:NOP?;1NOPNOPDJNZ? R3, LOOP?;2RET? ;? 2一個(gè)機(jī)器周期為2 ys執(zhí)行程序所需時(shí)間 T=2卩s* (5X 100+3) =1006卩s 1ms五、編程題(每小題 4 分,共 20 分)1. 請使用位操作指令,實(shí)現(xiàn)下列邏輯操作:P1.5=ACC.2A P2.7 V ACC.1A P2.0先進(jìn)行與操作,再進(jìn)行或操作程序如下:MOV? C, ACC.1ANL? C, P2, 0MOV? 12H, CMOV, C, A? CC.2ANL? C, P2.7ORL? C, 12HMOV?

21、 P1.5, CRET2. 在外部RAMI地址為TABLE勺數(shù)據(jù)表中有10個(gè)字節(jié)數(shù)據(jù),請編程將每個(gè)字節(jié)的最 高位無條件地置 1.MOV? R2, #10MOV? DPR,T#TABLELOOP ? MOV? X? A DPRT取一數(shù)ORL? A #80H 最高位置1MOV? X? DPTFA;寫回原地址1NC? DPTR處理下一單元DJNZ? R2, LOOPRET3. 已知內(nèi)部RAM? 30H單元開始存放20H個(gè)數(shù)據(jù),將其傳送到外部 RAM勺0000H單 元開始的存儲(chǔ)區(qū),請編程實(shí)現(xiàn)。MOV? R0, #30HMOV? R,1 #00HMOV? R,2 #20HLOOP: MOV? A, R;

22、0 取數(shù)MOV? X? R1A;存數(shù)1NC? R01NC? R1DJNZ R2, LOOPRET4. 已知8個(gè)無符號數(shù)之和存于R3R4求其平均值,結(jié)果仍存于R3R4中,請編程實(shí)現(xiàn) (R3為高字節(jié))。利用移位指令作除 8 操作,程序如下:MOV? R,2 #3LOOP:CLR? CMOV? A, R3RRC? A?;高字節(jié)除以2,末位移入C,高位補(bǔ)0MOV? R,3 A? ;暫存高字節(jié)MOV? A, R4RRC? A? ;低字節(jié)除以 2,高字節(jié)末位移入低字節(jié)高位MOV? R,3 ADJNZ R2, LOOPRET5.兩個(gè)字符串分別存放在首地址為 42H和52H的內(nèi)部RAM中,字符串長度放在41H

23、 單元,請編程比較兩個(gè)字符串。若相等,則把數(shù)字 00H送40H單元,否則把0FFH送40H 單元。有一個(gè)字節(jié)不等,整個(gè)字符串不相等,所有字節(jié)相等,兩字串才相等MOV? R,0 #42HMOV? R,1 #52HLOOP:MOV? A, R0CLR? C?;不相等,F(xiàn)FH 40HSUBB A, R1JNZ? L00P1?;相等時(shí),比較下一字節(jié)INC? R0INC? R1DJNZ? 41H, L00PM0V? 40H, #0? ;所有字符均相等,則兩字串相等。RETL00P:1 M0V? 40H, #0FFHRET六、綜合應(yīng)用題(每小題10分,共20 分)1.用8031單片機(jī),并采用一片2716

24、(2KB和一片6116 (2KB組成一個(gè)既有程序 存儲(chǔ)器又有數(shù)據(jù)存儲(chǔ)器的擴(kuò)展系統(tǒng),請:(1)畫出邏輯電路圖(2)說明其存儲(chǔ)空間芯片 P2.2 P2.1 P2.0 P0.7P0.0 地址范圍2716 0 0 0 0 0 0000H1 1 1 11 07FFH6116 0 0 0 00 0000H1 1 1 11 07FFH(四)一、填空題1、當(dāng)P1 口做輸入口輸入數(shù)據(jù)時(shí),必須先向該端口的鎖存器寫入( FF),否則輸入數(shù)據(jù)可能出錯(cuò)。2、中斷源的優(yōu)先級別被分為高級和低級兩大級別,各中斷源的中斷請求是屬于什么 級別是由(IP )寄存器的內(nèi)容決確定的。3、 寄存器PSW中的RS1和RS0的作用是(選擇工

25、作寄存器組)。4、 LED數(shù)碼顯示有(靜態(tài)顯示)和(動(dòng)態(tài)顯示)兩種顯示形式。5、當(dāng)單片機(jī)CPJ向應(yīng)中斷后,程序?qū)⒆詣?dòng)轉(zhuǎn)移到該中斷源所對應(yīng)的入口地址處,并 從該地址開始繼續(xù)執(zhí)行程序,通常在該地址處存放轉(zhuǎn)移指令以便轉(zhuǎn)移到中斷服務(wù)程序。其中INT1的入口地址為(0013H),串行口 入口地址為(0023H),T0的入口地址為(000BH)。6、用匯編語言編寫的程序稱為( 源 )程序,通過匯編后得到的用機(jī)器碼表 示的程序稱為(機(jī)器 )程序。7、 堆棧的地址由_S 的內(nèi)容確定,其操作規(guī)律是“先 進(jìn)后出”。8、擴(kuò)展并行I/O 口時(shí),常采用(8255)和(8155)可編程芯片。9、編程時(shí),一般在中斷服務(wù)子程

26、序和調(diào)用子程序中需用保護(hù)和恢復(fù)現(xiàn)場,保護(hù)現(xiàn)場 用(PUSH )指令,恢復(fù)現(xiàn)場用(POP )指令。10、?能在紫外線照射下擦除和重寫的存儲(chǔ)器是(EPROM)型存儲(chǔ)器,能夠直接在 線路中快速寫入和讀出的存儲(chǔ)器是(flashROM )型存儲(chǔ)器。11、單片機(jī)內(nèi)部與外部 ROM之間的查表指令是(MOVC A A+PC。二、選擇題(從備選答案中選擇一個(gè)正確答案,并將代號寫在括號內(nèi)。每題1分,共10分1、 在程序狀態(tài)寄存器PSW中,判斷是否有借/進(jìn)位的標(biāo)志位是(A ),若選擇寄 存器工作組時(shí)標(biāo)志位應(yīng)是( C )。A、 CY B 、 AC C 、 RS1 D、 RS0 E 、 OV F 、 P2、在實(shí)訓(xùn)線路板

27、中,8155芯片的片選端(CE如果由單片機(jī)P2 口 P2.7, P2.6,P2.5 經(jīng)74LS138Y2譯碼決定,寄存器/存儲(chǔ)器片選端(IO/M)如果由P2.4線選決定。當(dāng)將8155 做鍵盤/顯示器控制口使用時(shí),其A口地址應(yīng)為(B ),當(dāng)將8155作存儲(chǔ)器使用時(shí),其存 儲(chǔ)器首地址應(yīng)為 ( C ) 。A、 4401H B 、 4801H C 、 4000H D 、 4800H3、在程序運(yùn)行過程中執(zhí)行 PC=0200H勺一條指令LCALL addr16,該調(diào)用子程序的返 回指令是( B ),實(shí)施該調(diào)用指令時(shí),壓入堆棧保存的程序地址是( F )。A、RETIB、 RETC、 ENDD、2000HE、

28、 0102HF、 0203H4、在單片機(jī)中,(C )是數(shù)據(jù)存儲(chǔ)器,( A) 是程序存儲(chǔ)器。AROMBEPROMC RAMDEEPROME FLASH5、定時(shí)/計(jì)數(shù)器有4種操作模式,它們由(B)寄存器中的M1M0狀態(tài)決定ATCONBTMODC PCON D SCONE PSW6、單片機(jī)復(fù)位后,SP的內(nèi)容為07H、 PC、PSW A的內(nèi)容為00H,P0P3 口的內(nèi)容都是為( B )。A0FHBFFHC08HD07HE00H三、判斷題:1、8051每個(gè)中斷源相應(yīng)地在芯片上都有其中斷請求輸入引腳( X) ?2、程序計(jì)數(shù)器PC不能對它進(jìn)行讀寫操作(V) ?3、 8051 單片機(jī)的棧底單元是不能利用的,因

29、此,它是一個(gè)閑置單元(X)?4、 8051 單片機(jī)對最高優(yōu)先權(quán)的中斷響應(yīng)是無條件的(X)?5、中斷初始化時(shí),對中斷控制器的狀態(tài)設(shè)置,只可使用位操作指令,而不能使用字 節(jié)操作指令( X) ?6、在一般情況 8051 單片機(jī)允許同級中斷嵌套( X )?7、8051 單片機(jī),程序存儲(chǔ)器數(shù)和數(shù)據(jù)存儲(chǔ)器擴(kuò)展的最大范圍都是一樣的( V)?8、 單片機(jī)系統(tǒng)擴(kuò)展時(shí)使用的鎖存器,是用于鎖存高8位地址( X)?9、?RC?A為循環(huán)左移指令(X) ?10、MOV?,30H為立即尋址方式(X) ?四、簡答題1、MCS-51單片機(jī)的時(shí)鐘周期與振蕩周期之間有什么關(guān)系? 一個(gè)機(jī)器周期的時(shí)序如何 劃分?時(shí)鐘周期是單片機(jī)最基本

30、的時(shí)間單位。機(jī)器周期則是完成某一個(gè)規(guī)定操作所需的時(shí) 間。一個(gè)機(jī)器周期為6個(gè)時(shí)鐘周期,共12個(gè)振蕩周期性,S6P1、S6P2依次表示為S1P1、S1P2單片機(jī)原理及接口技術(shù)試卷(閉卷A卷)一.單項(xiàng)選擇題(每題1. DPTR 為(CA.程序計(jì)數(shù)器2. PSW勺Cy位為A.輔助進(jìn)位標(biāo)志1分,共20分))B.(BB.累加器C.數(shù)據(jù)指針寄存器D.)進(jìn)位標(biāo)志C.溢出標(biāo)志位D.ROM容 量為(A )程序狀態(tài)字寄存奇偶標(biāo)志位3. MCS- 51單片機(jī)片內(nèi)A.4KB B.8KB C.128BD.256B4. MCS- 51單片機(jī)片要用傳送指令訪問片外數(shù)據(jù)存儲(chǔ)器, 個(gè)?( B )A.MUL B.MOVXC.MOV

31、CD.MOV5. direct 表示(C )A.8位立即數(shù)B.16位立即數(shù) C.8 位直接地址6. 堆棧指針SP是一個(gè)(A)位寄存器A.8B.12C.13D.167. 定時(shí)器/計(jì)數(shù)器工作方式選擇中,當(dāng)A.方式0 B. 方式1 C.方式28. 定時(shí)器/計(jì)數(shù)器工作方式0為(A A.13位定時(shí)/計(jì)數(shù)方式C.8位可自動(dòng)裝入計(jì)數(shù)初值方式9. MCS- 51的最小時(shí)序定時(shí)單位是 A.節(jié)拍 B.狀態(tài)C.機(jī)器周期10. # data 表示(AA.8位直接地址 B.16 位地址它的指令操作碼助記符是以下哪D.16 位地址個(gè)(AM1M11時(shí),其工作方式為(D )D.)方式3B.16D.2A位定時(shí)/計(jì)數(shù)方式 個(gè)8位

32、方式)D.指令周期C.8 位立即數(shù) D.1611. 主頻為12MHZ勺單片機(jī)它的機(jī)器周期為(C )12. MCS-51單片機(jī)在同一優(yōu)先級的中斷源同時(shí)申請中斷時(shí),A.外部中斷0B. 外部中斷1 C.定時(shí)器0中斷13. MOVC A ,A+PC旨令對于源操作數(shù)的尋址方式是( A.寄存器間接尋址B.寄存器尋址C.立即尋址位立即數(shù)14. PSEN 為(CA.復(fù)位信號輸入端C.程序存儲(chǔ)允許輸出端15. MCS- 51單片機(jī)的一個(gè)機(jī)器周期由(DA.2B.4C.6D.12D.DCPU首先響應(yīng)(A )。 定時(shí)器1中斷)D. 變地尋址B.地址鎖存允許信號輸出端D.程序存儲(chǔ)器地址允許輸入端)個(gè)振蕩脈沖組成。16. MOVC A ,#30H指令對于源操作數(shù)的尋址方式是(C )A.寄存器間接尋址B.寄存器尋址 C.立即尋

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論