《單片機(jī)原理及應(yīng)用》模擬試卷含答案_第1頁(yè)
《單片機(jī)原理及應(yīng)用》模擬試卷含答案_第2頁(yè)
《單片機(jī)原理及應(yīng)用》模擬試卷含答案_第3頁(yè)
《單片機(jī)原理及應(yīng)用》模擬試卷含答案_第4頁(yè)
《單片機(jī)原理及應(yīng)用》模擬試卷含答案_第5頁(yè)
已閱讀5頁(yè),還剩32頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、單片機(jī)原理及應(yīng) 用模擬試卷含答案單片機(jī)原理及應(yīng)用模擬試卷選擇題(正確答案在序號(hào)前打,每小題 2分,共30分)下列有關(guān)MCS-51中斷優(yōu)先級(jí)控制的敘述中,錯(cuò)誤的是(A)低優(yōu)先級(jí)不能中斷高優(yōu)先級(jí),但高優(yōu)先級(jí)能中斷低優(yōu)先級(jí)(B)同級(jí)中斷不能嵌套(C)同級(jí)中斷請(qǐng)求按時(shí)間的先后順序響應(yīng)(D)同時(shí)同級(jí)的多中斷請(qǐng)求,將形成阻塞,系統(tǒng)無(wú)法響應(yīng)外中斷初始化的內(nèi)容不包括(A)設(shè)置中斷響應(yīng)方式(B)設(shè)置外中斷允許(C)設(shè)置中斷總允許(D)設(shè)置中斷方式執(zhí)行中斷返回命令,要從堆棧彈出斷點(diǎn)地址,以便去執(zhí)行被中斷了的主程序。從堆棧彈出的斷點(diǎn)地址送給(A) A(B) CY(C) PC(D) DPTR在MCS-51中,需要外加

2、電路實(shí)現(xiàn)中斷撤除的是(A)定時(shí)中斷(C)串行中斷中斷查詢(xún),查詢(xún)的是(A)中斷請(qǐng)求信號(hào)(C)外中斷方式控制位(B)脈沖方式的外部中斷(D)電平方式的外部中斷(B)中斷標(biāo)志位(D)中斷允許控制位在下列寄存器中,與定時(shí)/計(jì)數(shù)控制無(wú)關(guān)的是(A) TCON (定時(shí)控制寄存器)(B) TMOD (工作方式控制寄存器)(C) SCON (串行控制寄存器)(D) IE (中斷允許控制寄存器)下列定時(shí)/計(jì)數(shù)硬件資源中,不是供用戶(hù)使用的是(A)高8位計(jì)數(shù)器TH(B)低8位計(jì)數(shù)器TL(C)定時(shí)器/計(jì)數(shù)器控制邏輯(D)用于定時(shí)/計(jì)數(shù)控制的相關(guān)寄存器在工作方式0下計(jì)數(shù)器是由TH的全部8位和TL的5位組成,因此其計(jì)數(shù)范圍

3、是(A) 18192 (B) 08191 (C) 08192 (D) 14096與定時(shí)工作方式1和0比較,定時(shí)工作方式2不具備的特點(diǎn)是(A)計(jì)數(shù)溢出后能自動(dòng)重新加載計(jì)數(shù)初值(B)增加計(jì)數(shù)器位數(shù)(C)提高定時(shí)精度(D)適于循環(huán)定時(shí)和循環(huán)計(jì)數(shù)應(yīng)用.假定設(shè)置堆棧指針SP的值為37H,在進(jìn)行子程序調(diào)用時(shí)把斷點(diǎn)地址進(jìn)棧保護(hù)后,SP的值為36H(B) 37H(C) 38H(D) 39H.假定(A) =83H, (R0) =17H, (17H) =34H,執(zhí)行以下程序段ANL A , #17HORL 17H, AXRL A , R0CPL A后,A的內(nèi)容為(A) CBH(B) 03H(C) EBH(D) C

4、8H.串行通信的傳送速率單位是波特,而且波特的單位是(A)字符/秒 (B)位/秒 (C)幀/秒(D)幀/分.三態(tài)緩沖器的輸出應(yīng)具有三種狀態(tài),其中不包括(A)高阻抗?fàn)顟B(tài) (B)低阻抗?fàn)顟B(tài) (C)高電平狀態(tài) (D)低電平狀態(tài).為給掃描法工作的鍵盤(pán)提供接口電路,在接口電路中只需要(A) 一個(gè)輸入口(B) 一個(gè)輸入口和一個(gè)輸出口(C) 一個(gè)輸出口(D)兩個(gè)輸入口和一個(gè)輸出口.內(nèi)部RAM中的位尋址區(qū)定義的位是給(A)位操作準(zhǔn)備的(B)移位操作準(zhǔn)備的(C)控制轉(zhuǎn)移操作準(zhǔn)備的(D)以上都對(duì)填空題(每空1分,共24分).假定外部數(shù)據(jù)存儲(chǔ)器2000H單元的內(nèi)容為80H, 0000H單元的內(nèi)容為90H,執(zhí)行下列指

5、令后,累加器A中的內(nèi)容為(80H)。MOV P2, #20HMOV R0 , #00HMOVX A , R0.假定(SP) =60H, (ACC) =30H, (B) =70H,執(zhí)行下列指令:PUSH ACCPUSH B后,SP的內(nèi)容為(62H ) , 61H單元的內(nèi)容為(30H ) , 62H單元的內(nèi)容為(70H)。.設(shè)A=01 XXX X RJX X表示隨機(jī)狀態(tài),為1或0,執(zhí)行指令ORL A, #03H后A = ( 01 X X XX11B ).假定(A) =0FFH, (R3) =0FH, (30H) =0F0H, (R0) =40H, (40H) =00H。執(zhí)行指令:INC AINC

6、R3INC 30HINC R0后,累加器A的內(nèi)容為(00H ) , 40H的內(nèi)容為(01H)。.在MCS-51中PC和DPTR都用于提供地址,但PC是為訪問(wèn)(程序 )存儲(chǔ)器提 供地址,而DPTR是為訪問(wèn)(數(shù)據(jù) )存儲(chǔ)器提供地址。. MCS-51可提供(程序)和(數(shù)據(jù))兩種存儲(chǔ)器、最大存儲(chǔ)空間可達(dá)(64KB ) 的兩個(gè)并行存儲(chǔ)器擴(kuò)展系統(tǒng)。.擴(kuò)展存儲(chǔ)器而構(gòu)造系統(tǒng)總線,應(yīng)以 P0 口的8位口線作為(低位地址/數(shù)據(jù))線,以P2 口的口線作為( 高位地址 )線。8、設(shè) A=58H,執(zhí)行指令 ADD A , #99H 后,A= ( 0F1H ) ,C= ( 0),再執(zhí)行指令 DA A 后 A= ( 57H

7、) , C= ( 1)。9、計(jì)算延時(shí)程序的執(zhí)行時(shí)間。(設(shè)時(shí)鐘 f=12MHz)源程序指令周期(M)指令執(zhí)行次數(shù)1(1)(100)2( 100*255(100)2(1)DELAY : MOV R6 , #64HMOV R7 , #0FFH 1DJNZ R7, I2DJNZ R6, I12RET延時(shí)時(shí)間 t=(1 1+1 X100+2M00255+2M00+2M)河=51.3 ms簡(jiǎn)答題(每小題5分,共10分)單片機(jī)復(fù)位的作用是什么?有幾種復(fù)位方法?復(fù)位后單片機(jī)的狀態(tài)如何(寫(xiě)出 PC、PSW、SP、DPTR、P0、P1、P2、P3寄存器的狀態(tài)值)?(1)復(fù)位的作用是使CPU和系統(tǒng)中其它部件都處于一

8、個(gè)確定的初始狀態(tài),并從這個(gè)狀 態(tài)開(kāi)始工作。(2)復(fù)位方法有上電自動(dòng)復(fù)位和按鍵手動(dòng)復(fù)位(3)復(fù)位后單片機(jī)的狀態(tài)為: PC=0000H、PSW=00H、SP=07H、DPTR=0000H、P0、P1、P2、P3各為 FFH2.何為單片機(jī)的中斷系統(tǒng)? 80C51單片機(jī)有幾個(gè)中斷源? CPU響應(yīng)中斷時(shí),中斷入口地址各是多少?(1)中斷:程序執(zhí)行過(guò)程中,允許外部或內(nèi)部事件通過(guò)硬件打斷程序的執(zhí)行,使其轉(zhuǎn)向?yàn)樘幚硗獠炕騼?nèi)部事件的中斷服務(wù)程序中去;完成中斷服務(wù)程序后,CPU繼續(xù)執(zhí)行原來(lái)被打斷的程序。80C51單片機(jī)有5個(gè)中斷源,分別是INTO、INT1、T0、T1和串行中斷。(3) CPU響應(yīng)中斷時(shí),中斷入口

9、地址如下:中斷源 入口地址 TOC o 1-5 h z INTO0003HINT1000BHTO0013HT1001BH串行中斷0023H編程題(每小題8分,共16分)設(shè)在內(nèi)RAM 40H開(kāi)始的存儲(chǔ)區(qū)有若干個(gè)字符和數(shù)字,已知最后一個(gè)為字符“$ “(并且只有一個(gè),試統(tǒng)計(jì)這些字符數(shù)字的個(gè)數(shù),結(jié)果存入 30H單元中。參考程序:ORG 0000H;R1作為地址指針;A作為計(jì)數(shù);與$”號(hào)比較,不等轉(zhuǎn)移;找到$ “結(jié)束循環(huán);計(jì)數(shù)器加1;指針加1START:MOV R1,#40HCLR A器LOOP: CJNE R1,#24H,NEXTSJMP NEXT1NEXT: INC AINC R1SJMP LOOP

10、;循環(huán)NEXT1:INC A;再加入$這個(gè)字符MOV 30H,A;存結(jié)果END試編一程序,分別統(tǒng)計(jì)在內(nèi)部 RAM的30H50H單元的數(shù)據(jù)區(qū)中奇數(shù)和偶數(shù)的個(gè)數(shù),并將奇數(shù)和偶數(shù)的個(gè)數(shù)分別存放在 51H和52H單元中。參考程序:ORG 0000HMOV 51H , #0HMOV 52# , #0HMOV R1 , #30HMOV R0 , #20HMOV A , R1INC R1ANL A , #01HJZ LOOP1INC 51HSJMP LOOP2LOOP1:INC 52HLOOP2:DJNZ R0 , LOOP3RET編程設(shè)計(jì)題(每小題10分,共20分).用8XX51的P1 口接8個(gè)LED發(fā)光

11、二極管,由INTO接一消抖按鍵開(kāi)關(guān),開(kāi)始P1.0的LED亮,以后由INTO按鍵每中斷一次,下一個(gè) LED亮,順序下移,且每次只一個(gè)LED亮,周而復(fù)始。請(qǐng)編制程序。參考程序:ORG 0000HAJMP MAINORG 0003HRL A ;中斷服務(wù)MOV P1,ARETIMAIN: MOV A,#0FFHMOV P1,A ;第一燈亮SETB EASETB EX0 ;允許INT0外部中斷SETB IT0 ;中斷觸發(fā)方式為下降沿觸發(fā)SJMP $;等待中斷.如圖示,為應(yīng)用用行口擴(kuò)展并行靜態(tài)顯示電路,試編一子程序?qū)?nèi)RAM中50H、51H單元內(nèi)容(09)分別在數(shù)碼管上顯示出來(lái)(只要求編寫(xiě)發(fā)送子程序)。L

12、ED數(shù)碼管為共陽(yáng)順序,其 09的字段碼分別為C0H、F9H、A4H、B0H、99H、92H、82H、F8H、80H、90H。參考程序:DIR2:SETB P3.5MOV R2,#02HMOV R1,#50HMOV DPTR,#TABLP:MOV A,R1MOVC A,A+DPTRMOV SBUF,AJNB TI,$CLR TIINC R1DJNZ R2,LPCLR P3.5RETTAB: DB 0C0H、F9H、A4H、B0H、99H、92H、82H、F8H、80H、90HO單片機(jī)原理與接口技術(shù)第二次測(cè)驗(yàn)一、填空題1、MCS51單片機(jī)可以擴(kuò)展的程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器(包括輸入輸出口)最多為(6

13、4) KB。2、外圍I/O接口芯片與( 數(shù)據(jù) )存儲(chǔ)器是統(tǒng)一編址的,它不僅占用( 數(shù)據(jù) 存儲(chǔ)器地址單元,而且使用( 數(shù)據(jù) )存儲(chǔ)器的(讀寫(xiě))控制指令。3、全譯碼法就是用用譯碼器對(duì)( 高位)地址線進(jìn)行譯碼,譯出的信號(hào)作為(片受 線)。4、用用口擴(kuò)充并口時(shí),串行接口方式應(yīng)選為方式(0)5、P0 口作為地址/數(shù)據(jù)總線,傳送地址碼的(低)8位;(P2 ) 口作為地址總線, 傳送地址碼的(高 )8位。6、在矩陣式鍵盤(pán)中,對(duì)按鍵的是被方法有(掃描法 )和(線反轉(zhuǎn) )法。二、選擇題1、利用MC S 5 1單片機(jī)本身的串行口也可直接擴(kuò)展( a )A、并行輸入/輸出口B、用性輸入/輸出口2、全地址譯碼法存在(

14、dA、地址不連續(xù)C、地址沖突3、對(duì)于P0 口的地址信號(hào)(A、必須使用鎖存器C、必須使用線選法C、定時(shí)器DX中斷)問(wèn)題R地址重疊D.地址譯碼復(fù)雜a )B、必須使用譯碼器D、無(wú)須任何4、使用MC51單片機(jī)的P1 口最多能擴(kuò)展按鍵的數(shù)量是( d )A、 8B、 4C、 6D、 1 65、一個(gè)8位的電壓輸出型D/A轉(zhuǎn)換器,其滿(mǎn)度輸出電壓為5 V,則數(shù)字量變化一個(gè)LSB (輸入數(shù)字量的最低有效位)時(shí),輸出電壓的變化量約為( d )A、1 0 0 MAB、5 0 MAC、3 0 MAD、2 0 MA6、一個(gè)1 0位的A/D轉(zhuǎn)換器,輸入電壓為01 0V,則其能分辨的最小電壓為( a )A、1 OMVB、2

15、OMVC、3 0 MVD、4 0 MV三、判斷題1、程序存儲(chǔ)器是用于存放程序代碼的,也用于存放常數(shù)。(Y )2、在單片機(jī)上使用LED作顯示器時(shí),如果位數(shù)為8個(gè),則較適合使用動(dòng)態(tài)的顯示方式。(Y )四、簡(jiǎn)答題1、MC S 5 1單片機(jī)系統(tǒng)中,為什么P 0口要接一個(gè)8為鎖存器,而P 2 口不用?答:因?yàn)镻0是雙功能口,既可以做地址接口,又可以做數(shù)據(jù)接口,在開(kāi)始傳送數(shù)據(jù)先作為地址接口傳送地址碼的低 8位,后作為數(shù)據(jù)接口,則必須使用鎖存器。而 P2 口只作 為高8位的地址接口。2、單片機(jī)怎樣管理中斷?怎樣開(kāi)放和禁止中斷?怎樣設(shè)置優(yōu)先級(jí)?答:(1)正在進(jìn)行的中斷過(guò)程,不能被新的同級(jí)或低優(yōu)先級(jí)的中斷請(qǐng)求中

16、斷;正在執(zhí)行的低優(yōu)先級(jí)服務(wù)程序能被高優(yōu)先級(jí)中斷請(qǐng)求所中斷;CPU同時(shí)接受到幾個(gè)中斷請(qǐng)求時(shí),首先響應(yīng)優(yōu)先級(jí)最高的中斷請(qǐng)求。(2)對(duì)各中斷源的中斷開(kāi)放或關(guān)閉是由內(nèi)部的中斷允許 寄存器IE的各位來(lái)進(jìn)行兩級(jí)控制的,指各個(gè)中斷源的允許控制位與一個(gè)中斷允許總控位 EA配合實(shí)現(xiàn)對(duì)中斷請(qǐng)求的控制。(3)中斷優(yōu)先級(jí)控制寄存器IP也是一個(gè)特殊功能寄存 器,用戶(hù)可通過(guò)程序?qū)Ω鳡顟B(tài)位進(jìn)行設(shè)定,完成對(duì)中斷優(yōu)先級(jí)的控制。五、設(shè)計(jì)題1、用譯碼法擴(kuò)展4片2 K* 8位的存儲(chǔ)器芯片。畫(huà)出電路圖,寫(xiě)出各個(gè)存儲(chǔ)器芯片的地 址范圍。1、1100 0000 0000 00001100 0111 1111 1111 即 C000HC7F

17、FH2、1100 1000 0000 00001100 1111 1111 1111 即 C100HCFFFH3、1101 0000 0000 00001101 0111 1111 1111 即 D000H D7FFH4、1101 1000 0000 00001101 1111 1111 1111 即 D100H DFFFH2、為什么要按鍵去抖?簡(jiǎn)述軟件去抖的思想,如果有按鍵接在P1.0腳上,請(qǐng)寫(xiě)出完整的帶去抖功能的鍵盤(pán)程序,要求該鍵按下再松開(kāi)時(shí),才執(zhí)行該鍵功能。答:由于通常的按鍵所用的開(kāi)關(guān)是機(jī)誡開(kāi)關(guān),當(dāng)開(kāi)關(guān)閉合、斷開(kāi)時(shí)并不是馬上穩(wěn)定地接通和斷開(kāi),而是在閉和與斷開(kāi)瞬間均伴隨有一連串的抖動(dòng),因此

18、要按鍵去抖。思想:檢測(cè)鍵閉合后延時(shí)510ms,讓前沿抖動(dòng)消失后再一次檢測(cè)鍵的狀態(tài),如果仍保 持閉合狀態(tài)電平,則確認(rèn)真正按鍵。KEY_00:JB P1.0 KEY_01 LCALL DELAY JNB P1.0 $ LCALL DELAY JB P1.0 KEY_00KEY_01:RET單片機(jī)原理與接口技術(shù)試題(A)課程名稱(chēng):考試時(shí)間:專(zhuān)業(yè)班級(jí):學(xué)號(hào):考生簽名:填空題(每空1分,共22分).在一片集成電路芯片上集成了(CPU )、(存儲(chǔ)器)、(輸入輸出I/O接口 ),從而構(gòu)成了單芯片衛(wèi)星計(jì)算機(jī),即( 單片機(jī))。.尋址方式就是(指出參與運(yùn)算操作數(shù)地址的方式)。尋址方式包含兩方面的內(nèi)容:一是(尋找操

19、作數(shù)的地址),二是(尋找指令的地址)。.MCS-51單片機(jī)的程序儲(chǔ)存器的低端被固定的用做特定的入口地址,如 0000H:(復(fù) 位);0003H: ( INT0 ) ; 000BH: ( T0 )。.單片機(jī)有兩個(gè)定時(shí)器,定時(shí)器的工作方式由(TMOD )寄存器決定,定時(shí)器的啟動(dòng)與 溢出由(TCON )寄存器控制。.單片機(jī)復(fù)位后,堆棧指針 SP和程序計(jì)數(shù)器PC的內(nèi)容分別為(07H )和(00H).JNB bit, rel :指令表示當(dāng)指定位為(0 )時(shí)程序發(fā)生跳轉(zhuǎn)。.既做一般I/Q 口又有第二功能的端口是(p3 );既做數(shù)據(jù)線又做地址線的是(p0 ) 口。.一個(gè)機(jī)器周期包含(12 )個(gè)晶振周期,若晶

20、振周期的頻率為 12MHZ,則機(jī)器周期為 (1us ),指令周期為(1 ) ( 4 )機(jī)器周期。.P1 口在作為輸入口使用時(shí),在讀取數(shù)據(jù)之前,通常要先向P1 口送數(shù)據(jù)(0FFH )。二.選擇題(每空2分,共18分).在進(jìn)行串行通信時(shí),若兩機(jī)的發(fā)送與接受可以同時(shí)進(jìn)行,則稱(chēng)為( C )。A半雙工傳送B單工傳送C全雙工傳送D以上都不對(duì)。.使用單片機(jī)開(kāi)發(fā)系統(tǒng)調(diào)試程序時(shí),對(duì)原程序進(jìn)行匯編的目的是( A )。A將源程序轉(zhuǎn)換成目標(biāo)程序 B將目標(biāo)程序轉(zhuǎn)換成源程序 C將低級(jí)語(yǔ)言轉(zhuǎn)換成高級(jí)語(yǔ)言 D 連續(xù)執(zhí)行鍵.指令A(yù)JMP的尋址范圍是(D )A 任意范圍B -128 至U +127 C 64K D 2K.定時(shí)器T

21、O的溢出標(biāo)志為T(mén)FO,采用查詢(xún)方式,若查詢(xún)到有溢出時(shí),該標(biāo)志( A )。A由軟件清零 B由硬件自動(dòng)清零 C隨機(jī)狀態(tài)DAB都可以.單片機(jī)在與外部I/Q 口進(jìn)行數(shù)據(jù)傳送時(shí),將使用(A )指令。A MOVX B MOV C MOVC D 視具體I/Q 口器件而定.在中斷允許寄存器中,中斷控制寄存器 EA位的作用是(A )A CPU總中斷允許控制位B中斷請(qǐng)求總標(biāo)志位 C各中斷源允許控制位 D用行口中斷允 許位.調(diào)用子程序、中斷響應(yīng)過(guò)程及轉(zhuǎn)移指令的共同特點(diǎn)是( B ) oA都能返回 B都通過(guò)改變PC實(shí)現(xiàn)轉(zhuǎn)移C都將返回地址壓入堆棧 D都必須保護(hù)現(xiàn)場(chǎng).讀取AD轉(zhuǎn)換的結(jié)果,使用(D )指令。A MOV A,R

22、i B MOVXDPTR,A C MOVC A,DPTR D MOVX A,DPTR.用行口中斷入口地址是(B )。A 000BH B 0023H C 1000H D 0013H三、簡(jiǎn)答題(每題6分,共24分).什么是堆棧假定(sp) =40h,(39h) =30h (40h) =60h,執(zhí)行下列指令:pop dphpop dpl后,d ptr的內(nèi)容為(38H ) , sp的內(nèi)容是(dptr6030h )。.試用位操作指令完成下列要求。不準(zhǔn)改變位涉及的位。使ACC.3置位。 將P2.0清零清楚累加器的第4位。SetB ACC 3 (2)CLR P2.0 (3)CLR ACC4.出P3 口在作為

23、第二功能使用時(shí)各引腳的定義。書(shū)P124表5-1.什么是中斷? CPU響應(yīng)中斷的條件是什么?答:是指CPU暫時(shí)停止現(xiàn)行程序的執(zhí)行,而自動(dòng)轉(zhuǎn)去執(zhí)行預(yù)先安排好的處理事件的服務(wù)子程序.CPU響應(yīng)中斷的條件:CPU首先響應(yīng)的是優(yōu)先級(jí)別高的中斷請(qǐng)求.什么是D/A轉(zhuǎn)換的分辨率?對(duì)于5V的滿(mǎn)量程,采用8位DAC時(shí)的分辨率是多少?(1)當(dāng)輸入的數(shù)字信號(hào)發(fā)生單位數(shù)碼變化,即最低產(chǎn)生一位變化時(shí),所對(duì)應(yīng)的輸出模擬量的變化.(2)20MA.什么是串行通信?具特點(diǎn)是什么?(書(shū)P136-137)四、設(shè)計(jì)與分析題(每題9分,共36分).若(50H) =40H,試寫(xiě)出執(zhí)行以下程序段后累加器 A、寄存器R0及內(nèi)部RAM的40H.

24、41H.和42H單元的內(nèi)容各為多少?MOV A,50H答:A 10HMOVR0,AR0 10HMOV A,#10H40H 50HMOVR0,A41H 4BHADD A, #3BH42H 4BHMOV41H,AMOV42H,41H.寫(xiě)出一延時(shí)50ms的程序段,設(shè)晶振頻率為12WHZ。答:delay: MOV R0, #500Delay1:MOV R1,#100DJNZ: R1,$DJNZ: R0,delay1 RET.一變量存放在片內(nèi)RAM的20H單元,其取值范圍為:00H05HO要求編制一段程序,根據(jù)變量值求其平方值,并存入片內(nèi)的 RAM的21H單元。CLR ACLR BMOV A 20HMU

25、L ABMOV 21H A單片機(jī)與接口技術(shù)模擬試卷四一、選擇題:本大題共15個(gè)小題,每小題1分,共15分,在每小題給出的四個(gè)選項(xiàng)中, 只有一項(xiàng)符合題目要求,把所選項(xiàng)前的字母填在括號(hào)內(nèi)。.單片機(jī)是將【】做到一塊集成電路芯片中,稱(chēng)為單片機(jī)A. CPU、RAM、ROM B. CPU、I/O 設(shè)備C. CPU、RAM D. CPU、RAM、ROM、I/O 設(shè)備單片機(jī)讀ROM中數(shù)據(jù)用指令,控制信號(hào)是(2)。【A.(1)MOV (2)和 B. (1)MOVC (2)和C.(1)MOVC(2)和 D. (1)MOVC(2)和 TOC o 1-5 h z 單片機(jī)讀寫(xiě)外RAM數(shù)據(jù)用(1)指令,控制信號(hào)是(2)。

26、【】A.(1)MOV (2)和B. (1)MOVX (2)和C.(1)MOVX(2)和D. (1)MOVC(2)和指令MOV尋址空間是【】。A.片外ROMBo片外RAMC。片內(nèi)RAMD。片內(nèi)ROM指令MOVX尋址空間是【】。A.片外ROMBo片外RAMC。片內(nèi)RAMD。片內(nèi)ROM8051位尋址能力能夠達(dá)到【】位。A.64 B. 128C.32D.168051單片機(jī)的堆棧區(qū)是向地址【】的方向生成的。A.可變 B.不定C.減小D.增大MUL AB ”指令執(zhí)行后,16位乘積的高位在【】中。A. A B. C C. AB D. B8051單片機(jī)外部中斷0、1(,)在【】。A.P0 口 B. P1 口

27、C. P2 口 D. P3 口一個(gè)機(jī)器周期含有(1)個(gè)時(shí)鐘周期,當(dāng)單片機(jī)時(shí)鐘頻率為12MHz時(shí),一個(gè)機(jī)器周期為(2)肉?!綩A.(1)6 (2)2 B. (1)12 (2)2 C. (1)12 (2)1 D. (1)6 (2)1CLR A”的尋址方式是【】。Ao寄存器尋址 Bo直接尋址 Co寄存器間接尋址D。立即尋址SJMP 08H”的尋址方式是【】。Ao變址尋址 Bo相對(duì)尋址 Co寄存器間接尋址 Do 位尋址訪問(wèn)程序存儲(chǔ)器,指令操作碼的助記符是【】。A. MOVC B. MOV C. MOVX D. XCH80C51復(fù)位后PC和SP中的內(nèi)容各為多少?A. PC=0000H,SP=60H B.

28、 PC=0040H,SP=07HC. PC=0000H,SP=06H D. PC=1000H,SP=07H80C51內(nèi)部有(1)個(gè)定時(shí)/計(jì)數(shù)器,對(duì)外部事件脈沖計(jì)數(shù)是(2);對(duì)片內(nèi)機(jī)周脈沖計(jì)數(shù)是(3)。A. (1) 2 (2)計(jì)數(shù)器(3)定時(shí)器 B. (1)4 (2)定時(shí)器(3)計(jì)數(shù)器C. (1) 2 (2)定時(shí)器(3)計(jì)數(shù)器D。(1) 1 (2)計(jì)數(shù)器(3)定時(shí)器二、簡(jiǎn)答題:(每小題5分,共25分)1.80C51有幾個(gè)中斷源?寫(xiě)出其名稱(chēng),并給出相應(yīng)的中斷入口地址。2.為什么一般情況下,在中斷入口地址區(qū)間要設(shè)置一條跳轉(zhuǎn)指令,轉(zhuǎn)移到中斷服務(wù)程序和實(shí)際入口處?4.80C51單片機(jī)外RAM和ROM使用

29、相同的地址,是否會(huì)在總線上出現(xiàn)競(jìng)爭(zhēng) ?為什么?5.用行緩沖寄存器SBUF有什么作用?簡(jiǎn)述用行口接收和發(fā)送數(shù)據(jù)的過(guò)程。三、分析題:每小題5分,共20分。.分析題:假設(shè)(SP) =30H, (DPTR) =4455,分析連續(xù)執(zhí)行下列指令序列后 DPTR及SP的內(nèi)容。PUSH DPL;PUSH DPH;POP DPL;POP DPH;程序執(zhí)彳T后,(SP)=(DPTR) =.分析題:假設(shè)內(nèi)RAM單元(60H) = 08H,問(wèn),執(zhí)行完下列指令序列后內(nèi)RAM(60H)的內(nèi)容為多少?MOV R0,#60HMOV A, R0RL AMOV R1,ARL A RL A ADD A,R1MOV R0,A單片機(jī)與

30、接口技術(shù)模擬試卷五一、選擇題:本大題共20個(gè)小題,每小題1分,共20分,在每小題給出的四個(gè)選項(xiàng)中, 只有一項(xiàng)符合題目要求,把所選項(xiàng)前的字母填在括號(hào)內(nèi)。.單片機(jī)讀ROM中數(shù)據(jù)用(1)指令,控制信號(hào)是(2)。D A.(1)MOV (2) RD 和 WRB. (1)MOVC (2) RD 和WRC.(1)MOVC(2) PSEN 和 EA D. (1)MOVC(2) PSEN 和 EA.單片機(jī)讀寫(xiě)外RAM數(shù)據(jù)用(1)指令,控制信號(hào)是(2)?!綛】A.(1)MOV (2) RD和WRB. (1)MOVX (2) RD和WRC.(1)MOVX(2) PSEN 和 EA D. (1)MOVC(2) PSE

31、N 和 EA.堆棧指針SP指出堆棧棧頂存儲(chǔ)單元的【 B】A.內(nèi)容 B.地址 C.間接地址D.大小.80C51單片機(jī)地址總線(AB)總線寬度為【 B】位。A. 8 B. 16 C. 15 D. 32一個(gè)時(shí)鐘周期等于【 D】振蕩周期。A.1 個(gè) B.2 個(gè) C. 6 個(gè) D. 12 個(gè)關(guān)閉電源時(shí),其所存儲(chǔ)內(nèi)信息將丟失的存儲(chǔ)器是【 C 1 oA. ROM B. PROM C. RAM D. EPROM程序計(jì)數(shù)器PC是【A】位的計(jì)數(shù)器,能尋址64KB的程序存儲(chǔ)器范圍。A.16 B. 8 C. 4 D. 3280C51復(fù)位的條件是RST引腳保持(1)個(gè)機(jī)器周期以上的高電平,復(fù)位后的狀態(tài):PC值為(2)、

32、SP值為(3)、P0- P3 口的值為(4)。BA.(1)3(2)0000H(3)06H(4)FEHB.(1)2(2)0000H(3)07H(4)FFHC.(1)1(2)0000H(3)07H(4)FFHD.(1)2(2)0000H(3)60H(4)00H指令MOV尋址空間是【 C】。A.片外ROMBo片外RAMC。片內(nèi)RAM D。片內(nèi)ROM指令MOVX尋址空間是【 B】。A.片外ROMBo片外RAMC。片內(nèi)RAM D。片內(nèi)ROM當(dāng)CPU不執(zhí)行訪問(wèn)外RAM指令(MOVX)時(shí),ALE以時(shí)鐘振蕩頻率 B 的固定頻 率輸出,因此ALE信號(hào)也可作為外部芯片CLK時(shí)鐘或其他需要。A. 1/2Bo 1/6

33、 Co 1/12 Do 1/248051位尋址能力能夠達(dá)到【 B】位。A.64 B. 128C.32D.168051單片機(jī)的堆棧區(qū)是向地址【D】的方向生成的。A.可變 B.不定 C.減小 D.增大當(dāng)8051單片機(jī)外接時(shí)鐘信號(hào)時(shí),應(yīng)從 B 腳接入。A.T0 B. XTAL2 C. XTAL1 D. T18051單片機(jī)外部中斷1、2 (INT 0,用口)在【D】。A.P0 口 B. P1 口 C. P2 口 D. P3 口CLR A”的尋址方式是【A】。A。寄存器尋址 B。直接尋址 C。寄存器間接尋址 D。立即尋址 TOC o 1-5 h z MOVX A , DPTR”的尋址方式是【】。Ao變址

34、尋址Bo相對(duì)尋址Co寄存器間接尋址Do位尋址SJMP 08H的尋址方式是【】。Ao變址尋址Bo相對(duì)尋址Co寄存器間接尋址Do位尋址訪問(wèn)程序存儲(chǔ)器,指令操作碼的助記符是【】。A. MOVC B. MOV C. MOVX D. XCHMUL AB ”指令執(zhí)行后,16位乘積的高位在【】中。A. A B. C C. AB D. B單片機(jī)原理及應(yīng)用試卷2一、填空題1、8051單片機(jī)的內(nèi)部硬件結(jié)構(gòu)包括了:、以及片內(nèi)數(shù)據(jù)存儲(chǔ)器、片內(nèi)程序存儲(chǔ)器、用行口、中斷控制系統(tǒng)等部件,這些部件通過(guò)內(nèi)部數(shù)據(jù)總線相連接。2、MCS5l單片機(jī)的控制電路包括了、 和PC加1寄存器以及定時(shí)與控制電路等部件。 TOC o 1-5 h

35、 z 3、匯編語(yǔ)言指令中的操作數(shù)用于給指令的操作提供。4、MCS51單片機(jī)的片內(nèi)數(shù)據(jù)存儲(chǔ)空間的128字節(jié)單元通??蓜澐譃?個(gè)區(qū)域,這3個(gè) 區(qū)域分別是、。5、溢出標(biāo)志OV只有在進(jìn)行一一加法運(yùn)算時(shí)才有意義,OV = 0表示加法運(yùn)算結(jié)果,OV = l表示加法運(yùn)算結(jié)果超出了 A所能表達(dá)的符號(hào)數(shù)有效范圍。6、定時(shí)器的計(jì)數(shù)方式是對(duì)來(lái)自T0、Tl引腳的脈沖計(jì)數(shù),輸入的外部脈沖在時(shí)有效,計(jì)數(shù)器加1。定時(shí)功能也是通過(guò)計(jì)數(shù)器計(jì)數(shù)來(lái)實(shí)現(xiàn)的,定時(shí)功能下的計(jì)數(shù)脈沖來(lái)自。7、MCS51單片機(jī)的變址尋址是以作基地址寄存器,以作變址寄存器,并以?xún)烧邇?nèi)容相加形成的16位地址作為操作數(shù)地址,以達(dá)到訪問(wèn) 的目的。8、MCS51單片

36、機(jī)的外部中斷請(qǐng)求信號(hào)若設(shè)定為電平方式,只有在中斷請(qǐng)求引腳上采樣到信號(hào)時(shí),才能激活外中斷。而在脈沖方式時(shí),只有在中斷請(qǐng)求引腳上采樣到信號(hào)時(shí),才能激活外中斷。9、MCS-51單片機(jī)程序存儲(chǔ)器的尋址范圍是由程序計(jì)數(shù)器 PC的位數(shù)所決定的,因?yàn)镸CS 51的PC是16位的,因此其尋址的范圍為KB。二、選擇1、十進(jìn)制數(shù)126其對(duì)應(yīng)的十六進(jìn)制可表示為()A、8 FB、8 EC、F ED、7 E2、下列表達(dá)式錯(cuò)誤的是()A、X 補(bǔ)+丫補(bǔ)=X+丫補(bǔ) B、X= X 補(bǔ)補(bǔ) C、X= X D、X?Y+X?Y =X+Y3、計(jì)算機(jī)的主要組成部件為()A、CPU,內(nèi)存,1/0口 B、CPU,鍵盤(pán),顯示器 C、主機(jī),外部設(shè)

37、備 D、以上都是4、在單片機(jī)中,通常將一些中間計(jì)算結(jié)果放在()中A、累加器B、控制器 C、程序存儲(chǔ)器D、數(shù)據(jù)存儲(chǔ)器5、單片機(jī)應(yīng)用程序一般存放在()A、RAM B、ROM C、寄存器D、CPU6、8031復(fù)位后,PC與SP的值為()A、0000H, 00H B、0000H, 07H C、0003H, 07H 寄存器 D、0800H, 00H7、INTEL 8031的POU,當(dāng)使用外部存儲(chǔ)器時(shí)它是一個(gè)()A、傳輸高8位地址口B、傳輸?shù)?位地址口 C、傳輸?shù)?位數(shù)據(jù)口D、傳輸?shù)?位地址/數(shù)據(jù)總線口8、LJMP跳轉(zhuǎn)空間最大可達(dá)到()A、2KB B、256B C、128BD、64KB9、設(shè)累加器A的內(nèi)容

38、為0 C 9 H,寄存器R2的內(nèi)容為54H, C Y=1 ,執(zhí)行指令S U BB A,R2后結(jié)果為()A、 (A) =74HB、 (R2) =74H C、 (A) =75H D、 ( R2) =75H10、中斷是一種()A、資源共享技術(shù) B、數(shù)據(jù)轉(zhuǎn)換技術(shù)C、數(shù)據(jù)共享技術(shù)D、并行處理技術(shù)三、判斷 TOC o 1-5 h z 8051每個(gè)中斷源相應(yīng)地在芯片上都有其中斷請(qǐng)求輸入引腳()8051單片機(jī)的棧底單元是不能利用的,因此,它是一個(gè)閑置單元()中斷初始化時(shí),對(duì)中斷控制器的狀態(tài)設(shè)置,只可使用位操作指令,而不能使用字節(jié)操作指令()8051單片機(jī),程序存儲(chǔ)器數(shù)和數(shù)據(jù)存儲(chǔ)器擴(kuò)展的最大范圍都是一樣的()R

39、C A為循環(huán)左移指令()如果發(fā)生除法溢出錯(cuò)誤,則 PSW標(biāo)志位P置1。()OV A,A+DPTR是一條查詢(xún)指令()離散信號(hào)都是數(shù)字信號(hào)()CPU對(duì)內(nèi)部RAM和外部RAM的讀寫(xiě)速度一樣快()(-86)原=11010110(-86)反=10101001(-86)補(bǔ)=10101010 ()四、簡(jiǎn)述題.MCS-51單片機(jī)的中斷控制原則是什么?.MCS-51單片機(jī)的CPU是如何判別中斷源是否有中斷請(qǐng)求發(fā)生的 ?.如果某一單片機(jī)系統(tǒng)有一外部中斷1的中斷服務(wù)程序INTPl放置在程序存儲(chǔ)區(qū)的2000H地址開(kāi)始的一段存儲(chǔ)空間中。請(qǐng)問(wèn),在編程時(shí)應(yīng)該作何種設(shè)置,才能在CPU響應(yīng)外部中斷1時(shí)找到對(duì)應(yīng)的中斷服務(wù)程序IN

40、TPI?. 一個(gè)定時(shí)器的定時(shí)時(shí)間有限,如何實(shí)現(xiàn)兩個(gè)定時(shí)器的串行定時(shí),來(lái)實(shí)現(xiàn)較長(zhǎng)時(shí)間的定時(shí)?五、編程題1、請(qǐng)編制兩字節(jié)(16位)無(wú)符號(hào)數(shù)減法程序。其中被減數(shù)的高位數(shù)據(jù)存放在單片機(jī)片內(nèi)RAM的21H單元、低位數(shù)據(jù)存放在20H單元中,減數(shù)的高位數(shù)據(jù)存放在 23H單元、低位數(shù)據(jù)存放在22H單元,差值的高位和低位數(shù)據(jù)分別存放到片外擴(kuò)展RAM的3001H和3000H地址單元中,程序以RET指令結(jié)束(程序名和程序中要使用的標(biāo)號(hào)可以自行定義)。2、已知在單片機(jī)片內(nèi)RAM中從ASC II地址開(kāi)始的緩沖區(qū)中存有 8個(gè)以ASC II碼表示的數(shù)據(jù)09,請(qǐng)編程將這組ASCD碼數(shù)據(jù)轉(zhuǎn)換為十進(jìn)制數(shù)據(jù)并送往片外 RAM中從D

41、ATA開(kāi)始的數(shù)據(jù)緩沖區(qū)。(程序名和程序中要使用的標(biāo)號(hào)可以自行定義)單片機(jī)原理及應(yīng)用試卷2答案一、填空題1、CPU 時(shí)鐘電路 位處理器 并行I/O 口2、程序計(jì)數(shù)器PC指令寄存器指令譯碼器3、操作數(shù)據(jù)或地址4、寄存器區(qū) 位尋址區(qū) 用戶(hù)RAM區(qū)5、符號(hào)數(shù)正確6、負(fù)跳變單片機(jī)內(nèi)部的時(shí)鐘電路7、DPTR或PC累加器A程序存儲(chǔ)區(qū)中數(shù)據(jù)表格8、有效的低電子 脈沖的后沿負(fù)跳有效9、64二、選擇1、D 2、D 3、A 4、A 5、B 6、B 7、D 8、D 9、A 10、D三、判斷1、X 2、X 3、X 4、,5、X 6、X 7、,8、X 9X 10、,四、簡(jiǎn)述題1、中斷控制原則包括了三部分;低優(yōu)先級(jí)中斷不能

42、打斷高優(yōu)先級(jí)中斷,而高優(yōu)先級(jí)中斷可以打斷低優(yōu)先級(jí)中斷,以實(shí)現(xiàn)中斷嵌套;如果一個(gè)中斷請(qǐng)求已被響應(yīng),則同級(jí)的其他中斷將被禁止,即同級(jí)中斷不能嵌套,如果同級(jí)的多個(gè)中斷請(qǐng)求同時(shí)出現(xiàn),則按 CPU 的同級(jí)查詢(xún)次序確定那一個(gè)中斷先響應(yīng)。2、CPU是通過(guò)測(cè)試TCON和SCON中各個(gè)標(biāo)志位的狀態(tài)來(lái)確定有沒(méi)有中斷請(qǐng)求發(fā)生以及是那一個(gè)中斷源的中斷請(qǐng)求。3、MCS 51單片機(jī)外部中斷1的中斷地址區(qū)為0013H001AH,當(dāng)外部中斷1的中斷服務(wù)程序INTPl放置在程序存儲(chǔ)區(qū)的2000H開(kāi)始的存儲(chǔ)區(qū),此時(shí),在編程時(shí)通過(guò)以下方式,可實(shí)現(xiàn)對(duì)中斷服務(wù)程序的執(zhí)行:ORG 0013HJMPINTPl 或(JMP 2000H)4、

43、答:方式一,在第一個(gè)定時(shí)器的中斷程序里關(guān)閉本定時(shí)器的中斷程序,設(shè)置和打開(kāi)另一個(gè)定時(shí)器;在另一個(gè)定時(shí)器的中斷程序中關(guān)閉本定時(shí)中斷,設(shè)置和打開(kāi)另一個(gè)定時(shí)器。這種方式的定時(shí)時(shí)間為兩個(gè)定時(shí)器定時(shí)時(shí)間的和。方式二,一個(gè)作為定時(shí)器,在定時(shí)中斷后產(chǎn)生一個(gè)外部計(jì)數(shù)脈沖(比如由P1、0接INT0產(chǎn)生),另一個(gè)定時(shí)器工作在計(jì)數(shù)方式。這樣兩個(gè)定時(shí)器的定時(shí)時(shí)間為一個(gè)定時(shí)器的定時(shí) 時(shí)間乘以另一個(gè)定時(shí)器的計(jì)數(shù)值。五、編程題1、注意:程序編制中要先減低位,后減高位數(shù)據(jù),由于是從地址單元中取被減數(shù)和減數(shù),地址單元前面都不能加#號(hào),而差值單元由于是在片外擴(kuò)展的 3000H和3001H地址單元,間址寄存器應(yīng)為DPTRoSUIDA

44、TA : MOV DPTR , #3000HCLR CMOV A , 20HSUBB A, 22HMOVXDPTR , AMOV A , 21HSUBB A, 22HINC DPTRMOVXDPTR , ARET2、要注意間址寄存器的使用,如果使用 Ro、R1之外的寄存器作間址寄存器說(shuō)明概念不清,向片外彳送要使用 MOVx指令,以上兩點(diǎn)在判題時(shí)要注意,若使用錯(cuò)誤要酌情扣分。每條指令按2分處理。ASC DATA : MOV R2 , #08HMOV Ri, # ASC IIMOV RO, # DATALOOP: MOV A,R1SUBB A, # 30 HMOVX R0,AINC R0INC R

45、1DJNZ R2, LOOPRET單片機(jī)原理及應(yīng)用試卷3一、填空題1、MCS51單片機(jī)的運(yùn)算電路包括了、以及狀態(tài)字寄存器PSW和暫存寄存器等部件。2、MCS5l單片機(jī)的最大程序?qū)ぶ房臻g是,該空間的地址范圍為:至系統(tǒng)上電及復(fù)位的程序人口地址為。3、MCS-51單片機(jī)的一個(gè)機(jī)器周期包含了個(gè)狀態(tài)周期,每個(gè)狀態(tài)周期又可劃分為拍節(jié),一個(gè)機(jī)器周期實(shí)際又包含了個(gè)振蕩器周期。4、單片機(jī)與普通計(jì)算機(jī)的不同之處在于其將、和三部分集成于一塊芯片上。5、8031單片機(jī)復(fù)位后,R4所對(duì)應(yīng)的存儲(chǔ)單元的地址為,因上電時(shí)PSW= 。這時(shí)當(dāng)前的工作寄存器區(qū)是組工作寄存器區(qū)。6、片內(nèi)RAM低128個(gè)單元?jiǎng)澐譃椤?個(gè)主要部分。7、

46、指令格式是由和所組成,也可能僅由 組成。8、8031單片機(jī)響應(yīng)中斷后,產(chǎn)生長(zhǎng)調(diào)用指令 LCALL ,執(zhí)行該指令的過(guò)程包括:首先把的內(nèi)容壓入堆棧,以進(jìn)行斷點(diǎn)保護(hù),然后把長(zhǎng)調(diào)用指令的16位地址送,使程序執(zhí)行轉(zhuǎn)向 中的中斷地址區(qū)。9、在MCS 51中,PC和DPTR都用于提供地址,但PC是為訪問(wèn) 存儲(chǔ)器提供地址,而DPTR是為訪問(wèn)存儲(chǔ)器提供地址。10、假定,SP=60H, A=30H, B=70H ,執(zhí)行下列指令:PUSH A PUSH B后,SP的內(nèi)容為 ,61H單元的內(nèi)容為 ,62H單元的內(nèi)容為。二、選擇題.當(dāng)MCS-51單片機(jī)接有外部存儲(chǔ)器,P2 口可作為()。A.數(shù)據(jù)輸入口 Bo數(shù)據(jù)的輸出口

47、C.準(zhǔn)雙向輸入/輸出口D.輸出高8位地址. MCS51單片機(jī)的堆棧區(qū)是設(shè)置在()中。A,片內(nèi)ROM區(qū) B.片外ROM區(qū)C.片內(nèi)RAM區(qū) D。片外RAM區(qū).片內(nèi)RAM的20H2FH為位尋址區(qū),所包含的位地址是()。A. 00H 20H B. 00H7FHC. 20H2FH D. 00HFFH4.在寄存器間接尋址方式中,間址寄存器中存放的數(shù)據(jù)是()。A.參與操作的數(shù)據(jù) B.操作數(shù)的地址值C.程序的轉(zhuǎn)換地址 D.指令的操作碼5、十進(jìn)制數(shù)89.75其對(duì)應(yīng)的二進(jìn)制可表示為()A、10001001.01110101 B 1001001.10 C 1011001.11 D 10011000.116、CPU主

48、要的組成部部分為()A、運(yùn)算器、控制器 B、加法器、寄存器 C、運(yùn)算器、寄存器 D、運(yùn)算器、指令譯碼器7、對(duì)于INTEL 8031來(lái)說(shuō),EA腳總是()A、接地B、接電源C、懸空D、不用8、數(shù)據(jù)指針DPTR在()中A、CPU控制器 B、CPU運(yùn)算器 C、外部程序存儲(chǔ)器D、外部數(shù)據(jù)存儲(chǔ)器9、進(jìn)位標(biāo)志CY在()中A、累加器B、運(yùn)算邏運(yùn)算部件ALU C、程序狀態(tài)字寄存器PSW D、DPOR10、單片機(jī)的堆棧指針SP始終是()A、指示堆棧底B、指示堆棧頂C、指示堆棧地址D、指示堆棧長(zhǎng)度11、一個(gè)EPROM的地址有A0-A11弓唧,它的容量為()A、2KBB、4KBC、11KBD、12KB12、8031單

49、片機(jī)中既可位尋址又可字節(jié)尋址的單元是()A、20HB、30HC、00HD、70H13、執(zhí)行指令 MOVX A , DPTR時(shí),WR. RD腳的電平為()A、WR高電平,RD低電平 B、W R低電平,RD高電平14、當(dāng)標(biāo)志寄存器P S W的R S。和R S I分別為1和0時(shí),系統(tǒng)選用的工作寄存器組為() 注意RS0和RS1的順序A、組0B、組1C、組2D、組315、下列指令中不影響標(biāo)志位CY的指令有()A、ADD A, 20HB、CLR C、RRC AD、INC A16、8051單片機(jī)共有()個(gè)中斷優(yōu)先級(jí) TOC o 1-5 h z A、2B、3 C、4D、517、累加器A的位地址為()A、E

50、7 HB、F 7 H C、D 7 HD、87H18、提高單片機(jī)的晶振頻率,則機(jī)器周期()A、不變B、變長(zhǎng)C、變短D、不定19、8051單片機(jī)中,唯一一個(gè)用戶(hù)不能直接使用的寄存器是()A、P S WB、D P T RC、P CD、B20、執(zhí)行如下三條指令后,30H單元的內(nèi)容是()M O V R 1 , 3 30HM O V 40H , #0 E HM O V R 1, 40HA、40H B、30H C、0 E H D、F F H三、判斷題1、程序計(jì)數(shù)器PC不能對(duì)它進(jìn)行讀寫(xiě)操作()2、8051單片機(jī)對(duì)最高優(yōu)先權(quán)的中斷響應(yīng)是無(wú)條件的()3、在一般情況8051單片機(jī)允許同級(jí)中斷嵌套()4、單片機(jī)系統(tǒng)擴(kuò)

51、展時(shí)使用的鎖存器,是用于鎖存高 8位地址()5、MOV A , 30H為立即尋址方式()6、如JC rel發(fā)生跳轉(zhuǎn)時(shí),目標(biāo)地址為當(dāng)前地址加上偏移量 rel()7、MUL AB的執(zhí)行結(jié)果是高8位在A中,低8位在B中()8、在A/D變換時(shí),抽樣頻率越高越好()9對(duì)于8051單片機(jī),當(dāng)CPU對(duì)內(nèi)部程序存儲(chǔ)器尋址超過(guò)4K時(shí),系統(tǒng)會(huì)自動(dòng)在外部程序存儲(chǔ)器中尋址()10、外加晶振頻率越高,系統(tǒng)運(yùn)算速度也就越快,系統(tǒng)性能也就越好()四、簡(jiǎn)答題1、如果采用晶振的頻率為3MHz,定時(shí)器/計(jì)數(shù)器工作方式0、1、2下,其最大的定時(shí)時(shí) 間為多少?2、為什么MCS-51用行口的方式0幀格式?jīng)]有起始位(0)和停止位(1) ?3、簡(jiǎn)述用行口接收和發(fā)送數(shù)據(jù)的過(guò)程。五、編程畫(huà)圖題1.現(xiàn)有8031單片機(jī)、74LS373鎖存器、1片2764EPROM和2片6116RAM ,請(qǐng)使用他們組 成一個(gè)單片機(jī)系統(tǒng),要求:(1)畫(huà)出硬件電路連線圖,并標(biāo)注主要引腳;(2)指出該應(yīng)用系統(tǒng)程序存儲(chǔ)器空間和數(shù)據(jù)存儲(chǔ)器空間各自的地址范圍。2,采用定時(shí)器/計(jì)數(shù)器T0對(duì)外部脈沖進(jìn)行計(jì)數(shù),每計(jì)數(shù)100個(gè)脈沖后,T0轉(zhuǎn)為定時(shí)工作方式。定時(shí)1ms后,又轉(zhuǎn)為計(jì)數(shù)方式,如此循環(huán)不止。假

溫馨提示

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

評(píng)論

0/150

提交評(píng)論