吉大《單片機(jī)原理及應(yīng)用》復(fù)習(xí)題_第1頁(yè)
吉大《單片機(jī)原理及應(yīng)用》復(fù)習(xí)題_第2頁(yè)
吉大《單片機(jī)原理及應(yīng)用》復(fù)習(xí)題_第3頁(yè)
吉大《單片機(jī)原理及應(yīng)用》復(fù)習(xí)題_第4頁(yè)
吉大《單片機(jī)原理及應(yīng)用》復(fù)習(xí)題_第5頁(yè)
已閱讀5頁(yè),還剩10頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

本文格式為Word版,下載可任意編輯——吉大《單片機(jī)原理及應(yīng)用》復(fù)習(xí)題

吉大11春學(xué)期《單片機(jī)原理及應(yīng)用》復(fù)習(xí)題

一、單項(xiàng)選擇題

1.在以下MCS-5l單片機(jī)各條指令中,錯(cuò)誤的是(A)。

A.MOVA,@R7B.MOVA,R7C.MOV20H,AD.MOVB,A2.LU表示(A)。

A.累加器B.程序狀態(tài)字寄放器C.計(jì)數(shù)器D.算術(shù)規(guī)律部件3.MCS-51單片機(jī)的數(shù)據(jù)指針DPTR是一個(gè)16位的專用地址指針寄放器,主要用來(lái)(D)。A.存放指令B.存放上一條指令地址

C.存放下一條指令地址D.存放16位地址,作間址寄放器使用4.MCS-51尋址方式中,操作數(shù)Ri加前綴“@〞號(hào)的尋址方式是(A)。

A.寄放器間接尋址B.寄放器尋址C.基址加變址尋址D.馬上尋址5.PSW中的RS1和RS0用來(lái)(C)。

A.指示復(fù)位B.選擇定時(shí)器C.選擇工作寄放器區(qū)號(hào)D.選擇工作方式6.在以下MCS-5l單片機(jī)各條指令中,錯(cuò)誤的是(A)。

A.MOVC@A+DPTR,AB.MOVA,@R0C.MOV20H,AD.MOVB,A7.8031單片機(jī)的定時(shí)器T1用作定時(shí)方式時(shí)是(D)。A.由內(nèi)部時(shí)鐘頻率定時(shí),一個(gè)時(shí)鐘周期加1B.由內(nèi)部時(shí)鐘頻率定時(shí),一個(gè)機(jī)器周期加1C.由外部時(shí)鐘頻率定時(shí),一個(gè)時(shí)鐘周期加1D.由外部時(shí)鐘頻率定時(shí),一個(gè)機(jī)器周期加1

8.單片機(jī)上電復(fù)位后,堆棧區(qū)的最大允許范圍是B個(gè)單元。A.64B.120C.128D.256

9.單片機(jī)8031的ALE引腳是(C)。

A.輸出高電平B.輸出低電平C.輸出矩形脈沖,頻率為fosc的1/6D.輸出矩形脈沖,頻率為fosc的1/2

10.單片機(jī)8031的XTAL1和XTAL2引腳是(D)引腳。

A、外接定時(shí)器B、外接串行口C、外接中斷D、外接晶振11.MCS—51的串行數(shù)據(jù)緩沖器SBUF用于(D)。

A.存放運(yùn)算中間結(jié)果B.暫存數(shù)據(jù)和地址C.存放待調(diào)試的程序D.存放待發(fā)送或已接收到的數(shù)據(jù)

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

A.6HB.37HC.38HD.39H

13.與定時(shí)工作方式1和0比較,定時(shí)工作方式2不具備的特點(diǎn)是(B)。A.計(jì)數(shù)溢出后能自動(dòng)重新加載計(jì)數(shù)初值B.增加計(jì)數(shù)器位數(shù)

C.提高定時(shí)精度D.適于循環(huán)定時(shí)和循環(huán)計(jì)數(shù)應(yīng)用14.單片機(jī)中的程序計(jì)數(shù)器PC用來(lái)(B)。

A.存放指令B.存放正在執(zhí)行的指令地址C.存放下一條指令地址D.存放上一條指令地址

15.在MCS-51指令中,以下指令中(C)是無(wú)條件轉(zhuǎn)移指令。

A.LCALLaddr16B.DJNZdirect,relC.SJMPrelD.ACALLaddr1116.MCS-51系列單片機(jī)的中斷系統(tǒng)具有(A)。

1/18

A、5個(gè)中斷源B、6個(gè)中斷源C、2個(gè)中斷源D、3個(gè)中斷源17.指令和程序是以(C)形式存放在程序存儲(chǔ)器中。A、源程序B、匯編程序C、二進(jìn)制編碼D、BCD碼

18.當(dāng)需要從MCS-51單片機(jī)程序存儲(chǔ)器取數(shù)據(jù)時(shí),采用的指令為(B)A、MOVA,@R1B、MOVCA,@A+DPTRC、MOA,@R0D、MOA,@DPTR

二、填空題

19.8255A的,_A組___端口可工作于雙向方式。20.一個(gè)字節(jié)可以存兩位BCD碼。

21.對(duì)8031而言,片內(nèi)ROM和片外ROM的編址方式為片外,片外ROM的地址從0000H開始;片內(nèi)RAM和片外RAM的編址方式為片內(nèi),片外RAM的地址從

0000H開始。

22.對(duì)單片機(jī)而言,連接到數(shù)據(jù)總線上的輸出口應(yīng)具有鎖存功能。

23.決定程序執(zhí)行的順序是PC寄放器,該寄放器復(fù)位時(shí)的值為0000H。

24.單片機(jī)內(nèi)包含組成微機(jī)的三個(gè)主要功能部件是CPU、存儲(chǔ)器和__I/O口___。25.MCS-8051系列單片機(jī)字長(zhǎng)是___8___位,有___40___根引腳。26.ALE信號(hào)的作用是__鎖存允許____。27.8051復(fù)位后,PC=__0000____H。

28.將CY與A的第0位的非求或的指令是_ORLC,/ACC.0_____,若原A=0,執(zhí)行后A=_(0)_____。

31..MCS-51單片機(jī)的P0口和P2口除了可以作為并行口進(jìn)行數(shù)據(jù)的輸入/輸出外,尋常還用來(lái)構(gòu)建系統(tǒng)的___地址_____和__數(shù)據(jù)______。

32.MCS-51單片機(jī)外部中斷請(qǐng)求信號(hào)有電平方式和____邊沿觸發(fā)____,在電平方式下,當(dāng)采集到INT0、INT1的有效信號(hào)為_高電平_______時(shí),激活外部中斷。

33.MCS-51單片機(jī)指令A(yù)NLA,20H中源操作數(shù)的尋址方式是_____直接尋址________。34.將CY與A的第0位的“非〞求“或〞的指令是ORLC,/ACC.0,若原A=0,執(zhí)行后A=__(0)____

35.MCS-51單片機(jī)指令A(yù)DDCA,#20H中源操作數(shù)的尋址方式是____間接尋址_________。36.串行通訊中有同步和異步兩種基本方式。

用8031單片機(jī),并采用一片2716(2KB)和一片6116(2KB)組成一個(gè)既有程序存儲(chǔ)器又有數(shù)據(jù)存儲(chǔ)器的擴(kuò)展系統(tǒng),試完成以下要求:(1)畫出規(guī)律電路圖。(2)說明其存儲(chǔ)空間。338.8051的堆棧指針是_SP__。

39.8155的定時(shí)器是__14____位的。

40.C51中存儲(chǔ)類型XDATA定義的是___外部___存儲(chǔ)空間,其地址范圍是_0000h~ffffH_____41.簡(jiǎn)述異步通信與同步通信的主要區(qū)別。

答:異步通信由于都是每幀數(shù)據(jù)都有起始位和中止位,所以傳送數(shù)據(jù)的速率受到限制,但是異步通信不需要傳送同步脈沖,字符幀的長(zhǎng)度不受限制,對(duì)硬件要求較低,因而數(shù)據(jù)傳送量不是很大。同步通信一次可以傳送好幾個(gè)數(shù)據(jù),每個(gè)數(shù)據(jù)不需要起始位和中止位,數(shù)據(jù)之間不留間隙,因而傳送速率比異步通信的大,但同步通信對(duì)用確鑿的時(shí)間來(lái)實(shí)現(xiàn)發(fā)送端和接收端之間的嚴(yán)格同步。

2/18

42.假使想將中斷服務(wù)程序放置在程序存儲(chǔ)區(qū)的任意區(qū)域,在程序中應(yīng)當(dāng)作何種設(shè)置答:假使想將中斷服務(wù)程序放置在程序存儲(chǔ)區(qū)的任意區(qū)域,需要在程序中要通過在中斷地址區(qū)的對(duì)應(yīng)地址上設(shè)置跳轉(zhuǎn)指令才可實(shí)現(xiàn)對(duì)中斷服務(wù)程序的執(zhí)行。

三、簡(jiǎn)答題

44.簡(jiǎn)單表達(dá)8051定時(shí)器/計(jì)數(shù)器0的四種工作模式。

答(1)方式013位方式(2)方式016位方式(3)方式28位自動(dòng)裝入時(shí)間常數(shù)方式(4)方式3—2個(gè)8位方式

45.MCS-51系列單片機(jī)中,中斷源的中斷優(yōu)先級(jí)是由哪個(gè)寄放器定義的?各中斷源對(duì)應(yīng)的中斷服務(wù)程序的入口地址是否可以任意設(shè)定?

答:中斷源的中斷優(yōu)先級(jí)是由中斷優(yōu)先級(jí)寄放器的IP的相應(yīng)位決定的。

不能隨意設(shè)定。由于MCS-51系列單片機(jī)允許有五個(gè)中斷源,提供兩個(gè)中斷優(yōu)先級(jí),可實(shí)現(xiàn)二級(jí)中斷嵌套這兩級(jí)優(yōu)先級(jí)遵循下述規(guī)則:僅高優(yōu)先級(jí)中斷源可中斷嵌套低優(yōu)先級(jí)中斷源為實(shí)現(xiàn)這一規(guī)則,中斷系統(tǒng)內(nèi)部包含兩個(gè)不可尋址的優(yōu)先級(jí)狀態(tài)觸發(fā)器當(dāng)特定優(yōu)先級(jí)的某中斷源被響應(yīng)時(shí),相應(yīng)的觸發(fā)器即被置位,直到執(zhí)行了RETI指令后,這個(gè)觸發(fā)器才復(fù)位在此期間,同級(jí)和低級(jí)中斷將被防止中斷源的中斷請(qǐng)求能否得到響應(yīng),受中斷允許寄放器IE的控制每個(gè)中斷源的優(yōu)先級(jí)可通過對(duì)中斷優(yōu)先級(jí)寄放器IP編程來(lái)設(shè)定:或最低,或最高同一優(yōu)先級(jí)中的各中斷源同時(shí)請(qǐng)求中斷時(shí),由內(nèi)部查詢規(guī)律確定響應(yīng)次序

查詢次

序依次為:外部中斷0(X0)、定時(shí)器中斷0(T0)、外部中斷1(X1)、定時(shí)器中斷1(T1)、串口中斷(S)假使當(dāng)前指令是RETI或是對(duì)IE、IP操作的指令,將封裝CPU對(duì)中斷的響應(yīng),且必需再執(zhí)行完一條指令之后才會(huì)響應(yīng)中斷

46.8051有哪幾個(gè)中斷源?其對(duì)應(yīng)的中斷服務(wù)程序入口地址是多少?答:有五種。外部中斷0(P3.2)入口地址0003H定時(shí)器/計(jì)數(shù)器T0入口地址000BH外部中斷0(p3.3)入口地址0013H定時(shí)器/計(jì)數(shù)器T1入口地址001BH串行口中斷入口地址0023H47.簡(jiǎn)單表達(dá)8051串行通信的四種工作模式。答:同步移位寄放器;

2:波特率可變的8位兩機(jī)異步通信;3:波特率固定的9位可多機(jī)的異步通信;4:波特率可變的9位可多機(jī)的異步通信。

49.MCS-51的位存儲(chǔ)區(qū)在哪里?尋址范圍是多少?

答;位尋址區(qū)有兩部分,一是在片內(nèi)RAM的20-2F這16個(gè)單元共128位,尋址范圍為00-7FH;二是在RAM的特別寄放器區(qū),地址尾數(shù)能被0或者8整除的SFR可以被位尋址,尋址范圍為80H-FFH。

50.簡(jiǎn)述MCS-51單片機(jī)的中斷入口地址。

3/18

答:外部中斷003H

定時(shí)器/計(jì)數(shù)器T00BH外部中斷113H定時(shí)器/計(jì)數(shù)器T11BH串行口中斷23H

51.將8051外部擴(kuò)展8KRAM,采用8K×8的6264SRAM芯片,采用74LS373鎖存地址,畫出電路連接示意圖。要求畫出8051的數(shù)據(jù)、地址、ALE、RD、WR信號(hào);鎖存器的數(shù)據(jù)輸入D、數(shù)據(jù)輸出Q、鎖存控制G、OE;6264的地址A、數(shù)據(jù)O、片選CE、OE、WE;寫出芯片的地址范圍。

數(shù)據(jù)線8根從P1直接到2716的O、兩片6264的D;

地址線低8位從P0經(jīng)鎖存器后到各片內(nèi)地址口,高8位從P2出0-2三位直

接到2716的地址口,0-4五位直接到兩片6264內(nèi)P2.5接一片6264的CE,經(jīng)非門后接另一片6264;ALE接鎖存器的G,鎖存器OE接地,PSEN接2716的OE,WR接6264的WE,RD

接OE。

2716:0-7FFH,6264:0-1FFFH,2000H-3FFFH

52.DAC0832與8051單片機(jī)的接口如下圖,要求:(1)確定DAC0832的端口地址。

(2)采用C51語(yǔ)言編寫產(chǎn)生梯形波的程序。

codeSEGMENT

ASSUMECS:code

start:MOVCX,8000H;波形個(gè)數(shù)

MOVAL,0;鋸齒谷值next:MOVDX,port1;開啟第一級(jí)鎖存OUTDX,AL

MOVDX,port2;開啟其次級(jí)鎖存OUTDX,AL

CALLdelay;控制鋸齒波的周期INCAL;修改輸出值CMPAL,0CEH;比較是否到鋸齒峰值JNZnext;未到跳轉(zhuǎn)MOVAL,0;重置鋸齒谷值

LOOPnext;輸出個(gè)數(shù)未到跳轉(zhuǎn)MOVAH,4CH;返回DOSINT21H;子程delay(略)

codeENDS

4/18

ENDstart

54.已知某MCS—51單片機(jī)系統(tǒng),片內(nèi)RAM20H單元存放了一個(gè)8位無(wú)符號(hào)數(shù)7AH,片外擴(kuò)

展RAM的8000H存放了一個(gè)8位無(wú)符號(hào)數(shù)86H,試編程完成以上兩個(gè)單元中的無(wú)符號(hào)數(shù)相加,并將和值送往片外RAM的01H、00H單元中,同時(shí)將所編寫程序運(yùn)行完成后的數(shù)據(jù)和狀態(tài)添入下表中給出的PSW的有關(guān)位以及寄放器A、DPTR和RAM單元中。CYADPTR片外01H片外00H片外8000H

55.用8051的P1口接8個(gè)LED發(fā)光二極管,由INT0接一個(gè)消抖按鍵開關(guān),開始P1.0的LED亮,以后由INT0按鍵每中斷一次,下一個(gè)LED亮,順序下移,且每次只一個(gè)LED亮,周而復(fù)始。請(qǐng)編制程序。

ORG0000HLJMPSTARTORG3HLJMPINT00START:SETBEASETBEX0CLRIT0MOVA,#1AGAIN:MOVP1,AACALLDELAYRLASJMPAGAINDELAY:MOVR1,#5LOOP1:MOVR2,#200

5/18

LOOP2:MOVR3,#126DJNZR3,$DJNZR2,LOOP2DJNZR1,LOOP1RET

INT00:PUSHACCPUSH1PUSH2PUSH3

AGAIN:MOVP1,#0FFHACALLDELAYMOVP1,#0ACALLDELAYDJNZR4,AGAINPOP3POP2POP1POPACCRETIEND

56.將8051外部擴(kuò)展8KRAM,采用8K×8的6264SRAM芯片,采用74LS373鎖存地址,畫出電路連接示意圖。要求畫出8051的數(shù)據(jù)、地址、ALE、RD、WR信號(hào);鎖存器的數(shù)據(jù)輸入D、數(shù)據(jù)輸出Q、鎖存控制G、OE;6264的地址A、數(shù)據(jù)O、片選CE、OE、WE;寫出芯片的地址范圍。

57.用8051定時(shí)器T1,采用工作方式2,計(jì)數(shù)方式,要求每計(jì)滿156次,將P1.7取反。試編程實(shí)現(xiàn)。

58.兩個(gè)字符串分別存放在首地址為42H和52H的內(nèi)部RAM中,字符串長(zhǎng)度放在41H單元,請(qǐng)編程比較兩個(gè)字符串。若相等,則把數(shù)字00H送40H單元,否則把0FFH送40H單元。59.在單片機(jī)8031的P1.0口線上接一個(gè)發(fā)光二極管,使發(fā)光二極管能閃亮。閱讀以下程序,分析程序執(zhí)行后,在P1.0口線上產(chǎn)生的波形以及發(fā)光二極管閃亮的規(guī)律。

voiddelay(void)定義一個(gè)延時(shí)函數(shù){

unsignedinti,j;//定義兩個(gè)變量用于循環(huán)控制for(i=0;i

2.3.4.5.6.

簡(jiǎn)述堆棧概念及其存取原則。

MCS-51的位存儲(chǔ)區(qū)在哪里?尋址范圍是多少?

8051有哪幾個(gè)中斷源?其對(duì)應(yīng)的中斷服務(wù)程序入口地址是多少?簡(jiǎn)述模數(shù)轉(zhuǎn)換的基本過程。

已知A=0F8H,當(dāng)執(zhí)行ADDA,#0A9H指令后,PSW中的OV、CY、AC、P各為多少?若是有符號(hào)數(shù),A中的結(jié)果用十進(jìn)制表示是多少?7.說明8031、8051、8751有何異同?

8.8051有哪幾個(gè)中斷源?哪些是內(nèi)部中斷源?哪些是外部中斷源?

9.MCS-51單片機(jī)的時(shí)鐘周期與振蕩周期之間有什么關(guān)系?一個(gè)機(jī)器周期的時(shí)序如何劃

分?

10.MCS-51系列單片機(jī)具有幾個(gè)中斷源,分別是如何定義的?11.簡(jiǎn)述MCS-51單片機(jī)的中斷響應(yīng)過程。

12.8051單片機(jī)有哪些信號(hào)需要芯片以其次功能的方式提供?13.8031單片機(jī)的EA端有何用途?14.如何簡(jiǎn)便地判斷8031正在工作?

15.A/D轉(zhuǎn)換接口中采樣保持電路的作用是什么?省略采樣保持電路的前提條件是什么?16.8031單片機(jī)內(nèi)包含哪些主要規(guī)律功能部件?

17.8031單片機(jī)內(nèi)部定

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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)論