吉大《單片機原理及應用》復習題

上傳人:飛*** 文檔編號:24894947 上傳時間:2021-07-15 格式:DOCX 頁數(shù):18 大?。?49.92KB
收藏 版權申訴 舉報 下載
吉大《單片機原理及應用》復習題_第1頁
第1頁 / 共18頁
吉大《單片機原理及應用》復習題_第2頁
第2頁 / 共18頁
吉大《單片機原理及應用》復習題_第3頁
第3頁 / 共18頁

下載文檔到電腦,查找使用更方便

10 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《吉大《單片機原理及應用》復習題》由會員分享,可在線閱讀,更多相關《吉大《單片機原理及應用》復習題(18頁珍藏版)》請在裝配圖網上搜索。

1、吉大11春學期單片機原理及應用復習題一、單項選擇題1 .在下列MCS-51單片機各條指令中,錯誤的是( A )。A. MOV A R7 B . MOV A, R7 C . MOV 20H, A D . MOV B, A2 .LU 表示(A )。A.累加器B .程序狀態(tài)字寄存器C .計數(shù)器D .算術邏輯部件3 . MCS-51單片機的數(shù)據指針 DPTR1一個16位的專用地址指針寄存器,主要用來(D )。A.存放指令B.存放上一條指令地址C.存放下一條指令地址D .存放16位地址,作間址寄存器使用4 . MCS-51尋址方式中,操作數(shù) Ri加前綴“號的尋址方式是(A )。A.寄存器間接尋址B .寄

2、存器尋址 C .基址加變址尋址D .立即尋址5 .PSW中白R RS1 和 RS0用來(C )。A.指示復位 B .選擇定時器 C .選擇工作寄存器區(qū)號D .選擇工作方式6 .在下列MCS-5l單片機各條指令中,錯誤的是( A )。A. MOVC A+DPTR B . MOV A, R0 C . MOV 20H, A D . MOV B, A7.8031單片機的定時器 T1用作定時方式時是(D )。A.由內部時鐘頻率定時,一個時鐘周期加1B.由內部時鐘頻率定時,一個機器周期加1C.由外部時鐘頻率定時,一個時鐘周期加1D.由外部時鐘頻率定時,一個機器周期加18 .單片機上電復位后,堆棧區(qū)的最大允

3、許范圍是B 個單元。A. 64 B . 120 C . 128 D . 2569 .單片機8031的ALE弓|腳是(C )。A.輸出高電平B .輸出低電平C .輸出矩形脈沖,頻率為 fosc的1/6D.輸出矩形脈沖,頻率為 fosc的1/210 .單片機8031的XTAL1和XTAL2弓|腳是(D )引腳。A、外接定時器B 、外接串行口 C 、外接中斷D 、外接晶振11 .MCS-51的串行數(shù)據緩沖器 SBUF用于( D )。A.存放運算中間結果B .暫存數(shù)據和地址C .存放待調試的程序D.存放待發(fā)送或已接收到的數(shù)據12 .假定設置堆棧指針 SP的值為37H,在進行子程序調用時把斷點地址進棧保

4、護后,SP的值為(D )。A. 6H B . 37H C . 38H D . 39H13 .與定時工作方式1和0比較,定時工作方式 2不具備的特點是( B )。A.計數(shù)溢出后能自動重新加載計數(shù)初值B .增加計數(shù)器位數(shù)C.提高定時精度D.適于循環(huán)定時和循環(huán)計數(shù)應用14 .單片機中的程序計數(shù)器 PC用來( B )。A.存放指令B.存放正在執(zhí)行的指令地址C.存放下一條指令地址D .存放上一條指令地址15 .在MCS-51指令中,下列指令中( C)是無條件轉移指令。A. LCALL addr16 B . DJNZ direct,rel C . SJMP rel D . ACALL addr1116 .

5、 MCS-51系列單片機的中斷系統(tǒng)具有( A )。A 5個中斷源 B 、6個中斷源C 、2個中斷源 D 、3個中斷源17 .指令和程序是以(C )形式存放在程序存儲器中。A 源程序 B 、匯編程序 C、二進制編碼 D、BCDB馬18 .當需要從MCS-51單片機程序存儲器取數(shù)據時,采用的指令為(B )A MOV A, R1 B 、MOVC A, A + DPTRC MOVX A, R0 D 、MOVX A, DPTR二、填空題19 . 8255A的,_ A組 端口可工作于雙向方式。20 . 一個字節(jié)可以存兩 位BC加。21 .對8031而言,片內RO防口片外ROM勺編址方式為片外 ,片外ROM

6、勺地址從0000H 開始;片內 RAMF口片外 RAM勺編址方式為片內 ,片外RAM勺地址i _0000H開始。22 .對單片機而言,連接到數(shù)據總線上的輸出口應具有鎖存 功能。23 .決定程序執(zhí)行的順序是 PC 寄存器,該寄存器復位時的值為0000H。24 .單片機內包含組成微機的三個主要功能部件是CPU存儲器和_ I/O 口。25 .MCS-8051系列單片機字長是 8_位,有40根引腳。26 .ALE信號的彳用是鎖存允許。27.8051 復位后,PC=_0000 H。28 .將CY與A的第0位的非求或的指令是_ ORL C,/ACC.0 ,若原 A=0,執(zhí)行后 A=_(0) 。31. .M

7、CS-51單片機的P0 口和P2 口除了可以作為并行口進行數(shù)據的輸入/輸出外,通常還用來構建系統(tǒng)的 地址 和_數(shù)據。32. MCS-51單片機外部中斷請求信號有電平方式和 邊沿觸發(fā) ,在電平方式下,當 采集到INT0、INT1的有效信號為_高電平 時,激活外部中斷。33. MCS-51單片機指令 ANL A , 20H中源操作數(shù)的尋址方式是 直接尋址 。34. 將CY與A的第0位的“非”求“或的指令是ORLC, /ACC.0,若原A=0,執(zhí)行后A=_(0) 35 . MCS-51單片機指令ADDC A, #20H中源操作數(shù)的尋址方式是 間接尋址。36 .串行通訊中有 同步和異步兩種基本方式。用

8、8031單片機,并采用一片 2716 (2KB)和一片6116 (2KB)組成一個既有程序存儲器又有數(shù)據存儲器的擴展系統(tǒng),試完成下列要求:(1)畫出邏輯電路圖。(2)說明其存儲空間。338.8051的堆棧指針是_SP_。39.8155的定時器是 _14 位的。40 .C51中存儲類型 XDATAt義白是 外部存儲空間,其地址范圍是 _0000hffffH 41 .簡述異步通信與同步通信的主要區(qū)別。答:異步通信因為都是每幀數(shù)據都有起始位和停止位,所以傳送數(shù)據的速率受到限制,但是異步通信不需要傳送同步脈沖,字符幀的長度不受限制,對硬件要求較低,因而數(shù)據傳送量不是很大。同步通信一次可以傳送好幾個數(shù)據

9、,每個數(shù)據不需要起始位和停止位,數(shù)據之間不留間隙,因而傳送速率比異步通信的大,但同步通信對用準確的時間來實現(xiàn)發(fā)送端和接收端之間的嚴格同步。42 .如果想將中斷服務程序放置在程序存儲區(qū)的任意區(qū)域,在程序中應該作何種設置 答:如果想將中斷服務程序放置在程序存儲區(qū)的任意區(qū)域,需要在程序中要通過在中 斷地址區(qū)的對應地址上設置跳轉指令才可實現(xiàn)對中斷服務程序的執(zhí)行。三、簡答題44 .簡單敘述8051定時器/計數(shù)器0的四種工作模式。答(1)方式0-13位方式(2)方式0-16位方式(3)方式2-8位自動裝入時間常數(shù) 方式(4)方式32個8位方式45 . MCS-51系列單片機中,中斷源的中斷優(yōu)先級是由哪個寄

10、存器定義的?各中斷源對應的 中斷服務程序的入口地址是否可以任意設定?答:中斷源的中斷優(yōu)先級是由中斷優(yōu)先級寄存器的IP的相應位決定的。不能隨意設定。因為MCS-51系列單片機允許有五個中斷源,提供兩個中斷優(yōu)先級,可實現(xiàn)二級中斷嵌套這兩級優(yōu)先級遵循下述規(guī)則:僅高優(yōu)先級中斷源可中斷嵌套低優(yōu)先級中斷源為實現(xiàn)這一規(guī)則,中斷系統(tǒng)內部包含兩個不可尋址的優(yōu)先級狀態(tài)觸發(fā)器*當特定優(yōu)先級的某中斷源被響應時,相應的觸發(fā)器即被置位,直到執(zhí)行了RETI指令后,這個觸發(fā)器才復位在此期間,同級和低級中斷將被防止 ,中斷源的中斷請求能否得到響應,受中斷允許寄存器IE的控制/每個中斷源的優(yōu)先級可通過對中斷優(yōu)先級寄存器IP編程來

11、設定:或最低,或最高、同一優(yōu)先級中的各中斷源同時請求中斷時,由內部查詢邏輯確定響應次序 查詢次序依次為:外部中斷 0 (X0)、定時器中斷0 (T0)、外部中斷1 (XI)、定時器中斷1 (T1)、 串口中斷(S) |.如果當前指令是 RETI或是對IE、IP操作的指令,將封裝 CPU對中斷的 響應,且必須再執(zhí)行完一條指令之后才會響應中斷,46.8051有哪幾個中斷源?其對應的中斷服務程序入口地址是多少? 答:有五種。外部中斷 0(P3.2)入口地址0003H定時器/計數(shù)器T0入口地址000BH 外部中斷0 (p3.3)入口地址 0013H 定時器/計數(shù)器T1入口地址001BH 串行口中斷入口

12、地址0023H47.簡單敘述8051串行通信的四種工作模式。答:同步移位寄存器;2:波特率可變的8位兩機異步通信;3:波特率固定的9位可多機的異步通信;4:波特率可變的9位可多機的異步通信。49 .MCS-51的位存儲區(qū)在哪里?尋址范圍是多少?答;位尋址區(qū)有兩部分,一是在片內 RAM的20-2F這16個單元共128位,尋址范圍為 00-7FH;二是在RAM的特殊寄存器區(qū),地址尾數(shù)能被 0或者8整除的SFR可以被位尋址, 尋址范圍為80H-FFH。50 .簡述MCS-51單片機的中斷入口地址。答:外部中斷003H定時器/計數(shù)器T0 0BH外部中斷113H定時器/計數(shù)器T1 1BH用行口中斷 23

13、H51.將8051外部擴展8K RAM采用8KX 8的6264 SRAM芯片,采用74LS373鎖存地址,畫 出電路連接示意圖。要求畫出8051的數(shù)據、地址、ALE RD WR言號;鎖存器的數(shù)據輸入 D 數(shù)據出Q鎖存控制 G OE 6264的地址A數(shù)據。片選CE OE WE寫出芯片的地址 范圍。52.DAC0832與8051單片機的接口如圖所示,要求: (1)確定DAC0832的端口地址。(2)采用C51語言編寫產生梯形波的程序。code SEGMENTASSUME CS:codestart:MOVCX, 8000HMOV AL, 0 next:MOVDX, port1;波形個數(shù);鋸齒谷值;打

14、開第一級鎖存OUT DX, ALMOV DX, port2;打開第二級鎖存CMPOUTDX,CALL delay INC AL AL, 0CEHAL才空制鋸齒波的周期;修改輸出值;比較是否到鋸齒峰值JNZ nextMOV AL, 0LOOP nextMOV AH, 4CH;未到跳轉;重置鋸齒谷值;輸出個數(shù)未到跳轉;返回DOSINT21H;子程delay (略)code ENDS(54.已知某MCS-51單片機系統(tǒng),片內 RAM 20Hll元存放了一個 8位無符號數(shù)7AH,片外擴 展RAM的8000H存放了一個8位無符號數(shù)86H,試編程完成以上兩個單元中的無符號 數(shù)相加,并將和值送往片外 RAM

15、勺01H、00H單元中,同時將所編寫程序運行完成后的 數(shù)據和狀態(tài)添入下表中給出的PSW勺有關位以及寄存器 A、DPT林口 RAM單元中。CYADPTR片外01H片外00H片外8000HENDstartvccRn2 3 4s _b_ I I I I i-I u D D nDLbDJD SknitTOD55.用8051的P1 口接8個LED發(fā)光二極管,由INT0接一個消抖按鍵開關, 開始P1.0的LED 亮,以后由INT0按鍵每中斷一次,下一個 LED亮,順序下移,且每次只一個LED亮,周而復始。請編制程序。ORG 0000HLJMP STARTORG 3HLJMP INT00START SETB

16、 EASETB EX0CLR IT0MOV A #1AGAIN: MOV P1, AACALL DELAYRL ASJMP AGAINDELAY MOV R #5LOOP1 MOV R2 #2005 / 18LOOP2 MOV R3 #126DJNZ R3, $DJNZ R2, LOOP2DJNZ R1, LOOP1RETINT00: PUSH ACCPUSH 1PUSH 2PUSH 3AGAIN: MOV P1, #0FFHACALL DELAYMOV P1 #0ACALL DELAYDJNZ R4, AGAINPOP 3POP 2POP 1POP ACCRETI END56 .將8051外

17、部擴展 8K RAM 采用8Kx 8的6264 SRAM芯片,采用 74LS373鎖存地址,畫 出電路連接示意圖。要求畫出8051的數(shù)據、地址、ALE RD WR言號;鎖存器的數(shù)據輸入 D 數(shù)據出Q鎖存控制 G OE 6264的地址A、數(shù)據。片選CE OE WE寫出芯片的地址 范圍。57 .用8051定時器T1,采用工作方式2,計數(shù)方式,要求每計滿 156次,將P1.7取反。試 編程實現(xiàn)。58 .兩個字符串分別存放在首地址為42H和52H的內部RAM43,字符串長度放在 41H單元,請編程比較兩個字符串。若相等,則把數(shù)字 00H送40H單元,否則把0FFH送40H單元。59 .在單片機8031

18、的P1.0 口線上接一個發(fā)光二極管,使發(fā)光二極管能閃亮。閱讀下列程序,分析程序執(zhí)行后,在 P1.0 口線上產生的波形以及發(fā)光二極管閃亮的規(guī)律。void delay ( void )定義一個延時函數(shù)unsigned int i,j;/定義兩個變量用于循環(huán)控制for (i=0;i100;i+)for (j=0;j90ns= 180ns機器周期=12P= 12X90ns= 1. 08 ds雙指令周期=2XM器周期=2. 16人單片機原理及應用復習題1 .在下列MCS-5l單片機各條指令中,錯誤的是()。A. MOV A , R7 B. MOV A, R7 C. MOV 20H, A D. MOV B

19、, A2 .LU 表不 ()。A.累加器B.程序狀態(tài)字寄存器C.計數(shù)器 D.算術邏輯部件3 . MCS-51單片機的數(shù)據指針 DPTR是一個16位的專用地址指針寄存器, 主要用來( )。A.存放指令B.存放上一條指令地址C.存放下一條指令地址D.存放16位地址,作間址寄存器使用4 . MCS-51尋址方式中,操作數(shù) Ri加前綴“號的尋址方式是()。A.寄存器間接尋址B.寄存器尋址 C.基址加變址尋址D.立即尋址5 .PSW中的RS1和RS0用來()。A .指示復位B.選擇定時器C.選擇工作寄存器區(qū)號D.選擇工作方式6 .在下列MCS-5l單片機各條指令中,錯誤的是()。A. MOVC A+DP

20、TR , A B. MOV A, R0 C. MOV 20H, AD. MOV B, A7.8031單片機的定時器 T1用作定時方式時是()。A.由內部時鐘頻率定時,一個時鐘周期加1B.由內部時鐘頻率定時,一個機器周期加1C.由外部時鐘頻率定時,一個時鐘周期加1D.由外部時鐘頻率定時,一個機器周期加18 .單片機8031的EA引腳。D.以上三種視需要而定個單元。A.必須接地B.必須接+5V C.可懸空9 .單片機上電復位后,堆棧區(qū)的最大允許范圍是A. 64 B. 120C. 128 D. 25618 / 1810 .單片機8031的ALE引腳是()。A.輸出高電平 B.輸出低電平C.輸出矩形脈

21、沖,頻率為 fosc的1/6D.輸出矩形脈沖,頻率為 fosc的1/211. PSW中的RS1和RS0用來()A .指示復位B.選擇定時器12. 對于8031單片機,其內部 RAM (A.只能位尋址B.只能字節(jié)尋址C.選擇工作寄存器區(qū)號)。C.既可位尋址又可字節(jié)尋址D.選擇工作方式D.少部分只能位尋址13. MCS-51尋址方式中,操作數(shù) Ri加前綴“號的尋址方式是()。A.寄存器間接尋址B.寄存器尋址C.基址加變址尋址14 . MCS-51系列單片機的復位系統(tǒng)必須保持(A、1個機器周期以上的高電平B、C、2個機器周期以上的高電平D、15 . 一個機器周期是()。A、一條指令所執(zhí)行的時間B、C

22、、振蕩脈沖周期的12倍D、16 .單片機 8031的XTAL1和XTAL2引腳是A、外接定時器B、外接串行口17 .MCS51的串行數(shù)據緩沖器 SBUF用于(A.存放運算中間結果B.暫存數(shù)據和地址)才能復位。1個機器周期以上的低電平2個機器周期以上的低電平一段程序需要的時間振蕩脈沖周期的24倍()引腳。C、外接中斷D、外接晶振)。C.存放待調試的程序D.存放待發(fā)送或已接收到的數(shù)據18 .假定設置堆棧指針 SP的值為37H,在進行子程序調用時把斷點地址進棧保護后,SP的值為()。A. 6H B. 37H C. 38H D. 39H19 .與定時工作方式1和0比較,定時工作方式 2不具備的特點是(

23、)。A .計數(shù)溢出后能自動重新加載計數(shù)初值B.增加計數(shù)器位數(shù)C.提高定時精度D.適于循環(huán)定時和循環(huán)計數(shù)應用20 .在下列寄存器中,與定時/計數(shù)控制無關的是()。A. TCON (定時控制寄存器)B. TMOD (工作方式控制寄存器)C. SCON (串行控制寄存器)D. IE (中斷允許控制寄存器)21 . PSW中的RS1和RS0用來()。A .指示復位B.選擇定時器C.選擇工作寄存器區(qū)號D.選擇工作方式22 .單片機上電復位后,PC的內容和SP的內容為()。A. 0000H , 00H B. 0000H , 07HC. 0003H , 07H D. 0800H , 08H23 .單片機中的

24、程序計數(shù)器PC用來()。A.存放指令B.存放正在執(zhí)行的指令地址C.存放下一條指令地址D.存放上一條指令地址24 .在MCS-51指令中,下列指令中()是無條件轉移指令。A. LCALL addr16 B. DJNZ direct,relC. SJMP rel D. ACALL addr1125 . MCS-51系列單片機的中斷系統(tǒng)具有()。A、5個中斷源 B、6個中斷源C、2個中斷源 D、3個中斷源26 .指令和程序是以()形式存放在程序存儲器中。A、源程序B、匯編程序C、二進制編碼 D、BCD碼27 .當需要從MCS-51單片機程序存儲器取數(shù)據時,采用的指令為()A、MOV A, R1B、M

25、OVC A, A + DPTRC、MOVX A, R0D、MOVX A, DPTR28 . MCS-51單片機外部中斷請求信號有電平方式和脈沖方式,在電平方式下,當采集到 INTO、INT1的有效信號為 時,激活外部中斷。29 . 8255A的,端口可工作于雙向方式。30 . 一個字節(jié)可以存 位BCD碼。31 .對8031而言,片內 ROM和片外ROM的編址方式為 ,片外ROM的地址從 開始;片內 RAM 和片外 RAM 的編址方式為 ,片外 RAM的地址從 開始。32 .對單片機而言,連接到數(shù)據總線上的輸出口應具有 功能。33 .決定程序執(zhí)行的順序是 寄存器,該寄存器復位時的值為 。34 .

26、 MCS-5l單片機的堆棧區(qū)只可設置在 ,堆棧寄存器SP是 位寄存器。片內數(shù)據存儲區(qū)(器),35 . MCS-51單片機指令ADDC A , #20H中源操作數(shù)的尋址方式是 。36 .串行通信根據通信的數(shù)據格式分有兩種方式,分別是 和。37 . MCS-51單片機外部中斷請求信號有電平方式和 ,在電平方式下,當采集到 INT0、INT1的有效信號為 時,激活外部中斷。38 . MCS-51單片機8031中有 個位的定時/計數(shù)器,可以被設定的工作方式有。39 .在MCS-51中PC和DPTR都用于提供地址,其中PC為訪問 存儲器提供地址,DPTR為訪問 存儲器提供地址40 .通過堆棧操作實現(xiàn)子程

27、序調用,首先要把 的內容入棧,以進行斷點保護。41 . MCS-51單片機指令ADDC A , #20H中源操作數(shù)的尋址方式是 。42 . 一個10位D/A轉換器,其分辨率為 。43 . 8051復位后,PC= 0 H。若希望從片內存儲器開始執(zhí)行,EA腳應接 電平,PC值超過 時,8051會自動轉向片外存儲器繼續(xù)取指令執(zhí)行。44 .單片機內包含組成微機的三個主要功能部件是CPU、存儲器和。45 . MCS-51系列單片機字長是 8位,有 根引腳。46 .若由程序設定 RS1、RS0=10,則工作寄存器 R0R7的直接地址為 。47 .串行通訊中有同步和 兩種基本方式。48 . 7段LED顯示器

28、內部的發(fā)光二極管連接方式可分為共陰極和 兩種結構。49 .單片機內包含組成微機的三個主要功能部件是CPU,存儲器和 。50 .C51中存儲類型XDATA定義的是 存儲空間,其地址范圍是 。51 .MCS-51單片機的P0 口和P2 口除了可以作為并行口進行數(shù)據的輸入/輸出外,通常還用來構建系統(tǒng)的 和。52 . MCS-51單片機外部中斷請求信號有電平方式和 ,在電平方式下,當采集到 INT0、INT1的有效信號為 時,激活外部中斷。53 . MCS-51單片機指令 ANL A, 20H中源操作數(shù)的尋址方式是 。54 .將CY與A的第0位的 非“求 我”的指令是ORL C , /ACC.0 ,若

29、原A=0 ,執(zhí)行后A=55 . MCS-51單片機指令ADDC A , #20H中源操作數(shù)的尋址方式是 。56 .串行通訊中有 和異步兩種基本方式。57 .單片機內包含組成微機的三個主要功能部件是 、和。58.8155有 個并行端口。59.C51中存儲類型CODE定義的是 存儲空間,其地址范圍是 。60.8051的堆棧指針是。61.8155的定時器是 位的。62 .C51中存儲類型XDATA定義的是 存儲空間,其地址范圍是 63 .簡述累加器ACC的作用。64 .執(zhí)行下列程序段中第一條指令后,(1) (P1.7) =(P1.3) =,(P1.2)=;執(zhí)行第二條指令后,(2) (P1.5) =,

30、 (P1.4) =, (P1.3)ANL P1, #73HORL P1, #38H65 .簡述異步通信與同步通信的主要區(qū)別。66 .如果想將中斷服務程序放置在程序存儲區(qū)的任意區(qū)域,在程序中應該作何種設置 67.閱讀下列程序段并回答問題。1)該程序執(zhí)行何種操作? 2)已知初值(60H) =23H, (61H) =61H,運行程序后(62H) =?CLRCMOVA,#9AHSUBBA,60HADDA,61HDA A MOV 62H, A 68.各中斷源對應的中斷服務程序的入口地址是否能任意設定?69. MCS-51內部四個并行I/O 口各有什么異同?作用是什么? 70.指出下列程序的功能 ORG

31、0200HMOV DPTR,#1000HMOV R0,#20HLOOP: MOVX A,DPTR MOV R0,A INC DPTRINC R0CJNE R0,#71H,LOOP SJMP $ 程序功能是:71 . MCS-51系列單片機具有幾個中斷源,分別是如何定義的?72 .簡述堆棧概念及其存取原則。73.數(shù)據存放在 8031單片機的內部 RAM ,分別在 30H、31H、32H單元和50H、51H、52H 單元存放三字節(jié)數(shù)據,試編寫程序求兩數(shù)之和,并存到 60H、61H、62H單元。(數(shù)據存放次序是低字節(jié)放在低位地址。不考慮最后進位)74 .簡單敘述8051串行通信的四種工作模式。75

32、.簡述模數(shù)轉換的基本過程。76 .已知某MCS-51單片機系統(tǒng)的外接晶體振蕩器的振蕩頻率為11. 059MHz,試計算該系統(tǒng)的機器周期。77 .下列程序段執(zhí)行后,(R0) =, (7EH) =, (7FH) =.MOVR0, #7FHMOV7EH, #0MOV7FH, #40HDECR0DECR0DECR078.如何正確使用 P3 口?79 .何為單片機的中斷系統(tǒng)?80C51單片機有幾個中斷源?CPU響應中斷時,中斷入口地址各是多少?80 .下列程序段執(zhí)行后,(R0) =, (7EH) =, (7FH) =.MOV R0, #7FHMOV7EH, #0MOV7FH, #40HDEC R0DEC

33、 R0DEC R081 .已知 A = 0F8H ,當執(zhí)行 ADD A , #0A9H指令后,PSW中的OV、CY、AC、P各為多 少?若是有符號數(shù),A中的結果用十進制表示是多少?82 .簡單敘述8051的C/T0的四種工作模式和串行通信的四種工作模式。83 .簡單敘述8051定時器/計數(shù)器0的四種工作模式。84 . 8051單片機的存儲器分為哪幾個空間?如何區(qū)別不同空間的尋址?85 .已知(SP) =09H, (DPTR) =4567H ,在執(zhí)行下列指令后,(SP) =,內部RAM (0AH) =, (0BH) =PUSH DPLPUSH DPH86 .MCS-51的位存儲區(qū)在哪里?尋址范圍

34、是多少?87.8051有哪幾個中斷源?其對應的中斷服務程序入口地址是多少?88 .MCS-51的四個I/O 口在使用上有哪些分工,試比較各口的特點。89 .指出下列指令的本質區(qū)別。指令本質區(qū)別MOVMOVA, DATAA, #DATAMOVDATA1, DATA2MOV74H, #78H90 .閱讀程序并填空,形成完整的程序以實現(xiàn)如下功能:有一長度為10字節(jié)的字符串存放在8031內部RAM中,其首地址為 40H。要求將該字符串中每一個字符加偶校驗位。(以調用子程序的方法來實現(xiàn)。)源程序如下:ORG 1000HMOVR0, #40HMOV R7, #10 NEXT : MOV A, ACALL

35、X1 MOVR0, AINCR0DJNZ ,NEXT SJMP $X1 :ADDA, #00HPSW.0, X2ORLA,X2:91.將8051外部擴展8K RAM ,采用8KX8的6264 SRAM 芯片,采用 74LS373鎖存地址,畫出電路連接示意圖。要求畫出8051的數(shù)據、地址、ALE、RD、WR信號;鎖存器的數(shù)據輸入D、數(shù)據輸出Q、鎖存控制G、OE; 6264的地址A、數(shù)據O、片選CE、OE、WE;寫 出芯片的地址范圍。92.DAC0832與8051單片機的接口如圖所示,要求:(1)確定DAC0832的端口地址。(2)采用C51語言編寫產生梯形波的程序。VCCDO D7P2.-1cs

36、 ZfeiKLbDIDDllD12DIJDI4 DISDI& mbDI?FDD129DAC0S32lout 1Icmt2ILEWR:ip I】a93.DAC0832與8051單片機的接口如圖所示,要求: (1)確定DAC0832的端口地址。(2)采用C51語言編寫產生鋸齒波的程序。94.已知某MCS51單片機系統(tǒng),片內RAM 20H單元存放了一個8位無符號數(shù)7AH ,片外 擴展RAM的8000H存放了一個8位無符號數(shù)86H,試編程完成以上兩個單元中的無 符號數(shù)相加,并將和值送往片外RAM的01H、00H單元中,同時將所編寫程序運行完成后的數(shù)據和狀態(tài)添入下表中給出的PSW的有關位以及寄存器 A、

37、DPTR和RAM單元中。CYADPTR片外01H片外00H片外8000HFDDU1AIX) Dn2 3 4s _b_ I I I I i-I u D D nDLbDK呂lout:VOTJT95.用8051的P1 口接8個LED發(fā)光二極管,由INT0接一個消抖按鍵開關,開始 P1.0的 LED亮,以后由INT0按鍵每中斷一次, 下一個LED亮,順序下移,且每次只一個LED亮, 周而復始。請編制程序。96.編程將內部數(shù)據存儲器 20H24H單元壓縮的BCD碼轉換成ASC n存放在于25H開始 的單元。97 .請使用位操作指令,實現(xiàn)下列邏輯操作:P1.5=ACC.2 A P2.7V ACC.1 A

38、P2.098 .兩個字符串分別存放在首地址為 42H和52H的內部RAM中,字符串長度放在 41H單元, 請編程比較兩個字符串。若相等,則把數(shù)字00H送40H單元,否則把0FFH送40H單元。99 .在單片機8031的P1.0 口線上接一個發(fā)光二極管,使發(fā)光二極管能閃亮。閱讀下列程序, 分析程序執(zhí)行后,在 P1.0 口線上產生的波形以及發(fā)光二極管閃亮的規(guī)律。void delay ( void )unsigned int i,j;for (i=0;i100;i+)for (j=0;j100;j+);定義一個延時函數(shù)定義兩個變量用于循環(huán)控制void main ( void ) while ( 1

39、) P1_0=1; delay ();P1_0 = 0; delay ();1.1. .已知一單片機系統(tǒng)的外接晶體振蕩器的振蕩頻率為11.059MHz,請計算該單片機系統(tǒng)的拍節(jié) P、狀態(tài)S、機器周期所對應的時間是多少?指令周期中的單字節(jié)雙周期指令的執(zhí)行時間是多少?單片機應用與技術復習題選擇題1. MCS-51系列單片機的復位系統(tǒng)必須保持(A、1個機器周期以上的高電平C、2個機器周期以上的高電平B、D、)才能復位。1個機器周期以上的低電平2個機器周期以上的低電平2 . 一個機器周期是(A、一條指令所執(zhí)行的時間C、振蕩脈沖周期的12倍B、D、一段程序需要的時間振蕩脈沖周期的24倍3 .單片機復位后

40、,(A、PC=0003H, SP=07HC、PC=0000H , SP=00H4 . MCS-51單片機定時器工作方式B、PC=0000H , SP=07HD、PC=0003H , SP=00HA、8位B、8位自動重裝2是指的(C、5 .單片機8031的XTAL1和XTAL2引腳是(A、外接定時器B、外接串行口)工作方式。13位D、16位)引腳。C、外接中斷D、外接晶振6 . MCS-51系列單片機的中斷系統(tǒng)具有(A、5個中斷源B、6個中斷源)C、2個中斷源7 .若PSW的RS1/RS0=10則單片機工作寄存器工作在(D、3個中斷源 )。A、0區(qū)B、1區(qū)C、2區(qū)D、3區(qū)8.累加器A中為無符號二

41、進制數(shù),()實現(xiàn)將A中內容乘以2。A、RLCB、MULC、CLRD、MOVRLCMULA, A, AB#2#2二、填空題1.8051單片機的存儲器的最大特點是 電平,PC值超過H時,8051會自2 .若希望從片內存儲器開始執(zhí)行,EA腳應接動轉向片外存儲器繼續(xù)取指令執(zhí)行。3 .在寄存器尋址方式中,指令中指定寄存器的內容就是4 .MCS-51單片機指令 ANL A, 20H中源操作數(shù)的尋址方式是 。效信號為 時,激活外部中斷。5 .單片機內包含組成微機的三個主要功能部件是 、和。6.8155有 個并行端口。7 .MCS-8051系列單片機字長是 位,有 根引腳。8 . MCS-51可提供 和 兩種

42、存儲器,其編址方式為 ,擴展后其最大存儲空間分別為 和。9 .ALE信號的彳用是。10.8051 復位后,PC=H11 .將CY與A的第0位的非求或的指令是 ,若原A=0,執(zhí)彳T后A=。12 .串行通訊中有同步和 兩種基本方式。13.8051的堆棧指針是。14 .通過堆棧操作實現(xiàn)子程序調用,首先要把 的內容入棧,以進行斷點保護。15 .指令JB 0A7H, ABC的作用是。( 0A7H是P2.7的地址)16 .若由程序設定 RSt RS0=1Q則工作寄存器 R0R7的直接地址為 。17 .單片機串行數(shù)據傳送方式分為 和 兩種。18 .C51中存儲類型XDATAt義白是 存儲空間,其地址范圍是

43、。19 .堆棧的特性是8051的堆棧一般開辟在 ,其堆棧指針是20 .MCS-51有一個全雙工的一步串行口,有 種工作方式。21 .MCS-51單片機外部中斷請求信號有電平方式和脈沖方式,在電平方式下,當采集到INT0、INT1的有22.8051的C/T是 (加或減)計數(shù)的。23.MOV A, 40H指令對于源操作數(shù)的尋址方式是 尋址。24.8051單片機的存儲器的最大特點是 .25 .一個字節(jié)可以存 位BC加。26 .使用8031單片機要將EA引腳接低電平,因為其內部無 。27 . 8255A 的 端口可工作于雙向方式。二、判斷對錯題1. MOVX A 30H2. ANL #99H , 36

44、H3. JBC P0, LL14. 8155芯片主要用于地址鎖存。5. SUB A, R26. ORL P1.0, P3.17. MOVX R0B8. END示指令執(zhí)行到此結束。9. MOV A , 30H10. ADDC A, R711. MOV C, ACC.012. ACALL PROC三、簡答題1. 簡單敘述8051的C/T0的四種工作模式和串行通信的四種工作模式。2. 簡述堆棧概念及其存取原則。3. MCS-51的位存儲區(qū)在哪里?尋址范圍是多少?4. 8051有哪幾個中斷源?其對應的中斷服務程序入口地址是多少?5. 簡述模數(shù)轉換的基本過程。6. 已知A = 0F8H ,當執(zhí)行 ADD

45、 A , #0A9H指令后,PSW中的OV、CY、AC、P各為多 少?若是有符號數(shù),A中的結果用十進制表示是多少?7. 說明8031、8051、8751有何異同?8. 8051有哪幾個中斷源?哪些是內部中斷源?哪些是外部中斷源?9. MCS-51單片機的時鐘周期與振蕩周期之間有什么關系? 一個機器周期的時序如何劃 分?10. MCS-51系列單片機具有幾個中斷源,分別是如何定義的?11. 簡述MCS-51單片機的中斷響應過程。12. 8051單片機有哪些信號需要芯片以第二功能的方式提供?13. 8031單片機的EA端有何用途?14. 如何簡便地判斷 8031正在工作?15. A/D轉換接口中采

46、樣保持電路的作用是什么?省略采樣保持電路的前提條件是什么?16. 8031單片機內包含哪些主要邏輯功能部件?17. 8031單片機內部定時器的工作方式2有什么特點?適用于什么應用場合?18. 在8031單片機中,如彳S訪問外部RAM單元,可使用哪些尋址方式?四、程序并填空,形成完整的程序以實現(xiàn)如下功能:有一長度為10字節(jié)的字符用存放在8031內部RAMfr,其首地址為40H。要求將該字符串中每一個字符加 偶校驗位。(以調用子程序的方法來實現(xiàn)。)源程序如下:ORG 1000HMOV R0 #40HMOV R7 #10NEXT MOV A ACALL X1MOV R 0 AINC R0DJNZ ,

47、NEXTSJMP $X1:ADD A #00H PSW.O, X2ORL AX2:五、讀下列程序段,寫出每條指令執(zhí)行后的結果,并說明此程序段完成什么功 能?MOV R1 #30H;(R1)=MOV A #64H;(A)=ADD A #47H;(A) =_, (CY)=一,(AO =_DA A;(A) =_, (CY)=一,(AQ =_MOV R 1 A ;(R1) =,(30H) =_此程序段完成的功能是:六、在單片機8031的P1.0 口線上接一個發(fā)光二極管,使發(fā)光二極管能閃亮。 閱讀下列程序,分析程序執(zhí)行后,在 P1.0 口線上產生的波形以及發(fā)光二極管閃亮的規(guī)律。void delay (

48、void )定義一個延時函數(shù)unsigned int i,j;定義兩個變量用于循環(huán)控制for (i=0;i100;i+)for (j=0;j100;j+); void main ( void )while ( 1 )P1_0=1;delay ();P1_0 = 0;delay ();七、請使用位操作指令,實現(xiàn)下列邏輯操作:P1.5=ACC.2 A P2.7 V ACC.1A P2.0八、已知:A=0AHi R0=0BH SP=07li (20H)=10H, (21H)=20H , (22H)=30H 試分析執(zhí)行下列程序段后,各寄存器、存儲單元的值為多少?程序完成什么功能?MOV 81H, #

49、1FH PUSH A PUSH R0 POP A POP R0執(zhí)行后:A= , R0= , SP= , (20H尸,(21H)=, (22H)=程序功能是:九、將8051外部擴展8K RAM,采用8Kx 8的6264 SRAM芯片,采用74LS373鎖存地址, 畫出電路連接示意圖。要求畫出8051的數(shù)據、地址、ALR RR WR言號;鎖存器的數(shù)據輸入D、數(shù)據輸出 Q鎖存控制 G OE 6264的地址A數(shù)據。片選CE OE WE寫出芯片 的地址范圍。十、設8031單片機晶振頻率 F= 6 MHZ;試設計一個軟件延時程序,完成2ms的延時。H一、設8031單片機晶振頻率F=6 MHZ使用定時器 T1以方式1產生周期為4ms的中斷, 在中斷服務程序中由 P1.0輸出方波脈沖,試編制程序。十二、用8051定時器T1,采用I作方式2,計數(shù)方式,要求每計滿 156次,將P1.7取反。 試編程實現(xiàn)。十三、DAC 0832與8051單片機的接口如圖所示,要求:(1)確定DAC0832的端口地址。(2)采用C51語言編寫產生梯形波的程序。(3)采用C51語言編寫產生鋸齒波的程序。DO D7knitiLjut2DACf*S32TLEWR2 WR 二RRDI5DIS+7IiE河口VQVT

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

相關資源

更多
正為您匹配相似的精品文檔
關于我們 - 網站聲明 - 網站地圖 - 資源地圖 - 友情鏈接 - 網站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網版權所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對上載內容本身不做任何修改或編輯。若文檔所含內容侵犯了您的版權或隱私,請立即通知裝配圖網,我們立即給予刪除!