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

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

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

10 積分

下載資源

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

資源描述:

《吉大《單片機(jī)原理及應(yīng)用》復(fù)習(xí)題》由會員分享,可在線閱讀,更多相關(guān)《吉大《單片機(jī)原理及應(yīng)用》復(fù)習(xí)題(18頁珍藏版)》請在裝配圖網(wǎng)上搜索。

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

2、前綴“@號的尋址方式是(A )。 A.寄存器間接尋址 B .寄存器尋址 C .基址加變址尋址 D .立即尋址 5 .PSW中白R RS1 和 RS0用來(C )。 A.指示復(fù)位 B .選擇定時器 C .選擇工作寄存器區(qū)號 D .選擇工作方式 6 .在下列MCS-5l單片機(jī)各條指令中,錯誤的是( A )。 A. MOVC @A+DPTR\ B . MOV A, @R0 C . MOV 20H, A D . MOV B, A 7.8031單片機(jī)的定時器 T1用作定時方式時是(D )。 A.由內(nèi)部時鐘頻率定時,一個時鐘周期加 1 B.由內(nèi)部時鐘頻率定時,一個機(jī)器周期加 1 C.由外

3、部時鐘頻率定時,一個時鐘周期加 1 D.由外部時鐘頻率定時,一個機(jī)器周期加 1 8 .單片機(jī)上電復(fù)位后,堆棧區(qū)的最大允許范圍是 B 個單元。 A. 64 B . 120 C . 128 D . 256 9 .單片機(jī)8031的ALE弓|腳是(C )。 A.輸出高電平 B .輸出低電平 C .輸出矩形脈沖,頻率為 fosc的1/6 D.輸出矩形脈沖,頻率為 fosc的1/2 10 .單片機(jī)8031的XTAL1和XTAL2弓|腳是(D )引腳。 A、外接定時器 B 、外接串行口 C 、外接中斷 D 、外接晶振 11 .MCS-51的串行數(shù)據(jù)緩沖器 SBUF用于( D )。 A.存

4、放運算中間結(jié)果 B .暫存數(shù)據(jù)和地址 C .存放待調(diào)試的程序 D.存放待發(fā)送或已接收到的數(shù)據(jù) 12 .假定設(shè)置堆棧指針 SP的值為37H,在進(jìn)行子程序調(diào)用時把斷點地址進(jìn)棧保護(hù)后, SP的 值為(D )。 A. 6H B . 37H C . 38H D . 39H 13 .與定時工作方式1和0比較,定時工作方式 2不具備的特點是( B )。 A.計數(shù)溢出后能自動重新加載計數(shù)初值 B .增加計數(shù)器位數(shù) C.提高定時精度 D .適于循環(huán)定時和循環(huán)計數(shù)應(yīng)用 14 .單片機(jī)中的程序計數(shù)器 PC用來( B )。 A.存放指令 B .存放正在執(zhí)行的指令地址 C.存放下一條指令地址 D .

5、存放上一條指令地址 15 .在MCS-51指令中,下列指令中( C)是無條件轉(zhuǎn)移指令。 A. LCALL addr16 B . DJNZ direct,rel C . SJMP rel D . ACALL addr11 16 . MCS-51系列單片機(jī)的中斷系統(tǒng)具有( A )。 A 5個中斷源 B 、6個中斷源 C 、2個中斷源 D 、3個中斷源 17 .指令和程序是以( C )形式存放在程序存儲器中。 A 源程序 B 、匯編程序 C、二進(jìn)制編碼 D、BCDB馬 18 .當(dāng)需要從MCS-51單片機(jī)程序存儲器取數(shù)據(jù)時,采用的指令為( B ) A MOV A, @R1 B 、MOV

6、C A, @A + DPTR C MOVX A, @ R0 D 、MOVX A, @ DPTR 二、填空題 19 . 8255A的,_ A組 端口可工作于雙向方式。 20 . 一個字節(jié)可以存 兩 位BC加。 21 .對8031而言,片內(nèi)RO防口片外ROM勺編址方式為 片外 ,片外ROM勺地址從 0000H 開始;片內(nèi) RAMF口片外 RAM勺編址方式為 片內(nèi) ,片外RAM勺地址 i— — — _0000H 開始。 22 .對單片機(jī)而言,連接到數(shù)據(jù)總線上的輸出口應(yīng)具有 鎖存 功能。 23 .決定程序執(zhí)行的順序是 PC 寄存器,該寄存器復(fù)位時的值為 0000H。 24 .單

7、片機(jī)內(nèi)包含組成微機(jī)的三個主要功能部件是 CPU存儲器和__ I/O 口—。 25 .MCS-8051系列單片機(jī)字長是 8___^位,有―40—根引腳。 26 .ALE信號的彳^用是—鎖存允許—。 27.8051 復(fù)位后,PC=_0000 H。 28 .將CY與A的第0位的非求或的指令是_ ORL C,/ACC.0 ,若原 A=0,執(zhí)行后 A=_(0) 。 31. .MCS-51單片機(jī)的P0 口和P2 口除了可以作為并行口進(jìn)行數(shù)據(jù)的輸入/輸出外,通常還 用來構(gòu)建系統(tǒng)的 —地址 和__數(shù)據(jù)。 32. MCS-51單片機(jī)外部中斷請求信號有電平方式和 邊沿觸發(fā) ,在電平方式下,當(dāng) 采集到

8、INT0、INT1的有效信號為_高電平 時,激活外部中斷。 33. MCS-51單片機(jī)指令 ANL A , 20H中源操作數(shù)的尋址方式是 直接尋址 。 34. 將CY與A的第0位的“非”求“或"的指令是 ORLC, /ACC.0,若原A=0,執(zhí)行后A=_ (0) 35 . MCS-51單片機(jī)指令A(yù)DDC A, #20H中源操作數(shù)的尋址方式是 間接尋址。 36 .串行通訊中有 同步 和異步兩種基本方式。 用8031單片機(jī),并采用一片 2716 (2KB)和一片6116 (2KB)組成一個既有程序存儲器又有 數(shù)據(jù)存儲器的擴(kuò)展系統(tǒng),試完成下列要求: (1)畫出邏輯電路圖。(2)說明

9、其存儲空間。3 38.8051的堆棧指針是_SP_。 39.8155的定時器是 _14 位的。 40 .C51中存儲類型 XDATAt義白^是 外部—存儲空間,其地址范圍是 _0000h~ffffH 41 .簡述異步通信與同步通信的主要區(qū)別。 答:異步通信因為都是每幀數(shù)據(jù)都有起始位和停止位, 所以傳送數(shù)據(jù)的速率受到限制, 但是 異步通信不需要傳送同步脈沖, 字符幀的長度不受限制,對硬件要求較低,因而數(shù)據(jù)傳送量 不是很大。同步通信一次可以傳送好幾個數(shù)據(jù), 每個數(shù)據(jù)不需要起始位和停止位, 數(shù)據(jù)之間 不留間隙,因而傳送速率比異步通信的大, 但同步通信對用準(zhǔn)確的時間來實現(xiàn)發(fā)送端和接收

10、 端之間的嚴(yán)格同步。 42 .如果想將中斷服務(wù)程序放置在程序存儲區(qū)的任意區(qū)域,在程序中應(yīng)該作何種設(shè)置 答:如果想將中斷服務(wù)程序放置在程序存儲區(qū)的任意區(qū)域,需要在程序中要通過在中 斷地址區(qū)的對應(yīng)地址上設(shè)置跳轉(zhuǎn)指令才可實現(xiàn)對中斷服務(wù)程序的執(zhí)行。 三、簡答題 44 .簡單敘述8051定時器/計數(shù)器0的四種工作模式。 答(1)方式0---13位方式(2)方式0---16位方式(3)方式2---8位自動裝入時間常數(shù) 方式(4)方式3—2個8位方式 45 . MCS-51系列單片機(jī)中,中斷源的中斷優(yōu)先級是由哪個寄存器定義的?各中斷源對應(yīng)的 中斷服務(wù)程序的入口地址是否可以任意設(shè)定? 答:中斷源

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

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

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

14、 定時器/計數(shù)器T1 1BH 用行口中斷 23H 51.將8051外部擴(kuò)展8K RAM采用8KX 8的6264 SRAM芯片,采用74LS373鎖存地址,畫 出電路連接示意圖。要求畫出8051的數(shù)據(jù)、地址、ALE RD WR言號;鎖存器的數(shù)據(jù)輸入 D 數(shù)據(jù)^^出Q鎖存控制 G OE 6264的地址A數(shù)據(jù)。片選CE OE WE寫出芯片的地址 范圍。 52.DAC0832與8051單片機(jī)的接口如圖所示,要求: (1)確定DAC0832的端口地址。 (2)采用C51語言編寫產(chǎn)生梯形波的程序。 code SEGMENT ASSUME CS:code start: MOV CX, 8

15、000H MOV AL, 0 next: MOV DX, port1 ;波形個數(shù) ;鋸齒谷值 ;打開第一級鎖存 OUT DX, AL MOV DX, port2 ;打開第二級鎖存 CMP OUT DX, CALL delay INC AL AL, 0CEH AL 才空制鋸齒波的周期 ;修改輸出值 ;比較是否到鋸齒峰值 JNZ next MOV AL, 0 LOOP next MOV AH, 4CH ;未到跳轉(zhuǎn) ;重置鋸齒谷值 ;輸出個數(shù)未到跳轉(zhuǎn) ;返回DOS INT 21H ;子程delay (略) code ENDS (

16、 54.已知某MCS-51單片機(jī)系統(tǒng),片內(nèi) RAM 20Hll■元存放了一個 8位無符號數(shù)7AH,片外擴(kuò) 展RAM的8000H存放了一個8位無符號數(shù)86H,試編程完成以上兩個單元中的無符號 數(shù)相加,并將和值送往片外 RAM勺01H、00H單元中,同時將所編寫程序運行完成后的 數(shù)據(jù)和狀態(tài)添入下表中給出的 PSW勺有關(guān)位以及寄存器 A、DPT林口 RAM單元中。 CY A DPTR 片外01H 片外00H 片外8000H END start vcc R n 2 3 4s _b_ I I I I i-I u D D nD LbDJD S knit

17、] TOD 55.用8051的P1 口接8個LED發(fā)光二極管,由INT0接一個消抖按鍵開關(guān), 開始P1.0的LED 亮,以后由INT0按鍵每中斷一次,下一個 LED亮,順序下移,且每次只一個 LED亮,周而 復(fù)始。請編制程序。 ORG 0000H LJMP START ORG 3H LJMP INT00 START SETB EA SETB EX0 CLR IT0 MOV A #1 AGAIN: MOV P1, A ACALL DELAY RL A SJMP AGAIN DELAY MOV R〔 #5 LOOP1 MOV R2 #200 5 / 18

18、 LOOP2 MOV R3 #126 DJNZ R3, $ DJNZ R2, LOOP2 DJNZ R1, LOOP1 RET INT00: PUSH ACC PUSH 1 PUSH 2 PUSH 3 AGAIN: MOV P1, #0FFH ACALL DELAY MOV P1 #0 ACALL DELAY DJNZ R4, AGAIN POP 3 POP 2 POP 1 POP ACC RETI END 56 .將8051外部擴(kuò)展 8K RAM 采用8Kx 8的6264 SRAM芯片,采用 74LS373鎖存地址,畫 出電路連接示意圖。要求畫出805

19、1的數(shù)據(jù)、地址、ALE RD WR言號;鎖存器的數(shù)據(jù)輸入 D 數(shù)據(jù)^^出Q鎖存控制 G OE 6264的地址A、數(shù)據(jù)。片選CE OE WE寫出芯片的地址 范圍。 57 .用8051定時器T1,采用工作方式2,計數(shù)方式,要求每計滿 156次,將P1.7取反。試 編程實現(xiàn)。 58 .兩個字符串分別存放在首地址為 42H和52H的內(nèi)部RAM43,字符串長度放在 41H單元, 請編程比較兩個字符串。若相等,則把數(shù)字 00H送40H單元,否則把0FFH送40H單元。 59 .在單片機(jī)8031的P1.0 口線上接一個發(fā)光二極管, 使發(fā)光二極管能閃亮。 閱讀下列程序, 分析程序執(zhí)行后,在 P1.0

20、 口線上產(chǎn)生的波形以及發(fā)光二極管閃亮的規(guī)律。 void delay ( void ) 定義一個延時函數(shù) { unsigned int i,j; //定義兩個變量用于循環(huán)控制 for (i=0;i<100;i++) for (j=0;j<100;j++); } void main ( void ) { P1_0=1; delay (); P1_0 = 0; delay (); } } 11.059MHz ,請計算該單片機(jī) ?指令周期中的單字節(jié)雙周期指 59.1. 知一單片機(jī)系統(tǒng)的外接晶體振蕩器的振蕩頻率為 系統(tǒng)的拍節(jié) P、狀態(tài)S、機(jī)器周期所對應(yīng)的時間是多少 令的執(zhí)

21、行時間是多少? 解:p=i/f=(i/ii. 059X106)=0. 09X10-6s =90ns S=2P=2>90ns= 180ns 機(jī)器周期=12P= 12X90ns= 1. 08 ds 雙指令周期=2XM器周期=2. 16人 《單片機(jī)原理及應(yīng)用》復(fù)習(xí)題 1 .在下列MCS-5l單片機(jī)各條指令中,錯誤的是( )。 A. MOV A , @R7 B. MOV A, R7 C. MOV 20H, A D. MOV B, A 2 .LU 表不 ( )。 A.累加器 B.程序狀態(tài)字寄存器 C.計數(shù)器 D.算術(shù)邏輯部件 3 . MCS-51單片機(jī)的數(shù)據(jù)指針 DPTR是一個16位

22、的專用地址指針寄存器, 主要用來( )。 A.存放指令 B.存放上一條指令地址 C.存放下一條指令地址 D.存放16位地址,作間址寄存器使用 4 . MCS-51尋址方式中,操作數(shù) Ri加前綴“@號的尋址方式是( )。 A.寄存器間接尋址 B.寄存器尋址 C.基址加變址尋址 D.立即尋址 5 .PSW中的RS1和RS0用來( )。 A .指示復(fù)位 B.選擇定時器 C.選擇工作寄存器區(qū)號 D.選擇工作方式 6 .在下列MCS-5l單片機(jī)各條指令中,錯誤的是( )。 A. MOVC @A+DPTR , A B. MOV A, @R0 C. MOV 20H, A D. MOV B,

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

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

25、個機(jī)器周期以上的高電平 D、 15 . 一個機(jī)器周期是( )。 A、一條指令所執(zhí)行的時間 B、 C、振蕩脈沖周期的12倍 D、 16 .單片機(jī) 8031的XTAL1和XTAL2引腳是 A、外接定時器 B、外接串行口 17 .MCS—51的串行數(shù)據(jù)緩沖器 SBUF用于( A.存放運算中間結(jié)果 B.暫存數(shù)據(jù)和地址 )才能復(fù)位。 1個機(jī)器周期以上的低電平 2個機(jī)器周期以上的低電平 一段程序需要的時間 振蕩脈沖周期的24倍 ( )引腳。 C、外接中斷 D、外接晶振 )。 C.存放待調(diào)試的程序 D.存放待發(fā)送或已接收到的數(shù)據(jù) 18 .假定設(shè)置堆棧指針 SP的值為3

26、7H,在進(jìn)行子程序調(diào)用時把斷點地址進(jìn)棧保護(hù)后, SP的 值為( )。 A. 6H B. 37H C. 38H D. 39H 19 .與定時工作方式1和0比較,定時工作方式 2不具備的特點是( )。 A .計數(shù)溢出后能自動重新加載計數(shù)初值 B.增加計數(shù)器位數(shù) C.提高定時精度 D.適于循環(huán)定時和循環(huán)計數(shù)應(yīng)用 20 .在下列寄存器中,與定時/計數(shù)控制無關(guān)的是( )。 A. TCON (定時控制寄存器) B. TMOD (工作方式控制寄存器) C. SCON (串行控制寄存器) D. IE (中斷允許控制寄存器) 21 . PSW中的RS1和RS0用來( )。 A .指示復(fù)位 B

27、.選擇定時器 C.選擇工作寄存器區(qū)號 D.選擇工作方式 22 .單片機(jī)上電復(fù)位后,PC的內(nèi)容和SP的內(nèi)容為( )。 A. 0000H , 00H B. 0000H , 07H C. 0003H , 07H D. 0800H , 08H 23 .單片機(jī)中的程序計數(shù)器 PC用來( )。 A.存放指令 B.存放正在執(zhí)行的指令地址 C.存放下一條指令地址 D.存放上一條指令地址 24 .在MCS-51指令中,下列指令中( )是無條件轉(zhuǎn)移指令。 A. LCALL addr16 B. DJNZ direct,rel C. SJMP rel D. ACALL addr11 25 . MCS-

28、51系列單片機(jī)的中斷系統(tǒng)具有( )。 A、5個中斷源 B、6個中斷源 C、2個中斷源 D、3個中斷源 26 .指令和程序是以( )形式存放在程序存儲器中。 A、源程序 B、匯編程序 C、二進(jìn)制編碼 D、BCD碼 27 .當(dāng)需要從MCS-51單片機(jī)程序存儲器取數(shù)據(jù)時,采用的指令為( ) A、MOV A, @R1 B、MOVC A, @A + DPTR C、MOVX A, @ R0 D、MOVX A, @ DPTR 28 . MCS-51單片機(jī)外部中斷請求信號有電平方式和脈沖方式,在電平方式下,當(dāng)采集到 INTO、INT1的有效信號為 時,激活外部中斷。 29 . 8255A的,端

29、口可工作于雙向方式。 30 . 一個字節(jié)可以存 位BCD碼。 31 .對8031而言,片內(nèi) ROM和片外ROM的編址方式為 ,片外ROM的地址從 開始;片內(nèi) RAM 和片外 RAM 的編址方式為 ,片外 RAM的地址從 開始。 32 .對單片機(jī)而言,連接到數(shù)據(jù)總線上的輸出口應(yīng)具有 功能。 33 .決定程序執(zhí)行的順序是 寄存器,該寄存器復(fù)位時的值為 。 34 . MCS-5l單片機(jī)的堆棧區(qū)只可設(shè)置在 ,堆棧寄存器SP是 位 寄存器。片內(nèi)數(shù)據(jù)存儲區(qū)(器), 35 . MCS-51單片機(jī)指令A(yù)DDC A , #20H中源操作數(shù)的尋址方式是 。 36 .串行通信根據(jù)通信的數(shù)據(jù)格式分有

30、兩種方式,分別是 和。 37 . MCS-51單片機(jī)外部中斷請求信號有電平方式和 ,在電平方式下,當(dāng)采集到 INT0、INT1的有效信號為 時,激活外部中斷。 38 . MCS-51單片機(jī)8031中有 個 位的定時/計數(shù)器,可以被設(shè)定的工作方式 有。 39 .在MCS-51中PC和DPTR都用于提供地址,其中PC為訪問 存儲器提供地址, DPTR為訪問 存儲器提供地址 40 .通過堆棧操作實現(xiàn)子程序調(diào)用,首先要把 的內(nèi)容入棧,以進(jìn)行斷點保護(hù)。 41 . MCS-51單片機(jī)指令A(yù)DDC A , #20H中源操作數(shù)的尋址方式是 。 42 . 一個10位D/A轉(zhuǎn)換器,其分辨率為 。

31、 43 . 8051復(fù)位后,PC= 0 H。若希望從片內(nèi)存儲器開始執(zhí)行, EA腳應(yīng)接 電平,PC 值超過 時,8051會自動轉(zhuǎn)向片外存儲器繼續(xù)取指令執(zhí)行。 44 .單片機(jī)內(nèi)包含組成微機(jī)的三個主要功能部件是 CPU、存儲器和。 45 . MCS-51系列單片機(jī)字長是 8位,有 根引腳。 46 .若由程序設(shè)定 RS1、RS0=10,則工作寄存器 R0?R7的直接地址為 。 47 .串行通訊中有同步和 兩種基本方式。 48 . 7段LED顯示器內(nèi)部的發(fā)光二極管連接方式可分為共陰極和 兩種結(jié)構(gòu)。 49 .單片機(jī)內(nèi)包含組成微機(jī)的三個主要功能部件是 CPU,存儲器和 。 50 .C51中存

32、儲類型XDATA定義的是 存儲空間,其地址范圍是 。 51 .MCS-51單片機(jī)的P0 口和P2 口除了可以作為并行口進(jìn)行數(shù)據(jù)的輸入/輸出外,通常還 用來構(gòu)建系統(tǒng)的 和。 52 . MCS-51單片機(jī)外部中斷請求信號有電平方式和 ,在電平方式下,當(dāng)采集到 INT0、INT1的有效信號為 時,激活外部中斷。 53 . MCS-51單片機(jī)指令 ANL A, 20H中源操作數(shù)的尋址方式是 。 54 .將CY與A的第0位的 非“求 我”的指令是ORL C , /ACC.0 ,若原A=0 ,執(zhí)行后A= 55 . MCS-51單片機(jī)指令A(yù)DDC A , #20H中源操作數(shù)的尋址方式是 。 5

33、6 .串行通訊中有 和異步兩種基本方式。 57 .單片機(jī)內(nèi)包含組成微機(jī)的三個主要功能部件是 、和。 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) =, (P1.4) =, (P1.3) ANL P1, #73H

34、 ORL P1, #38H 65 .簡述異步通信與同步通信的主要區(qū)別。 66 .如果想將中斷服務(wù)程序放置在程序存儲區(qū)的任意區(qū)域,在程序中應(yīng)該作何種設(shè)置 67.閱讀下列程序段并回答問題。 1)該程序執(zhí)行何種操作? 2)已知初值(60H) =23H, (61H) =61H,運行程序后(62H) =? CLR C MOV A, #9AH SUBB A, 60H ADD A, 61H DA A MOV 62H, A 68.各中斷源對應(yīng)的中斷服務(wù)程序的入口地址是否能任意設(shè)定 ? 69. MCS-51內(nèi)部四個并行I/O 口各有什么異同?作用是什么? 70.指出下列程序的功能 ORG 02

35、00H MOV DPTR,#1000H MOV R0,#20H LOOP: MOVX A,@DPTR MOV @R0,A INC DPTR INC R0 CJNE R0,#71H,LOOP SJMP $ 程序功能是: 71 . MCS-51系列單片機(jī)具有幾個中斷源,分別是如何定義的? 72 .簡述堆棧概念及其存取原則。 73..數(shù)據(jù)存放在 8031單片機(jī)的內(nèi)部 RAM ,分別在 30H、31H、32H單元和50H、51H、52H 單元存放三字節(jié)數(shù)據(jù),試編寫程序求兩數(shù)之和,并存到 60H、61H、62H單元。(數(shù)據(jù)存放 次序是低字節(jié)放在低位地址。不考慮最后進(jìn)位) 74 .簡

36、單敘述8051串行通信的四種工作模式。 75 .簡述模數(shù)轉(zhuǎn)換的基本過程。 76 .已知某MCS-51單片機(jī)系統(tǒng)的外接晶體振蕩器的振蕩頻率為 11. 059MHz,試計算該系 統(tǒng)的機(jī)器周期。 77 .下列程序段執(zhí)行后,(R0) =, (7EH) =, (7FH) =. MOV R0, #7FH MOV 7EH, #0 MOV 7FH, #40H DEC @R0 DEC R0 DEC @R0 78.如何正確使用 P3 口? 79 .何為單片機(jī)的中斷系統(tǒng)? 80C51單片機(jī)有幾個中斷源? CPU響應(yīng)中斷時,中斷入口地址 各是多少? 80 .下列程序段執(zhí)行后

37、,(R0) =, (7EH) =, (7FH) =. MOV R0, #7FH MOV 7EH, #0 MOV 7FH, #40H DEC @R0 DEC R0 DEC @R0 81 .已知 A = 0F8H ,當(dāng)執(zhí)行 ADD A , #0A9H指令后,PSW中的OV、CY、AC、P各為多 少?若是有符號數(shù),A中的結(jié)果用十進(jìn)制表示是多少? 82 .簡單敘述8051的C/T0的四種工作模式和串行通信的四種工作模式。 83 .簡單敘述8051定時器/計數(shù)器0的四種工作模式。 84 . 8051單片機(jī)的存儲器分為哪幾個空間?如何區(qū)別不同空間的尋址? 85 .已知(SP) =09

38、H, (DPTR) =4567H ,在執(zhí)行下列指令后,(SP) =,內(nèi)部RAM (0AH) =, (0BH) = PUSH DPL PUSH DPH 86 .MCS-51的位存儲區(qū)在哪里?尋址范圍是多少? 87.8051有哪幾個中斷源?其對應(yīng)的中斷服務(wù)程序入口地址是多少? 88 .MCS-51的四個I/O 口在使用上有哪些分工,試比較各口的特點。 89 .指出下列指令的本質(zhì)區(qū)別。 指令 本質(zhì)區(qū)別 MOV MOV A, DATA A, #DATA MOV DATA1, DATA2 MOV 74H, #78H 90 .閱讀程序并填空,形成完整的程序以

39、實現(xiàn)如下功能:有一長度為 10字節(jié)的字符串存放在 8031內(nèi)部RAM中,其首地址為 40H。要求將該字符串中每一個字符加偶校驗位。 (以調(diào)用 子程序的方法來實現(xiàn)。) 源程序如下: ORG 1000H MOV R0, #40H MOV R7, #10 NEXT : MOV A,① ACALL X1 MOV @R0, A INC R0 DJNZ ②,NEXT SJMP $ X1 : ADD A, #00H ③ PSW.0, X2 ORL A,④ X2: ⑤ 91.將8051外部擴(kuò)展8K RAM ,采用8KX8的6264 SRAM 芯片,采用 74LS373鎖存地址,

40、畫出電路連接示意圖。要求畫出 8051的數(shù)據(jù)、地址、ALE、RD、WR信號;鎖存器的數(shù)據(jù) 輸入D、數(shù)據(jù)輸出Q、鎖存控制G、OE; 6264的地址A、數(shù)據(jù)O、片選CE、OE、WE;寫 出芯片的地址范圍。 92.DAC0832與8051單片機(jī)的接口如圖所示,要求: (1)確定DAC0832的端口地址。 (2)采用C51語言編寫產(chǎn)生梯形波的程序。 VCC DO D7 P2.-1 cs Zfei K LbDID Dll D12 DIJ DI4 DIS DI& mbDI? FDD 12 < 9 DAC0S32 lout 1 Icmt2 ILE WR: i

41、p I 】a 93.DAC0832與8051單片機(jī)的接口如圖所示,要求: (1)確定DAC0832的端口地址。 (2)采用C51語言編寫產(chǎn)生鋸齒波的程序。 94.已知某MCS—51單片機(jī)系統(tǒng),片內(nèi)RAM 20H單元存放了一個8位無符號數(shù)7AH ,片外 擴(kuò)展RAM的8000H存放了一個8位無符號數(shù)86H,試編程完成以上兩個單元中的無 符號數(shù)相加,并將和值送往片外 RAM的01H、00H單元中,同時將所編寫程序運行 完成后的數(shù)據(jù)和狀態(tài)添入下表中給出的 PSW的有關(guān)位以及寄存器 A、DPTR和RAM 單元中。 CY A DPTR 片外01H 片外00H 片外8000H

42、 FDD U1A IX) D」 n 2 3 4s _b_ I I I I i-I u D D nD LbDK 呂 lout: VOTJT 95.用8051的P1 口接8個LED發(fā)光二極管,由INT0接一個消抖按鍵開關(guān),開始 P1.0的 LED亮,以后由INT0按鍵每中斷一次, 下一個LED亮,順序下移,且每次只一個LED亮, 周而復(fù)始。請編制程序。 96.編程將內(nèi)部數(shù)據(jù)存儲器 20H?24H單元壓縮的BCD碼轉(zhuǎn)換成ASC n存放在于25H開始 的單元。 97 .請使用位操作指令,實現(xiàn)下列邏輯操作: P1.5=ACC.2 A P2.7V ACC

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

44、循環(huán)控制 void main ( void ) { while ( 1 ) { P1_0=1; delay (); P1_0 = 0; delay (); 1.1. .已知一單片機(jī)系統(tǒng)的外接晶體振蕩器的振蕩頻率為 11.059MHz,請計算該單片機(jī) 系統(tǒng)的拍節(jié) P、狀態(tài)S、機(jī)器周期所對應(yīng)的時間是多少 ?指令周期中的單字節(jié)雙周期指 令的執(zhí)行時間是多少? 單片機(jī)應(yīng)用與技術(shù)復(fù)習(xí)題 選擇題 1. MCS-51系列單片機(jī)的復(fù)位系統(tǒng)必須保持( A、1個機(jī)器周期以上的高電平 C、2個機(jī)器周期以上的高電平 B、 D、 )才能復(fù)位。 1個機(jī)器周期以上的低電平 2個機(jī)器周期

45、以上的低電平 2 . 一個機(jī)器周期是( A、一條指令所執(zhí)行的時間 C、振蕩脈沖周期的12倍 B、 D、 一段程序需要的時間 振蕩脈沖周期的24倍 3 .單片機(jī)復(fù)位后,( A、PC=0003H, SP=07H C、PC=0000H , SP=00H 4 . MCS-51單片機(jī)定時器工作方式 B、PC=0000H , SP=07H D、PC=0003H , SP=00H A、8位 B、8位自動重裝 2是指的( C、 5 .單片機(jī)8031的XTAL1和XTAL2引腳是( A、外接定時器 B、外接串行口 )工作方式。 13位 D、16位 )引腳。

46、 C、外接中斷 D、外接晶振 6 . MCS-51系列單片機(jī)的中斷系統(tǒng)具有( A、5個中斷源 B、6個中斷源 ) C、 2個中斷源 7 .若PSW的RS1/RS0=10則單片機(jī)工作寄存器工作在( D、3個中斷源 )。 A、0區(qū) B、1區(qū) C、2區(qū) D、3區(qū) 8.累加器A中為無符號二進(jìn)制數(shù),( )實現(xiàn)將A 中內(nèi)容乘以2。 A、RLC B、MUL C、CLR D、MOV RLC MUL A, A, AB #2 #2 二、填空題 1.8051單片機(jī)的存儲器的最大特點是 電平,PC值超過 H時,8051會自 2 .若希望

47、從片內(nèi)存儲器開始執(zhí)行, EA腳應(yīng)接 動轉(zhuǎn)向片外存儲器繼續(xù)取指令執(zhí)行。 3 .在寄存器尋址方式中,指令中指定寄存器的內(nèi)容就是 4 .MCS-51單片機(jī)指令 ANL A, 20H中源操作數(shù)的尋址方式是 。 效信號為 時,激活外部中斷。 5 .單片機(jī)內(nèi)包含組成微機(jī)的三個主要功能部件是 、和。 6.8155有 個并行端口。 7 .MCS-8051系列單片機(jī)字長是 位,有 根引腳。 8 . MCS-51可提供 和 兩種存儲器,其編址方式為 ,擴(kuò)展后其最 大存儲空間分別為 和。 9 .ALE信號的彳^用是。 10.8051 復(fù)位后,PC=H 11 .將CY與A的第0位的非求或的指令

48、是 ,若原A=0,執(zhí)彳T后A=。 12 .串行通訊中有同步和 兩種基本方式。 13.8051的堆棧指針是。 14 .通過堆棧操作實現(xiàn)子程序調(diào)用,首先要把 的內(nèi)容入棧,以進(jìn)行斷點保護(hù)。 15 .指令JB 0A7H, ABC的作用是。( 0A7H是P2.7的地址) 16 .若由程序設(shè)定 RSt RS0=1Q則工作寄存器 R0?R7的直接地址為 。 17 .單片機(jī)串行數(shù)據(jù)傳送方式分為 和 兩種。 18 .C51中存儲類型XDATAt義白^是 存儲空間,其地址范圍是 。 19 .堆棧的特性是8051的堆棧一般開辟在 ,其堆棧指針是 20 .MCS-51有一個全雙工的一步串行口,有 種

49、工作方式。 21 .MCS-51單片機(jī)外部中斷請求信號有電平方式和脈沖方式, 在電平方式下,當(dāng)采集到INT0、 INT1的有 22.8051的C/T是 (加或減)計數(shù)的。 23.MOV A, 40H指令對于源操作數(shù)的尋址方式是 尋址。 24.8051單片機(jī)的存儲器的最大特點是 . 25 .一個字節(jié)可以存 位BC加。 26 .使用8031單片機(jī)要將EA引腳接低電平,因為其內(nèi)部無 。 27 . 8255A 的 端口可工作于雙向方式。 二、判斷對錯題 1. MOVX A 30H 2. ANL #99H , 36H 3. JBC P0, LL1 4. 8155芯片主要用于地址

50、鎖存。 5. SUB A, R2 6. ORL P1.0, P3.1 7. MOVX @R0B 8. END^示指令執(zhí)行到此結(jié)束。 9. MOV A , 30H 10. ADDC A, R7 11. MOV C, ACC.0 12. ACALL PROC 三、簡答題 1. 簡單敘述8051的C/T0的四種工作模式和串行通信的四種工作模式。 2. 簡述堆棧概念及其存取原則。 3. MCS-51的位存儲區(qū)在哪里?尋址范圍是多少? 4. 8051有哪幾個中斷源?其對應(yīng)的中斷服務(wù)程序入口地址是多少? 5. 簡述模數(shù)轉(zhuǎn)換的基本過程。 6. 已知A = 0F8H ,當(dāng)執(zhí)行 A

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

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

53、#10 NEXT MOV A ① ACALL X1 MOV @R 0 A INC R0 DJNZ ②,NEXT SJMP $ X1: ADD A #00H ③ PSW.O, X2 ORL A X2: ⑤ 五、讀下列程序段,寫出每條指令執(zhí)行后的結(jié)果,并說明此程序段完成什么功 能? MOV R1 #30H ; (R1)= MOV A #64H; (A)= ADD A #47H; (A) = __, (CY)=― 一,(AO =_ DA A ; (A) = __, (CY)=― 一,(AQ =_ MOV @R 1 A ; (R1)

54、 = —,(30H) =__ 此程序段完成的功能是: 六、在單片機(jī)8031的P1.0 口線上接一個發(fā)光二極管, 使發(fā)光二極管能閃亮。 閱讀下列程序, 分析程序執(zhí)行后,在 P1.0 口線上產(chǎn)生的波形以及發(fā)光二極管閃亮的規(guī)律。 void delay ( void ) 定義一個延時函數(shù) { unsigned int i,j; 〃定義兩個變量用于循環(huán)控制 for (i=0;i<100;i++) for (j=0;j<100;j++); } void main ( void ) { while ( 1 ) { P1_0=1; delay (); P1_0 = 0;

55、 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, # 1FH PUSH A PUSH R0 POP A POP R0 執(zhí)行后:A= , R0= , SP= , (20H尸 ,(21H)= , (22H)= 程序功能是: 九、將8051外部擴(kuò)展8K RAM,采用8Kx 8的6264 S

56、RAM芯片,采用74LS373鎖存地址, 畫出電路連接示意圖。要求畫出 8051的數(shù)據(jù)、地址、ALR RR WR言號;鎖存器的數(shù)據(jù)輸 入D、數(shù)據(jù)輸出 Q鎖存控制 G OE 6264的地址A數(shù)據(jù)。片選CE OE WE寫出芯片 的地址范圍。 十、設(shè)8031單片機(jī)晶振頻率 F= 6 MHZ;試設(shè)計一個軟件延時程序,完成 2ms的延時。 H^一、設(shè)8031單片機(jī)晶振頻率F=6 MHZ使用定時器 T1以方式1產(chǎn)生周期為4ms的中斷, 在中斷服務(wù)程序中由 P1.0輸出方波脈沖,試編制程序。 十二、用8051定時器T1,采用I作方式2,計數(shù)方式,要求每計滿 156次,將P1.7取反。 試編程實現(xiàn)。 十三、DAC 0832與8051單片機(jī)的接口如圖所示,要求: (1)確定DAC0832的端口地址。 (2)采用C51語言編寫產(chǎn)生梯形波的程序。 (3)采用C51語言編寫產(chǎn)生鋸齒波的程序。 DO D7 kniti Ljut2 DACf*S32 TLE WR2 WR 二 RR DI5 DIS +7IiE 河口 VQVT

展開閱讀全文
溫馨提示:
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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關(guān)資源

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

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

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


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