單片機(jī)原理及應(yīng)用試題及答案_第1頁
單片機(jī)原理及應(yīng)用試題及答案_第2頁
單片機(jī)原理及應(yīng)用試題及答案_第3頁
單片機(jī)原理及應(yīng)用試題及答案_第4頁
單片機(jī)原理及應(yīng)用試題及答案_第5頁
已閱讀5頁,還剩17頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

廣西工學(xué)院2002-2003學(xué)年第2—學(xué)期課程考核試題

考核課程單片機(jī)原理及應(yīng)用考核班級自動化00級

學(xué)生數(shù)145印數(shù)150考核方式閉卷考核時間120分鐘

一,填空題(每空1分,共20分)1、

單片機(jī)與普通計算機(jī)的不同之處在于其

將、和三部分集成于一塊芯片上。

2、使用雙緩沖方式的D/A轉(zhuǎn)換器,可實現(xiàn)多路模擬信號的輸出。

3、通過堆棧操作實現(xiàn)子程序調(diào)用,首先就要把的內(nèi)容入棧,以進(jìn)行斷點保護(hù)。調(diào)用

返回時,再進(jìn)行出棧保護(hù),把保護(hù)的斷點送回到o

4、在基址加變址尋址方式中,以作變址寄存器,以或作基址寄存器。

5、假定累加器A中的內(nèi)容為40H,執(zhí)行指令

1000H:MOVCA,@A+PC

后,把程序存儲器_______________單元的內(nèi)容送入累加器A中。6、在寄存

器間接尋址方式中,其“間接”體現(xiàn)左才旨令中寄存器的內(nèi)容不是操作數(shù),而是操作數(shù)

的_____________________________C

7、假定A=83H,(RO)=17H,(17H)二0B5H,執(zhí)行以下指令:

ANLA,#17H

ORL17H,A

XRLA,@R0

CPLA

后,A的內(nèi)容為_____________________o

8、已知程序執(zhí)行前有A=01H,SPF2H,(41H)=FFH,(42H)=FFH。下述程序執(zhí)行后:

POPDPH

POPDPL

MOVDPTR,#3000H

RLA

MOVB,A

MOVCA,?A+DPTR

PUSHA

MOVA,B

INC

MOVCA,?A+DPTR

PUSHA

RET

ORG3000H

DB10H,80H,30H,80H,50H,80H

請問:A=______,SP=___________,(41H)=_____________,(42H)_________________________0

9、在存儲器擴(kuò)展中,無論是線選法還是譯碼法,最終都是為了擴(kuò)展芯片的端提供信號。

10、在MCS-51中,PC和DPTR都用于提供地址,但PC是為了訪問存儲器提供地址,而

DPTR是為訪問存儲器提供地址。

11、16KBRAM存儲器的首地址若為3000H,則末地址為H。

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

1、8051與8751的區(qū)別是:

A、內(nèi)部數(shù)據(jù)存儲但也數(shù)目的不同B、內(nèi)部程序存儲器的類型不同

C、內(nèi)部數(shù)據(jù)存儲器的類型不同D、內(nèi)部的寄存器的數(shù)目不同

2、判斷以下有關(guān)PC和DPTR的結(jié)論是否正確?

A、DPTR是可以訪問的,而PC不能訪問。B、它們都是8位的存儲器

C、它們都有加1的功能。D、DPTR可以分為兩個8位的寄存器使用,但PC不能。

3、PC的值是

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

C、當(dāng)前正在執(zhí)行指令的地址D、控制器中指令寄存器的地址

4、判斷下列說法是否正確

A、8031共有21個特殊功能寄存器,它們的位都是可以用軟件設(shè)置的,因此,是可以進(jìn)行位尋址的。

B、內(nèi)部RAM的位尋址區(qū),只能供位尋址使用,而不能供字節(jié)尋址使用。

C、程序計數(shù)器PC不能為用戶編程時直接使用,因為它沒有地址。

5、下列說法錯誤的是:

A、各中斷發(fā)出的中斷請求信號,都會標(biāo)記在MCS—51系統(tǒng)的IE寄存器中。

B、各中斷發(fā)出的中斷請求信號,都會標(biāo)記在MCS—51系統(tǒng)的TCON與SCON寄存器中。

C、各中斷發(fā)出的中斷請求信號,都會標(biāo)記在MCS-51系統(tǒng)的IP寄存器中。

D、各中斷發(fā)出的中斷請求信號,都會標(biāo)記在MCS-51系統(tǒng)的TMOD寄存器中。

6、在MCS-51中,需要外加電路實現(xiàn)中斷撤除的是:

A、電平方式的外部中斷B、定時中斷C、外部串

行中斷D、脈沖方式的外部中斷

7、判斷下列的說法是否正確?

A、特殊功能寄存器SCON,與定時器/計數(shù)器的控制無關(guān)。

B、特殊功能寄存器TMOD,與定時器/計數(shù)器的控制無關(guān)。

C、特殊功能寄存器IE,與定時器/計數(shù)器的控制無關(guān)。

D、特殊功能寄存器TCON,與定時器/計數(shù)器的控制無關(guān)。

8、判斷下列說法是否正確?

2

A、在8155H芯片中,決定端口和RAM單元編址的信號線是AD7-ADO和WR。

B、由于8155H不具有地址鎖存功能,因此在與8031的接口電路中必須加地址鎖存器。

C、8255A的B口可以設(shè)置成方式2。

D、8255A具有三態(tài)緩沖器,因此可以直接拄在系統(tǒng)的數(shù)據(jù)總線上。9、區(qū)

分MCS-51單片機(jī)片外程序存儲器和片外數(shù)據(jù)存儲器的最可靠的方法是:

A、看其芯片的型號是ROM還是RAM

B、看其離MCS-51芯片的遠(yuǎn)近

C、看其位于地址范圍的低端還是高段看其是與RD信號連接還是與PSEN信號連接

10、下列說法正確的是:

A、同一級別的中斷請求按時間的先后順序響應(yīng)。

B、同級中斷不能嵌套。

C、低優(yōu)先級中斷請求不能中斷高優(yōu)先級中斷請求,但是高優(yōu)先級中斷請求能中斷低優(yōu)先級中斷請求。

D、同一時間同一級別的多中斷請求,將形成阻塞,系統(tǒng)無法響應(yīng)。

三.簡答題(每題4分,共20分)

1、片內(nèi)RAM低128個單元劃分為哪3個主要部分?各部分的主要功能是什么?

2、如果手中僅有一臺示波器,可通過觀察哪個引腳的狀態(tài),來大致判斷MCS—51單片機(jī)正在工作?

3、若SP=60H,標(biāo)號LABEL所在的地址為3456H。LCALL指令的地址為2000H,執(zhí)行指令如下:

2000HLCALLLABEL后,堆棧指針SP和堆棧內(nèi)容發(fā)生了什么變化?PC的值等于什么?如果

將指令LCALL直接換成ACALL是否可以?如果換成ACALL指令,可調(diào)用的地址范圍是什么?4、定

時/計數(shù)器用作定時器時,其計數(shù)脈沖由誰提供?定時時間與哪些因素有關(guān)?

5、常用的I/O接口編址有哪兩種方式?它們各有什么特點?MCS-51的I/O端口編址采用的是哪種方式?

四.計算與編寫程序(共40分)

1、試編寫程序,查找在內(nèi)部RAM的40H?60H單元中是否有OFFH這一數(shù)據(jù)。若有,則將51H單元置為

“00H”;若未找到,則將51H單元置為“01H”。(5分)

2、編寫出外部中斷1為跳沿觸發(fā)的中斷初始化程序。(5分)

3、編寫一段程序,功能要求為:當(dāng)P1.0引腳的電平正跳變時,對P1.1的輸入脈沖進(jìn)行計數(shù);當(dāng)

PL2引腳的電平負(fù)跳變時,停止計數(shù),并將計數(shù)值寫入RO、R1(高位存R1,低位存R0)。(15分)4、

根據(jù)硬件圖計算ADC0809的8個模擬量輸入通道的地址,并編寫程序?qū)崿F(xiàn)8個通道的模擬量循環(huán)采

集,采集結(jié)構(gòu)存放至片內(nèi)RAM40FC47H中。(15分)

3

s

*>2

n2-K8

24

”28

24

2-7

kb

Ea

RXD

TO

.ALEP

P^N

8051

廣西工學(xué)院課程考試試題答案要點及評分細(xì)則

課程名稱單片微機(jī)原理及應(yīng)用/單片機(jī)技術(shù)專業(yè)年級:自動化00級;填寫

人:蔡啟仲方華2002-2003學(xué)年第2學(xué)期參考答案及得分要點評分標(biāo)準(zhǔn)(得分)

一.填空題(每空1分,共20分)

1、答:CFU.存儲器、I/O口

2、答:同步

Q答.PC__PC-

4、答;累加器A,DPTR、PC

5、答:1041H

6、答:地址

7、答:A的內(nèi)容為4BH。

8、答:A=80H,SP=42H,(41H)=30H,(42H)=80H,PO8030H。

9、答:片選。

io、答:"W、數(shù)據(jù)

11里.fipppU

二:卷〉題(每題£分,共16分)

1、答:B2、答:對、對、對、對3、答:B4、答:錯、錯、對。5、答:A、C、D

6、答:A7、答:A對,B、C、D錯8、答:錯、錯、錯、錯9、答:A、D對10、答:A、B、C

對三.簡答題(每題4分,共20分)

1、片內(nèi)RAM低128個單元劃分為哪3個主要部分?各部分的主要功能是什么?

答:工作寄存器區(qū)、位尋址區(qū)、數(shù)據(jù)緩沖區(qū)

2、答:ALE引腳

3、答:1)SP=SP+1=61H(61H)=PC的低字節(jié)二03H

SP=SP+1=62H(62H)=PC的高字節(jié)二20H

2)PC=3456H

3)可以

4)2KB=2048Byte

4、答:定時/計數(shù)器作定時時,其計數(shù)脈沖由系統(tǒng)振蕩器產(chǎn)生的內(nèi)部時鐘信號12分頻后提供。定時

時間與時鐘頻率和定時初值有關(guān)。

5、常用的"0接口編址有哪兩種方式?它們各有什么特點?MCS-51的I/O端口編址采用的是哪種方式?

解:一.獨立編址方式:獨立編址方式就是I/O地址空間和存儲器地址空間分開編址。獨立編址的優(yōu)

點是I/O地址空間和存儲器地址空間相互獨立,界限分明。但是,卻需要設(shè)置一套專門的讀寫I/O

的指令和控制信號。二.統(tǒng)一編址方式:這種編址方式是把I/O端口的寄存器與數(shù)據(jù)存儲器單元同等

對待,統(tǒng)

4

一進(jìn)行編址。統(tǒng)一編址的優(yōu)點是不需要專'1的I/O指令,直接使用訪問數(shù)據(jù)存儲器的指令進(jìn)行I/O操作,

簡單、方便且功能強(qiáng)大。MCS-51單片機(jī)使用的是I/O和外部數(shù)據(jù)存儲器RAM統(tǒng)一編址的方式。

四.計算與編寫程序(共40分)

1、答:START:MOVRO,#40H

MOVR2,#20H

LOOP:MOVA,@R0

CJNEA,#OFFH,NEXT

MOV51H,#00H

LJMPEXIT

NEXT:INCRO

DJNZR2,LOOP

MOV51H,#01H

EXIT:RET

2、答:SETBIT1

SETBEXI

SETBEA

3、答:將Pl.1的輸入脈沖接入TO,即使用TO計數(shù)器完成對PL1口的脈沖計數(shù)。編寫程序如下:

ORG0000H

LJMPMAIN

ORGOOOBH

LJMPITOP

MAIN:JNBPl.0,MAIN

MOVTMOD,#0511;定時器/計數(shù)器TO為計數(shù)方式1

SETBTRO;啟動TO,開始計數(shù)

SETBETO;允許TO中斷

SETBEA;CPU開中斷

WAIT:JBPl.2,WAIT

CLREA

CLRTRO

MOV:Ri,THO

MOV:RO,TLO

AJMP$

ITOP:INCR2;在電平負(fù)跳變前,如果計數(shù)器溢出,則進(jìn)位存入R2

RETI

4、根據(jù)硬件圖計算ADC0809的8個模擬量輸入通道的地址,并編寫程序?qū)崿F(xiàn)8個通道的模擬量循環(huán)采

集,采集結(jié)構(gòu)存放至片內(nèi)RAM40H~47H中。(15分)

解:根據(jù)電路連接圖可計算出ADC0809的8個模擬量輸入通道的地址為:7F00H~7F07H(5分)

循環(huán)采集的程序設(shè)計如下:

ORG0000H

AJMPMAIN

ORG0030H

MAIN:

MOVDPTR,47F00H

MOVRO,#40H

MOVR7,#8

LOOP:

MOVX?DPTR,A

JNBP3.2,$

MOVXA,@DPTR

MOV@R0,A

INCDPTR

INCRO

DJNZR7,LOOP

MOVDPTR,#7F00H

MOVRO,#4011

MOVR7,#8

5

AJMPLOOP

END

(10分)

或:ORGOOOOH

AJMPMAIN

ORG0003H

LJMP1NTO_1NT

ORG0030H

MAIN:MOVDPTR,#7F00H

MOVRO,#40H

MOVR7,#8

SETBEXO

SETBEA

MOVXA,@DPTR

SJMP$

INTO_INT:

MOVXA,@DPTR

MOV@R0,A

INCDPTR

INCRO

MOVX@DPTR,A

DJNZR7,LOOP

MOVDPTR,#7F00H

MOVKO,#4UH

MOVR7,8

LOOP:RETI

廣西工學(xué)院2003-2004學(xué)年第2學(xué)期課程考核試題

考核課程單片機(jī)原理及應(yīng)用考核班級自動化01級

學(xué)生數(shù)160印數(shù)170考核方式閉卷考核時間120分鐘

一、填空題(30分)(每空1分)

1)8051系列單片機(jī)中,片內(nèi)數(shù)據(jù)存儲區(qū)一共分為3個區(qū),這3個區(qū)分別

為:;;O

2)8KX8位的存儲器共有地址線根.

3)3-8譯碼器74LS138在全譯碼尋址方式中,譯碼器的輸出端通常與單片機(jī)接口芯

片的端連接。

4)當(dāng)單片機(jī)接到外設(shè)的中斷申請時,單片機(jī)響應(yīng)中斷,單片機(jī)將暫

停的執(zhí)行,轉(zhuǎn)去執(zhí)行程序,執(zhí)

行完,再執(zhí)行

_____________________程序。

5)8051單片機(jī)的中斷源有,,

6

由單片機(jī)P0口為總線和總線的復(fù)用端口,74LS373

與P0口連接,其輸出線作為系統(tǒng)的,74LS373的G端與單片

機(jī)一連接。

7當(dāng)單片機(jī)接到外設(shè)的中斷申請時,單片機(jī)響應(yīng)中斷,單片機(jī)將暫停執(zhí)行,

轉(zhuǎn)去執(zhí)行程序,執(zhí)行完,再執(zhí)行

_______________________________程序。

窗已知程序執(zhí)行前有A=01H,SP=52H,(51H)=FFH,(52H)=FFH。下述程序執(zhí)行后:

POPDPH

POPDPL

MOVDPTR,#300011

RLA

MOVB,A

MOVCA,?A+DPTR

PUSHA

MOVA,B

INCA

MOVCA,@A+DPTR

PUSHA

RET

ORG3000H

DB10H,80H,30H,80H,50H,80H

請問:A=(),SP=(),(51H)=(),(52H)=(),PC=()o

9)如果DPTR=507BH,SP=32H,(3011)=50H,(31H)=5FH,(32H)=3CH,則執(zhí)行下列指令后:

POPDPH

POPDPL

POPSP

貝ij:DPH=(),DPL=(),SP=()

10)假定A=83H,(RO)=17H,(17H)=34H,執(zhí)行以下指令:

ANLA,#17H

ORL17H,A

XRLA,@R0

CPLA

后,A的內(nèi)容為()o

二、簡答題(20分)

1)單片機(jī)的復(fù)位(RST)操作有幾種方法,復(fù)位功能的主要作用。(5分)

2)編制中斷服務(wù)程序時,為什么在主程序的初始化程序中,必須設(shè)置SETBEA這條指令,以及在

中斷服務(wù)程序中為什么通常需要保護(hù)現(xiàn)場和恢復(fù)現(xiàn)場?(10分)

3)中斷服務(wù)子程序返回指令RETI和普通子程序返回指令RET有什么區(qū)別?(5分)

三、判斷下列指令的正誤:(10分)

1)MOV28H,@R2)

2)DECDPTR)

7

3)INCDPTR()

4)MOVC,30H()

5)CFLR5()

6)MOVRO,RI()

7)PISHDPTR()

8)MOVFO,C()

9)MOVF0,ACC.3

10)RLCR0()

四、編程題(40分)

1、編制中斷初始化程序,外部中斷0(邊沿觸發(fā))、定時器0開中斷(中斷允許);外部中斷1、

定時器1關(guān)中斷(不允許中斷)。(5分)

2、編程將片內(nèi)RAM40H單元開始的16個數(shù)傳送到片外RAM2000H開始的單元中。(5分)

3、使用定時潛中斷方式編程實現(xiàn)從P1.0引腳上輸出一個周期為1s的方波。(系統(tǒng)時鐘為6MHz)(15分)

4.根據(jù)硬件圖計算ADC0809的8個模擬量輸入通道的地址,并編寫程序?qū)崿F(xiàn)8個通道的模擬量循

環(huán)采集,采集結(jié)構(gòu)存放至片內(nèi)RAM40H~47H中。(15分)

主RO

1^2、

pc2??

po31?£

圭2

po點4

425

P10pmo2

P11制f

P12po62

i7k?

P13pot

P14P2

P15P2ONTO

P16PL1

一P17

斑P2

P23

P24

hP25

P2

m6

7

X2

糕RE

廣西工學(xué)院課程考試試題答案要點及評分細(xì)則

課程名稱單片微機(jī)原理及應(yīng)用/單片機(jī)技術(shù)專業(yè)年級:自動化01級;

填寫人:蔡啟仲方華2003—2004學(xué)年第2學(xué)

期參考答案及得分要點評分標(biāo)準(zhǔn)(得分)

一、填空題(每空1分)

1、寄存器區(qū)、位尋址區(qū)、數(shù)據(jù)緩沖區(qū)

2、13

3、片選端

8

4、中斷服務(wù)程序,中斷服務(wù)程序,主程序

4、外部0中斷,定時器TO中斷,外部1中斷,定時器T1中斷,串行口通訊中斷

5、蹣,典,ittt,ALE

6、中斷服務(wù),中斷服務(wù),±

7、30H,50H,80H,30H,3080H

8、3CH,5FH,4FH

9、OCBH

二、簡答題

1、單片機(jī)的復(fù)位操作方式有:1、上電復(fù)位;2、手動復(fù)位。(2分)

復(fù)位功能的主要作用是:復(fù)位時,PC初始化為0000H,使MCS-51單片機(jī)從0000H開始執(zhí)行程序。(3分)

2、中斷允許寄存器IE中有1個總的開關(guān)中斷控制位EA,當(dāng)EA=O時,所有的中斷請求被屏蔽,CPU

不接受任何中斷;只有當(dāng)EA=1時,CPU才開放中斷。所以主程序的初始化程序中,必須設(shè)置SETBEA這

條指令。(5分)

現(xiàn)場是指中斷時刻單片機(jī)中某些寄存器和儲存器單元中的數(shù)據(jù)或狀態(tài),為了使中斷服務(wù)程序的執(zhí)

行不破壞這些數(shù)據(jù)和狀態(tài),以免在中斷返回后影響主程序的運行,因此要這些數(shù)據(jù)和狀態(tài)送入堆棧保存,

這就是現(xiàn)場保護(hù)。中斷結(jié)束后,在返回主程序謙,則需要把保存的現(xiàn)場數(shù)據(jù)和狀態(tài)從堆棧中彈出,以恢

復(fù)那些寄存器和存儲器單元中的原有內(nèi)容,這就是現(xiàn)場恢復(fù)。(5分)

3、中斷服務(wù)子程序返回指令RETI和普通子程序返回指令RET的區(qū)別在于:

RETI指令在返回的同時清除相應(yīng)的優(yōu)先級觸發(fā)器,以允許下次

中斷。(5分)

三、判斷下列指令的正誤:(10分)

1、X2、X3、J4、J5、X6、X7、X8、J9、X10、

X四、編程題

1、編制中斷初始化程序,外部中斷0(邊沿觸發(fā))、定時器0開中斷(中斷允許);外部中斷1、

定時器1關(guān)中斷(不允許中斷)。(5分)

解:SETBEXO

SETBIT0

SETBETO

CLRET1

CLREXI

SETBEA

2、編程將片內(nèi)RAM40H單元開始的16個數(shù)傳送到片外RAM2000H開始的單元中。(5分)

解:MOVR0,用0H

MOVR7,#16

MOVDPTR,#2000H

LOOP:MOVA,@R0

MOVX@DPTR,A

INCRO

INCDPTR

DJNZR7,LOOP

NOP

END

3、使用定時器中斷方式編程實現(xiàn)從P1.0引腳上輸出一個周期為1s的方波。(系統(tǒng)時鐘為

6MHz)解:使用定時器T0產(chǎn)生501ns的定時,然后在計數(shù)10次,從而500ms的定時。(5

分)

ORG0000H

AJMPMAIN

ORGOOOBH

LJMPTMRO_INT

ORG0030H

9

MAIN:

MOVTMOD,#01H

MOVT1I0,#9EH

MOVTLO,#58H

MOVR7,#10

SETBETO

SETBEA

SETBTRO

SJMP$

TMRO_INT:CLRTRO

DJNZR7,LOOP

MOVR7,#10

CPLP1.0

LOOP:MOVTHC,#9EH

MOVTLO,#58H

SETBTRO

RETI(10分)

3、根據(jù)如下電路連接圖計算ADC0809的8個模擬量輸入通道的地址,并編寫程序?qū)崿F(xiàn)8個通道的

模擬量循環(huán)采集,采集結(jié)構(gòu)存放至片內(nèi)RAM40『47H中。

解:根據(jù)電路連接圖可計算出ADC0809的8個模擬量輸入通道的地址為:7F00H~7F07H(5分)

循環(huán)采集的程序設(shè)計如下:

ORG0000H

AJMPMAIN

ORG0030H

MAIN:

MOVDPTR,#7F00H

MOVRO,#40H

MOVR7,#8

LOOP:

MOVX@DPTR,A

JNBP3.2,$

MOVXA,@DPTR

MOV@RO,A

INCDPTR

INCRO

DJNZR7,LOOP

MOVDPTR,#7F00H

MOVRO,#40H

MOVR7,#8

AJMPLOOP

END(IC分)

或:ORG0000H

AJMPMAIN

ORG000311

LJMPTNTO_INT

ORG0030H

MAIN:MOVDPTR,#7F00H

MOVRO,#40H

MOVR7,#8

io

SETBEXO

SETBEA

MOVXA,?DPTR

SJMP$

INT0_INT:

MOVXA,@DPTR

MOV@R0,A

INCDPTR

INCR0

MOVX?DPTR,A

DJNZR7,LOOP

MOVDPTR,#7F00H

MOVR0,#40H

MOVR7,8

LOOP:RETI

廣西工學(xué)院2004-2005學(xué)年第2學(xué)期課程考核試題

考核課程單片機(jī)原理及應(yīng)用考核班級自動化、測控、電子02級

學(xué)生數(shù)568印數(shù)600考核方式閉卷考核時旬120分鐘一

一.填空題(每空1分,共20分)

1、在MCS-51單片機(jī)中,如果采用24MHz晶振,1個機(jī)器周期為()。

2、若A中的內(nèi)容為0E6H,那么,P標(biāo)志位的值為()。

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

16位的,因此其尋址的范圍為()KBo

4、指令格式是由()和()所組成,也可能僅由()組成。

5、在MCS-51中,PC和DPTR都用于提供地址,但PC是為訪問()存儲器提供地址,而DPTR

是為訪問()存儲器提供地址。

6、己知程序執(zhí)行前有A=01H,SP=521I,(5111)=FFH,(52H)=FFHO下述程序執(zhí)行后:

POPDPH

11

POPDPL

MOVDPTR,#4000H

RLA

MOVB,A

MOVCA,@A+DPTR

PUSHA

MOVA,B

INCA

MOVCA,@A+DPTR

PUSHA

RET

ORG4000H

DB70H,90H,10H,40H,30H,20H

請問:A=(),SP=(),(51H)=(),(52H)=()o

7、假定A=55H,R3=0ABH,在執(zhí)行指令A(yù)NLA,R3后,A=(),R3=()o

8、假定,SP=60H,A=30H,B=70H,執(zhí)行下列指令:

PUSHB

PUSHA

后,SP的內(nèi)容為(),61H單元的內(nèi)容為(),62H單元的內(nèi)容為()。

9、假定A=83H,(RO)=17H,(17H)二0B5H,執(zhí)行以下指令:

ANLA,#17H

ORL17H,A

XRLA,@RO

CPLA

后,A的內(nèi)容為()。

10、12根地址線可選()個存儲單元,8KB存儲單元需要()根地址線。

二.判斷題(依照字母順序?qū)懗觥皩Α被颉板e”)(每題2分,共16分)

1、判斷下列說法是否正確:

A、PC可以看成使程序存儲器的地址指針。

B、在MCS-51中,為使準(zhǔn)雙向的I/O口工作在輸入方式,必須保證它被事先預(yù)置為loC、區(qū)

分片外程序存儲器和片外數(shù)據(jù)存儲器的最可靠的方法是看其位于地址范圍的低端還是高端。

D、8031的CPU是由RAM和EPROM所組成。

2、判斷下列說法是否正確

A、8031共有21個特殊功能寄存器,它們的位都是可以用軟件設(shè)置的,因此,是可以進(jìn)行位尋址的。

B、內(nèi)部RAM的位尋址區(qū),只能供位尋址使用,而不能供字節(jié)尋址使用。

C、程序計數(shù)器PC不能為用戶編程時直接使用,因為它沒有地址。

3、判斷下列說法是否正確?

A、單片機(jī)的主頻越高,其運算速度越快。

B、PC是1個不可尋址的特殊功能寄存器。

C、在MCS—51單片機(jī)中,1個機(jī)器周期等于lus。

12

D、特殊功能寄存器SP內(nèi)裝的是棧頂首地址單元的內(nèi)容。

4、判斷下列說法是否正確。

A、立即尋址方式是被操作的數(shù)據(jù)本身在指令中,而不是它的地址在指令中。

B、指令中直接給出的操作數(shù)稱為直接尋址。

C、指令周期是執(zhí)行一條指令的時間。

5、中斷查詢確認(rèn)后,在下列各種8031單片機(jī)運行情況中,能立即進(jìn)行響應(yīng)的是:

A、當(dāng)前正在執(zhí)行高優(yōu)先級中斷處理

B、當(dāng)前正在執(zhí)行RETI指令

C、當(dāng)前指令是DIV指令,且正處于取指令的機(jī)器周期

D、當(dāng)前指令是MOVA,R3

6、下列說法正確的是:

A、同一級別的中斷請求按時間的先后順序響應(yīng)。

B、同級中斷不能嵌套。

C、低優(yōu)先級中斷請求不能中斷高優(yōu)先級中斷請求,但是高優(yōu)先級中斷請求能中斷低優(yōu)先級中斷請求。

D、同一時間同一級別的多中斷請求,將形成阻塞,系統(tǒng)無法響應(yīng)。7、

區(qū)分MCS-51單片機(jī)片外程序存儲器和片外數(shù)據(jù)存儲器的最可靠的方法是:

A、看其芯片的型號是ROM還是RAM

B、看其離MCS-51芯片的遠(yuǎn)近

C、看其位于地址范圍的低端還是高段

D、看其是與RD信號連接還是與PSEN信號連接

8、判斷下列說法是否正確?

A、轉(zhuǎn)換速率這一指標(biāo)僅適用于A/D轉(zhuǎn)換器,D/A轉(zhuǎn)換器不用考慮轉(zhuǎn)換速率這一問題。

B、輸出模擬量的最小變化量稱為A/D轉(zhuǎn)換器的分辨率。C、

ADC0809可以利用轉(zhuǎn)換結(jié)束信號EOC向8031發(fā)出中請求。

D、對于周期性的干擾電壓,可使用雙積分的A/D轉(zhuǎn)換器,并選擇合適的積分元件,可以將該周期

性的干擾電壓帶來的轉(zhuǎn)換誤差消除。

三.簡答題(每題4分,共24分)

1、當(dāng)MCS-51單片機(jī)運行出錯或程序陷入死循環(huán)時,如何來擺脫困境?

2、下列程序段的功能是什么?

PUSHA

PUSHB

POP

溫馨提示

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

最新文檔

評論

0/150

提交評論