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

下載本文檔

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

文檔簡介

PAGEPAGE7一.填空題(每空1分,共20分)1、在MCS-51單片機中,如果采用24MHz晶振,1個機器周期為()。2、若A中的內(nèi)容為0E6H,那么,P標(biāo)志位的值為()。3、MCS-51單片機程序存儲器的尋址范圍是由程序計數(shù)器PC的位數(shù)所決定的,因為MCS-51的PC是16位的,因此其尋址的范圍為()KB。4、指令格式是由()和()所組成,也可能僅由()組成。5、在MCS-51中,PC和DPTR都用于提供地址,但PC是為訪問()存儲器提供地址,而DPTR是為訪問()存儲器提供地址。6、已知程序執(zhí)行前有A=01H,SP=52H,(51H)=FFH,(52H)=FFH。下述程序執(zhí)行后:

POP

DPH

POP

DPL

MOV

DPTR,#4000H

RL

A

MOV

B,A

MOVC

A,@A+DPTR

PUSH

A

MOV

A,B

INC

A

MOVC

A,@A+DPTR

PUSH

A

RET

ORG

4000H

DB

70H,90H,10H,40H,30H,20H

請問:A=(),SP=(),(51H)=(),(52H)=()。7、假定A=55H,R3=0ABH,在執(zhí)行指令A(yù)NLA,R3后,A=(),R3=()。8、假定,SP=60H,A=30H,B=70H,執(zhí)行下列指令:

PUSH

B

PUSH

A

后,SP的內(nèi)容為(),61H單元的內(nèi)容為(),62H單元的內(nèi)容為()。9、假定A=83H,(R0)=17H,(17H)=0B5H,執(zhí)行以下指令:

ANL

A,#17H

ORL

17H,A

XRL

A,@R0

CPL

A

后,A的內(nèi)容為()。10、12根地址線可選()個存儲單元,8KB存儲單元需要()根地址線。

二.判斷題(依照字母順序?qū)懗觥皩Α被颉板e”)(每題2分,共16分)1、判斷下列說法是否正確:

A、PC可以看成使程序存儲器的地址指針。B、在MCS-51中,為使準(zhǔn)雙向的I/O口工作在輸入方式,必須保證它被事先預(yù)置為1。C、區(qū)分片外程序存儲器和片外數(shù)據(jù)存儲器的最可靠的方法是看其位于地址范圍的低端還是高端。D、8031的CPU是由RAM和EPROM所組成。2、判斷下列說法是否正確A、8031共有21個特殊功能寄存器,它們的位都是可以用軟件設(shè)置的,因此,是可以進行位尋址的。B、內(nèi)部RAM的位尋址區(qū),只能供位尋址使用,而不能供字節(jié)尋址使用。C、程序計數(shù)器PC不能為用戶編程時直接使用,因為它沒有地址。3、判斷下列說法是否正確?A、單片機的主頻越高,其運算速度越快。B、PC是1個不可尋址的特殊功能寄存器。C、在MCS-51單片機中,1個機器周期等于1us。D、特殊功能寄存器SP內(nèi)裝的是棧頂首地址單元的內(nèi)容。4、判斷下列說法是否正確。A、立即尋址方式是被操作的數(shù)據(jù)本身在指令中,而不是它的地址在指令中。B、指令中直接給出的操作數(shù)稱為直接尋址。C、指令周期是執(zhí)行一條指令的時間。5、中斷查詢確認(rèn)后,在下列各種8031單片機運行情況中,能立即進行響應(yīng)的是:A、當(dāng)前正在執(zhí)行高優(yōu)先級中斷處理B、當(dāng)前正在執(zhí)行RETI指令C、當(dāng)前指令是DIV指令,且正處于取指令的機器周期D、當(dāng)前指令是MOV

A,R36、下列說法正確的是:A、同一級別的中斷請求按時間的先后順序響應(yīng)。B、同級中斷不能嵌套。C、低優(yōu)先級中斷請求不能中斷高優(yōu)先級中斷請求,但是高優(yōu)先級中斷請求能中斷低優(yōu)先級中斷請求。D、同一時間同一級別的多中斷請求,將形成阻塞,系統(tǒng)無法響應(yīng)。7、區(qū)分MCS-51單片機片外程序存儲器和片外數(shù)據(jù)存儲器的最可靠的方法是:A、

看其芯片的型號是ROM還是RAMB、

看其離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單片機運行出錯或程序陷入死循環(huán)時,如何來擺脫困境?2、下列程序段的功能是什么?

PUSH

A

PUSH

B

POP

A

POP

B3、中斷服務(wù)子程序返回指令RETI和普通子程序返回指令RET有什么區(qū)別?4、THX與TLX(X=0,1)是普通寄存器還是計數(shù)器?其內(nèi)容可以隨時用指令更改嗎?更改后的新值是立即刷新還是等當(dāng)前計數(shù)器計滿后才能刷新?5、I/O接口和I/O端口有什么區(qū)別?I/O接口的功能是什么?6、MCS-51與DAC0832接口時,有哪兩種連接方式?各有什么特點?各適合在什么場合使用?

四.計算與編寫程序(每題8分,共40分)1、計算下面子程序中指令的偏移量和程序執(zhí)行的時間(晶振頻率為6MHz)。

MOV

R3,#15

;1個機器周期

DL1:MOV

R4,#200

;1個機器周期

DL2:MOV

P1,R3

;2個機器周期

DJNZ

R4,DL2

;2個機器周期

DJNZ

R3,DL1

;2個機器周期

RET

;2個機器周期2、試編寫程序,查找在內(nèi)部RAM的30H~60H單元中出現(xiàn)“0FFH”這一數(shù)據(jù)的次數(shù)。并將查找到的結(jié)果存入61H單元。3、如果采用晶振的頻率為6MHz,定時器/計數(shù)器工作方式0、1、2下,其最大的定時時間為多少?4、編寫程序,將外部數(shù)據(jù)存儲器中的4000H—40FFH單元全部置“1”5、分析A/D轉(zhuǎn)換器產(chǎn)生量化誤差的原因,1個8位的A/D轉(zhuǎn)換器,當(dāng)輸入電壓為0~5V時,其最大的量化誤差是多少?

單片機三試題答案要點及評分細(xì)則

課程名稱:

單片(微)機原理及應(yīng)用

專業(yè)年級:

自動化、測控、電子信息一.填空題(每空1分,共20分)1、0.5us。2、若A中的內(nèi)容為0E6H,那么,P標(biāo)志位的值為(1)。3、64。4、操作碼、操作數(shù)、操作碼。5、程序、數(shù)據(jù)。6、A=(40H),SP=(50H),(51H)=(10H),(52H)=(40H)。7、A=(01H),R3=(0ABH)。8、SP的內(nèi)容為(62H),61H單元的內(nèi)容為(70H),62H單元的內(nèi)容為(30H)。9、A的內(nèi)容為(4BH)。10、4KB、13。二.判斷題(依照字母順序?qū)懗觥皩Α被颉板e”)(每題2分,共16分)1、對、對、錯、錯2、錯、錯、對3、對、錯、錯、錯4、對、錯、對5、錯、錯、錯、對6、對、對、對、錯7、對、錯、錯、對8、錯、錯、對、對三.簡答題(每題4分,共24分)1、答:軟件陷阱、復(fù)位2、答:交換A、B的內(nèi)容3、答:RETI指令在返回的同時清除相應(yīng)的優(yōu)先級觸發(fā)器,以允許下次中斷4、THX與TLX(X=0,1)是普通寄存器還是計數(shù)器?其內(nèi)容可以隨時用指令更改嗎?更改后的新值是立即刷新還是等當(dāng)前計數(shù)器計滿后才能刷新?答:THX與TLX(X=0,1)是由特殊功能寄存器構(gòu)成的計數(shù)器,其內(nèi)容可以隨時用指令更改,更改后的新值是立即刷新。但在讀THX、TLX的值時,應(yīng)該先讀THX值,后讀TLX,再讀THX。若兩次讀得THX相同,則可確定讀得的內(nèi)容正確。若前后兩次讀得的THX有變化,再重復(fù)上述過程。5、I/O接口和I/O端口有什么區(qū)別?I/O接口的功能是什么?答:I/O端口簡稱I/O口,常指I/O接口電路中具有端口地址的寄存器或緩沖器。I/O接口是指單片機與外設(shè)間的I/O接口芯片。I/O接口功能:一.實現(xiàn)和不同外設(shè)的速度匹配;二.輸出數(shù)據(jù)緩存;三.輸入數(shù)據(jù)三態(tài)緩沖。6、MCS-51與DAC0832接口時,有哪兩種連接方式?各有什么特點?各適合在什么場合使用?答:二種方式:(1)單緩沖方式。其特點是DAC0832內(nèi)部的兩個數(shù)據(jù)緩沖器有一個處于直通方式,另一個處于受MCS—51控制的鎖存方式。適用于只有一路模擬量輸出,或雖是多路模擬量輸出但并不要求多路輸出同步的情況下。(2)雙緩沖方式。其特點是數(shù)字量的輸入鎖存和D/A轉(zhuǎn)換輸出是分兩步完成的。適用于在多路D/A轉(zhuǎn)換中,要求同步進行D/A轉(zhuǎn)換輸出的情況下。四.計算與編寫程序(每題8分,共40分)1、答:24096us析:[((2+2)×200+1+2)×15+1+2]×2us=24096us2、試編寫程序,查找在內(nèi)部RAM的30H~60H單元中出現(xiàn)“0FFH”這一數(shù)據(jù)的次數(shù)。并將查找到的結(jié)果存入61H單元。答:

START:

MOV

61H,#0

MOV

R0,#30H

MOV

R2,#30H

LOOP:

MOV

A,@R0

CJNE

A,#0FFH,NEXT

NC

61H

NEXT:

INC

R0

DJNZ

R2,LOOP

RET3、如果采用晶振的頻率為6MHz,定時器/計數(shù)器工作方式0、1、2下,其最大的定時時間為多少?答:因為機器周期,所以定時器/計數(shù)器工作方式0下,其最大定時時間為;同樣可以求得方式1下的最大定時時間為;方式2下的最大定時時間為512。4、編寫程序,將外部數(shù)據(jù)存儲器中的4000H—40FFH單元全部置“1”。MAIN:

MOV

A,#0FFH

;送預(yù)置數(shù)給AMOV

R0,#0FFH

;設(shè)置循環(huán)次數(shù)

MOV

DPTR,#4000H

;設(shè)置數(shù)據(jù)指針的初值LOOP:

MOVX

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論