




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
1、. 單片機原理及應用模擬試卷一 選擇題 (正確答案在序號前打,每小題2分,共30分)下列有關(guān)MCS-51中斷優(yōu)先級控制的敘述中,錯誤的是(A)低優(yōu)先級不能中斷高優(yōu)先級,但高優(yōu)先級能中斷低優(yōu)先級(B)同級中斷不能嵌套(C)同級中斷請求按時間的先后順序響應(D)同時同級的多中斷請求,將形成阻塞,系統(tǒng)無法響應外中斷初始化的內(nèi)容不包括(A)設置中斷響應方式 (B)設置外中斷允許(C)設置中斷總允許 (D)設置中斷方式執(zhí)行中斷返回命令,要從堆棧彈出斷點地址,以便去執(zhí)行被中斷了的主程序。從堆棧彈出的斷點地址送給(A)A (B)CY (C)PC (D)DPTR在MCS-51中,需要外加電路實現(xiàn)中斷撤除的是(
2、A)定時中斷 (B)脈沖方式的外部中斷(C)串行中斷 (D)電平方式的外部中斷中斷查詢,查詢的是(A)中斷請求信號 (B)中斷標志位(C)外中斷方式控制位 (D)中斷允許控制位在下列寄存器中,與定時/計數(shù)控制無關(guān)的是(A)TCON(定時控制寄存器) (B)TMOD(工作方式控制寄存器)(C)SCON(串行控制寄存器) (D)IE(中斷允許控制寄存器)下列定時/計數(shù)硬件資源中,不是供用戶使用的是(A)高8位計數(shù)器TH (B)低8位計數(shù)器TL(C)定時器/計數(shù)器控制邏輯 (D)用于定時/計數(shù)控制的相關(guān)寄存器在工作方式0下計數(shù)器是由TH的全部8位和TL的5位組成,因此其計數(shù)范圍是(A)18192 (
3、B)08191 (C)08192 (D)14096與定時工作方式1和0比較,定時工作方式2不具備的特點是(A)計數(shù)溢出后能自動重新加載計數(shù)初值(B)增加計數(shù)器位數(shù)(C)提高定時精度(D)適于循環(huán)定時和循環(huán)計數(shù)應用10. 假定設置堆棧指針SP的值為37H,在進行子程序調(diào)用時把斷點地址進棧保護后,SP的值為36H (B)37H (C)38H (D)39H11假定(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)C8H12串行通信的傳送速率單位是波特,而且波
4、特的單位是(A)字符/秒 (B)位/秒 (C)幀/秒 (D)幀/分13.三態(tài)緩沖器的輸出應具有三種狀態(tài),其中不包括(A)高阻抗狀態(tài) (B)低阻抗狀態(tài) (C)高電平狀態(tài) (D)低電平狀態(tài)14. 為給掃描法工作的鍵盤提供接口電路,在接口電路中只需要(A)一個輸入口 (B)一個輸入口和一個輸出口(C)一個輸出口 (D)兩個輸入口和一個輸出口15內(nèi)部RAM中的位尋址區(qū)定義的位是給(A)位操作準備的 (B)移位操作準備的(C)控制轉(zhuǎn)移操作準備的 (D)以上都對填空題 (每空1分,共24分)1假定外部數(shù)據(jù)存儲器2000H單元的內(nèi)容為80H,0000H單元的內(nèi)容為90H,執(zhí)行下列指令后,累加器A中的內(nèi)容為(
5、 80H )。MOV P2,#20HMOV R0,#00HMOVX A, R02假定(SP)=60H,(ACC)=30H,(B)=70H,執(zhí)行下列指令:PUSH ACCPUSH B后,SP的內(nèi)容為( 62H ),61H單元的內(nèi)容為( 30H ),62H單元的內(nèi)容為( 70H )。3設A=01B,表示隨機狀態(tài),為1或0,執(zhí)行指令ORL A,#03H后A( 0111B )4假定(A)=0FFH,(R3)=0FH,(30H)=0F0H,(R0)=40H,(40H)=00H。執(zhí)行指令:INC AINC R3INC 30HINC R0后,累加器A的內(nèi)容為( 00H ), 40H的內(nèi)容為( 01H )。5
6、在MCS51中PC和DPTR都用于提供地址,但PC是為訪問( 程序 )存儲器提供地址,而DPTR是為訪問( 數(shù)據(jù) )存儲器提供地址。6MCS-51可提供( 程序 )和( 數(shù)據(jù) )兩種存儲器、最大存儲空間可達( 64KB )的兩個并行存儲器擴展系統(tǒng)。7擴展存儲器而構(gòu)造系統(tǒng)總線,應以P0口的8位口線作為( 低位地址/數(shù)據(jù) )線,以P2口的口線作為( 高位地址 )線。8、設A=58H,執(zhí)行指令ADD A,#99H 后,A=( 0F1H ),C=( 0 ),再執(zhí)行指令DA A后A=( 57H ),C=( 1 ) 。9、計算延時程序的執(zhí)行時間。(設時鐘f=12MHz) 源程序 指令周期(M) 指令執(zhí)行次
7、數(shù) DELAY:MOV R6,#64H 1 ( 1 ) I1: MOV R7,#0FFH 1 ( 100 ) I2: DJNZ R7,I2 2 ( 100*255 )DJNZ R6,I1 2 ( 100 )RET 2 ( 1 ) 延時時間t=(11+1100+2100255+2100+21)T=51.3 ms 簡答題 (每小題5分,共10分)單片機復位的作用是什么?有幾種復位方法?復位后單片機的狀態(tài)如何(寫出PC、PSW、SP、DPTR、P0、P1、P2、P3寄存器的狀態(tài)值)? (1) 復位的作用是使CPU和系統(tǒng)中其它部件都處于一個確定的初始狀態(tài),并從這個狀態(tài)開始工作。(2)復位方法有上電自動
8、復位和按鍵手動復位(3)復位后單片機的狀態(tài)為:PC=0000H、PSW=00H、SP=07H、DPTR=0000H、P0、P1、P2、P3各為FFH2何為單片機的中斷系統(tǒng)?80C51單片機有幾個中斷源?CPU響應中斷時,中斷入口地址各是多少? (1)中斷:程序執(zhí)行過程中,允許外部或內(nèi)部事件通過硬件打斷程序的執(zhí)行,使其轉(zhuǎn)向為處理外部或內(nèi)部事件的中斷服務程序中去;完成中斷服務程序后,CPU繼續(xù)執(zhí)行原來被打斷的程序。(2) 80C51單片機有5個中斷源,分別是INT0、INT1、T0、T1和串行中斷。(3)CPU響應中斷時,中斷入口地址如下:中斷源 入口地址INT00003HINT1000BHT00
9、013HT1001BH串行中斷0023H編程題 (每小題8分,共16分) 設在內(nèi)RAM 40H開始的存儲區(qū)有若干個字符和數(shù)字, 已知最后一個為字符“$“(并且只有一個,試統(tǒng)計這些字符數(shù)字的個數(shù),結(jié)果存入30H單元中。參考程序: ORG 0000HSTART:MOV R1,#40H;R1作為地址指針CLR A;A作為計數(shù)器LOOP:CJNE R1,#24H,NEXT;與“$”號比較,不等轉(zhuǎn)移SJMP NEXT1;找到“$“結(jié)束循環(huán)NEXT:INC A;計數(shù)器加1INC R1;指針加1SJMP LOOP;循環(huán)NEXT1:INC A;再加入”$”這個字符MOV 30H,A;存結(jié)果END試編一程序,分
10、別統(tǒng)計在內(nèi)部RAM的30H50H單元的數(shù)據(jù)區(qū)中奇數(shù)和偶數(shù)的個數(shù),并將奇數(shù)和偶數(shù)的個數(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編程設計題(每小題10分,共20分)1用8XX51的P1口接8個LED發(fā)光二極管,由INT0接一消抖按鍵開關(guān),開始P1.0的LED亮,以后由INT0按鍵每中斷一次,下一個LED亮,順
11、序下移,且每次只一個LED亮,周而復始。請編制程序。參考程序:ORG 0000H AJMP MAINORG 0003HRL A ;中斷服務MOV P1,ARETIMAIN:MOV A,#0FFHMOV P1,A ;第一燈亮SETB EASETB EX0 ;允許INT0外部中斷SETB IT0 ;中斷觸發(fā)方式為下降沿觸發(fā)SJMP $ ;等待中斷2 如圖示,為應用串行口擴展并行靜態(tài)顯示電路,試編一子程序?qū)?nèi)RAM中50H、51H單元內(nèi)容(09)分別在數(shù)碼管上顯示出來(只要求編寫發(fā)送子程序)。LED數(shù)碼管為共陽順序,其09的字段碼分別為C0H、F9H、A4H、B0H、99H、92H、82H、F8H、
12、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、90H。單片機原理與接口技術(shù)第二次測驗一、填空題1、MCS51單片機可以擴展的程序存儲器和數(shù)據(jù)存儲器(包括輸入輸出口)最多為( 64 )KB。2、外圍I/O接口芯片與( 數(shù)據(jù))存儲器是統(tǒng)一編址的,它不僅占用( 數(shù)據(jù) )存儲器地址單元,
13、而且使用(數(shù)據(jù))存儲器的( 讀寫)控制指令。、全譯碼法就是用用譯碼器對(高位)地址線進行譯碼,譯出的信號作為(片選線 )。4、用串口擴充并口時,串行接口方式應選為方式( 0 )5、P0口作為地址/數(shù)據(jù)總線,傳送地址碼的( 低 )位;( P2)口作為地址總線,傳送地址碼的(高)位。、在矩陣式鍵盤中,對按鍵的是被方法有( 掃描法 )和(線反轉(zhuǎn) )法。二、選擇題、利用單片機本身的串行口也可直接擴展(a )A、并行輸入/輸出口 B、串性輸入/輸出口C、定時器 D、中斷2、全地址譯碼法存在( d )問題A、地址不連續(xù) B、地址重疊C、地址沖突 D、地址譯碼復雜3、對于P0口的地址信號(a)、必須使用鎖存
14、器、必須使用譯碼器、必須使用線選法、無須任何、使用MC51單片機的P1口最多能擴展按鍵的數(shù)量是(d)、一個位的電壓輸出型轉(zhuǎn)換器,其滿度輸出電壓為,則數(shù)字量變化一個(輸入數(shù)字量的最低有效位)時,輸出電壓的變化量約為(d)、一個位的轉(zhuǎn)換器,輸入電壓為,則其能分辨的最小電壓為(a)、三、判斷題、程序存儲器是用于存放程序代碼的,也用于存放常數(shù)。(Y)、在單片機上使用作顯示器時,如果位數(shù)為個,則較適合使用動態(tài)的顯示方式。(Y)四、簡答題、單片機系統(tǒng)中,為什么口要接一個為鎖存器,而口不用?答:因為P0口是雙功能口,既可以做地址接口,又可以做數(shù)據(jù)接口,在開始傳送數(shù)據(jù)先作為地址接口傳送地址碼的低8位,后作為數(shù)
15、據(jù)接口,則必須使用鎖存器。而P2口只作為高8位的地址接口。、單片機怎樣管理中斷?怎樣開放和禁止中斷?怎樣設置優(yōu)先級?答:(1)正在進行的中斷過程,不能被新的同級或低優(yōu)先級的中斷請求中斷;正在執(zhí)行的低優(yōu)先級服務程序能被高優(yōu)先級中斷請求所中斷;CPU同時接受到幾個中斷請求時,首先響應優(yōu)先級最高的中斷請求。(2)對各中斷源的中斷開放或關(guān)閉是由內(nèi)部的中斷允許寄存器IE的各位來進行兩級控制的,指各個中斷源的允許控制位與一個中斷允許總控位EA配合實現(xiàn)對中斷請求的控制。(3)中斷優(yōu)先級控制寄存器IP也是一個特殊功能寄存器,用戶可通過程序?qū)Ω鳡顟B(tài)位進行設定,完成對中斷優(yōu)先級的控制。五、設計題1、用譯碼法擴展片
16、位的存儲器芯片。畫出電路圖,寫出各個存儲器芯片的地址范圍。1、1100 0000 0000 00001100 0111 1111 1111 即C000HC7FFH2、1100 1000 0000 00001100 1111 1111 1111 即C100HCFFFH3、1101 0000 0000 00001101 0111 1111 1111 即D000HD7FFH4、1101 1000 0000 00001101 1111 1111 1111 即D100HDFFFH 2、為什么要按鍵去抖?簡述軟件去抖的思想,如果有按鍵接在P1.0腳上,請寫出完整的帶去抖功能的鍵盤程序,要求該鍵按下再松開時
17、,才執(zhí)行該鍵功能。答:由于通常的按鍵所用的開關(guān)是機誡開關(guān),當開關(guān)閉合、斷開時并不是馬上穩(wěn)定地接通和斷開,而是在閉和與斷開瞬間均伴隨有一連串的抖動,因此要按鍵去抖。思想:檢測鍵閉合后延時510ms,讓前沿抖動消失后再一次檢測鍵的狀態(tài),如果仍保持閉合狀態(tài)電平,則確認真正按鍵。KEY_00: JB P1.0 KEY_01 LCALL DELAY JNB P1.0 $ LCALL DELAY JB P1.0 KEY_00KEY_01: . . RET單片機原理與接口技術(shù)試題(A)課程名稱: 考試時間: 專業(yè)班級: 學號: 考生簽名:填空題(每空1分,共22分)1.在一片集成電路芯片上集成了( CPU
18、)、( 存儲器 )、(輸入輸出I/O接口 ),從而構(gòu)成了單芯片衛(wèi)星計算機,即( 單片機 )。2.尋址方式就是( 指出參與運算操作數(shù)地址的方式 )。尋址方式包含兩方面的內(nèi)容:一是( 尋找操作數(shù)的地址),二是(尋找指令的地址 )。3.MCS-51單片機的程序儲存器的低端被固定的用做特定的入口地址,如0000H:(復位 );0003H:( INT0 );000BH:( T0 )。4.單片機有兩個定時器,定時器的工作方式由( TMOD )寄存器決定,定時器的啟動與溢出由(TCON )寄存器控制。5.單片機復位后,堆棧指針SP和程序計數(shù)器PC的內(nèi)容分別為( 07H )和( 00H )。6.JNB bit
19、,rel :指令表示當指定位為( 0 )時程序發(fā)生跳轉(zhuǎn)。7.既做一般I/Q口又有第二功能的端口是( p3 );既做數(shù)據(jù)線又做地址線的是(p0 )口。8.一個機器周期包含( 12 )個晶振周期,若晶振周期的頻率為12MHZ,則機器周期為(1us ),指令周期為( 1 )( 4 )機器周期。9.P1口在作為輸入口使用時,在讀取數(shù)據(jù)之前,通常要先向P1口送數(shù)據(jù)( 0FFH )。二.選擇題(每空2分,共18分)1.在進行串行通信時,若兩機的發(fā)送與接受可以同時進行,則稱為( C )。 A 半雙工傳送 B單工傳送 C 全雙工傳送 D 以上都不對。2.使用單片機開發(fā)系統(tǒng)調(diào)試程序時,對原程序進行匯編的目的是(
20、 A )。A 將源程序轉(zhuǎn)換成目標程序 B 將目標程序轉(zhuǎn)換成源程序 C 將低級語言轉(zhuǎn)換成高級語言 D 連續(xù)執(zhí)行鍵3.指令AJMP的尋址范圍是( D )A 任意范圍 B -128到 +127 C 64K D 2K 4.定時器TO的溢出標志為TFO,采用查詢方式,若查詢到有溢出時,該標志(A )。A 由軟件清零 B 由硬件自動清零 C 隨機狀態(tài) D AB都可以5.單片機在與外部I/Q口進行數(shù)據(jù)傳送時,將使用( A )指令。A MOVX B MOV C MOVC D 視具體I/Q口器件而定6.在中斷允許寄存器中,中斷控制寄存器EA位的作用是(A ) A CPU總中斷允許控制位 B 中斷請求總標志位 C
21、 各中斷源允許控制位 D串行口中斷允許位7.調(diào)用子程序、中斷響應過程及轉(zhuǎn)移指令的共同特點是( B )。A 都能返回 B 都通過改變PC實現(xiàn)轉(zhuǎn)移 C 都將返回地址壓入堆棧 D 都必須保護現(xiàn)場8.讀取AD轉(zhuǎn)換的結(jié)果,使用( D )指令。 A MOV A,Ri B MOVXDPTR,A C MOVC A,DPTR D MOVX A,DPTR9.串行口中斷入口地址是( B )。 A 000BH B 0023H C 1000H D 0013H三、簡答題(每題6分,共24分)1.什么是堆棧假定(sp)=40h, (39h)=30h (40h)=60h,執(zhí)行下列指令: pop dph pop dpl 后,d
22、 ptr的內(nèi)容為( 38H ),sp的內(nèi)容是( dptr6030h )。2. 試用位操作指令完成下列要求。不準改變位涉及的位。使ACC.3置位。 將P2.0清零 清楚累加器的第4位。(1) SetB ACC 3 (2)CLR P2.0 (3)CLR ACC4 3.出P3口在作為第二功能使用時各引腳的定義。書P124表5-14.什么是中斷?CPU響應中斷的條件是什么?答:是指CPU暫時停止現(xiàn)行程序的執(zhí)行,而自動轉(zhuǎn)去執(zhí)行預先安排好的處理事件的服務子程序.CPU響應中斷的條件:CPU首先響應的是優(yōu)先級別高的中斷請求.5.什么是D/A轉(zhuǎn)換的分辨率?對于5V的滿量程,采用8位DAC時的分辨率是多少?(1
23、)當輸入的數(shù)字信號發(fā)生單位數(shù)碼變化,即最低產(chǎn)生一位變化時,所對應的輸出模擬量的變化.(2)20MA6.什么是串行通信?其特點是什么?(書P136-137)四、設計與分析題(每題9分,共36分)1.若(50H)=40H,試寫出執(zhí)行以下程序段后累加器A、寄存器R0及內(nèi)部RAM的40H.41H.和42H單元的內(nèi)容各為多少? MOV A, 50H 答:A 10H MOV R0, A R0 10H MOV A, #10H 40H 50H MOV R0, A 41H 4BH ADD A, #3BH 42H 4BH MOV 41H, A MOV 42H, 41H.2.寫出一延時50ms的程序段,設晶振頻率為
24、12WHZ。答: delay: MOV R0, #500 Delay1:MOV R1,#100 DJNZ: R1,$ DJNZ: R0,delay1RET 3.一變量存放在片內(nèi)RAM的20H單元,其取值范圍為:00H05H。要求編制一段程序,根據(jù)變量值求其平方值,并存入片內(nèi)的RAM的21H單元。CLR ACLR BMOV A 20HMUL ABMOV 21H A單片機與接口技術(shù)模擬試卷四一、選擇題:本大題共15個小題,每小題1分,共15分,在每小題給出的四個選項中,只有一項符合題目要求,把所選項前的字母填在括號內(nèi)。1. 單片機是將【】做到一塊集成電路芯片中,稱為單片機。ACPU、RAM、ROM
25、 B. CPU、I/O設備 C. CPU、RAM D. CPU、RAM、ROM、I/O設備2.單片機讀ROM中數(shù)據(jù)用(1)指令,控制信號是(2)?!尽緼.(1)MOV (2) 和 B. (1)MOVC (2) 和 C.(1)MOVC(2) 和 D. (1)MOVC(2) 和 3.單片機讀寫外RAM數(shù)據(jù)用(1)指令,控制信號是(2)?!尽緼.(1)MOV (2) 和 B. (1)MOVX (2) 和 C.(1)MOVX(2) 和 D. (1)MOVC(2) 和 4. 指令MOV尋址空間是【】。A片外ROM B。片外RAM C。片內(nèi)RAM D。片內(nèi)ROM5. 指令MOVX尋址空間是【】。A片外RO
26、M B。片外RAM C。片內(nèi)RAM D。片內(nèi)ROM6. 8051位尋址能力能夠達到【】位。A.64 B. 128C.32 D.167. 8051單片機的堆棧區(qū)是向地址【】的方向生成的。 A.可變 B. 不定C.減小 D. 增大8. “MUL AB”指令執(zhí)行后,16位乘積的高位在【】中。 A. A B. C C. AB D. B9. 8051單片機外部中斷0、1( , )在【】。A.P0 口 B. P1 口 C. P2 口 D. P3 口10. 一個機器周期含有(1)個時鐘周期,當單片機時鐘頻率為12MHZ時,一個機器周期為(2)s。【】。A.(1)6 (2)2 B. (1)12 (2)2 C.
27、 (1)12 (2)1 D. (1)6 (2)1 11“CLR A”的尋址方式是【】。A。寄存器尋址 B。直接尋址 C。寄存器間接尋址 D。立即尋址 12.“SJMP 08H”的尋址方式是【】。A。變址尋址 B。相對尋址 C。寄存器間接尋址 D。位尋址13. 訪問程序存儲器,指令操作碼的助記符是【】。A. MOVC B. MOV C. MOVX D. XCH1480C51復位后PC和SP中的內(nèi)容各為多少?A. PC=0000H,SP=60H B. PC=0040H,SP=07HC. PC=0000H,SP=06H D. PC=1000H,SP=07H15. 80C51內(nèi)部有(1)個定時/計數(shù)器
28、,對外部事件脈沖計數(shù)是(2);對片內(nèi)機周脈沖計數(shù)是(3)?!尽緼. (1)(2)計數(shù)器(3)定時器 B. (1)4 (2) 定時器(3)計數(shù)器 C. (1)(2)定時器(3)計數(shù)器 D。(1)(2)計數(shù)器(3)定時器 二、簡答題:(每小題5分,共25分)1. 80C51有幾個中斷源?寫出其名稱,并給出相應的中斷入口地址。2.為什么一般情況下,在中斷入口地址區(qū)間要設置一條跳轉(zhuǎn)指令,轉(zhuǎn)移到中斷服務程序和實際入口處?4.80C51單片機外RAM和ROM使用相同的地址,是否會在總線上出現(xiàn)競爭?為什么?5.串行緩沖寄存器SBUF有什么作用?簡述串行口接收和發(fā)送數(shù)據(jù)的過程。三、分析題:每小題5分,共20分
29、。1分析題:假設(SP)30H,(DPTR)4455,分析連續(xù)執(zhí)行下列指令序列后DPTR及SP的內(nèi)容。PUSH DPL;PUSH DPH;POP DPL;POP DPH;程序執(zhí)行后,(SP)(DPTR)2分析題:假設內(nèi)RAM單元(60H)08H,問,執(zhí)行完下列指令序列后內(nèi)RAM(60H)的內(nèi)容為多少?MOV R0,#60HMOV A, R0RL AMOV R1,ARL ARL AADD A,R1MOV R0,A單片機與接口技術(shù)模擬試卷五一、選擇題:本大題共20個小題,每小題1分,共20分,在每小題給出的四個選項中,只有一項符合題目要求,把所選項前的字母填在括號內(nèi)。1單片機讀ROM中數(shù)據(jù)用(1)
30、指令,控制信號是(2)。【D】A.(1)MOV (2)和 B. (1)MOVC (2)和C.(1)MOVC(2)和 D. (1)MOVC(2)和2單片機讀寫外RAM數(shù)據(jù)用(1)指令,控制信號是(2)?!綛】A.(1)MOV (2)和 B. (1)MOVX (2)和C.(1)MOVX(2)和 D. (1)MOVC(2)和3堆棧指針SP指出堆棧棧頂存儲單元的【B】A. 內(nèi)容 B. 地址 C. 間接地址 D. 大小 4.80C51單片機地址總線(AB)總線寬度為【B】位。A. 8 B. 16 C. 15 D. 32 5. 一個時鐘周期等于【D】振蕩周期。A.1個 B.2個C. 6個 D. 12個6.
31、 關(guān)閉電源時,其所存儲內(nèi)信息將丟失的存儲器是【C】。A. ROM B. PROMC. RAM D. EPROM 7程序計數(shù)器PC是【A】位的計數(shù)器,能尋址64KB的程序存儲器范圍。 A.16 B. 8C. 4 D. 32 880C51復位的條件是RST引腳保持(1)個機器周期以上的高電平,復位后的狀態(tài):PC值為(2)、SP值為(3)、P0P3口的值為(4)?!綛】A.(1)3(2)0000H(3)06H(4)FEH B.(1)2(2)0000H(3)07H(4)FFHC.(1)1(2)0000H(3)07H(4)FFH D.(1)2(2)0000H(3)60H(4)00H9. 指令MOV尋址空
32、間是【C】。A片外ROM B。片外RAM C。片內(nèi)RAM D。片內(nèi)ROM10. 指令MOVX尋址空間是【B】。A片外ROM B。片外RAM C。片內(nèi)RAM D。片內(nèi)ROM11. 當CPU不執(zhí)行訪問外RAM指令(MOVX)時,ALE以時鐘振蕩頻率【B】的固定頻率輸出,因此ALE信號也可作為外部芯片CLK時鐘或其他需要。A1/2 B。1/6 C。1/12 D。1/2412. 8051位尋址能力能夠達到【B】位。A.64 B. 128C.32 D.1613. 8051單片機的堆棧區(qū)是向地址【D】的方向生成的。A.可變 B. 不定C.減小 D. 增大14. 當8051單片機外接時鐘信號時,應從【B】腳
33、接入。A.T0 B. XTAL2 C. XTAL1 D. T1 15. 8051單片機外部中斷、(,)在【D】。A.P0 口 B. P1 口 C. P2 口 D. P3 口16“CLR A”的尋址方式是【A】。A。寄存器尋址 B。直接尋址 C。寄存器間接尋址 D。立即尋址 17. “MOVX A, DPTR ”的尋址方式是【】。A。變址尋址 B。相對尋址 C。寄存器間接尋址 D。位尋址18. “SJMP 08H”的尋址方式是【】。A。變址尋址 B。相對尋址 C。寄存器間接尋址 D。位尋址19. 訪問程序存儲器,指令操作碼的助記符是【】。 A. MOVC B. MOV C. MOVX D. XC
34、H20. “MUL AB”指令執(zhí)行后,16位乘積的高位在【】中。 A. A B. C C. AB D. B單片機原理及應用試卷2一、填空題1、 8051單片機的內(nèi)部硬件結(jié)構(gòu)包括了: 、 、 以及片內(nèi)數(shù)據(jù)存儲器、片內(nèi)程序存儲器、串行口、中斷控制系統(tǒng)等部件,這些部件通過內(nèi)部數(shù)據(jù)總線相連接。2、MCS5l單片機的控制電路包括了 、 、 和PC加1寄存器以及定時與控制電路等部件。 3、匯編語言指令中的操作數(shù)用于給指令的操作提供 。4、MCS51單片機的片內(nèi)數(shù)據(jù)存儲空間的128字節(jié)單元通??蓜澐譃?個區(qū)域,這3個區(qū)域分別是 、 、 。5、溢出標志OV只有在進行加法運算時才有意義,OV0表示加法運算結(jié)果
35、,OVl表示加法運算結(jié)果超出了A所能表達的符號數(shù)有效范圍。6、定時器的計數(shù)方式是對來自T0、Tl引腳的脈沖計數(shù),輸入的外部脈沖在 時有效,計數(shù)器加1。定時功能也是通過計數(shù)器計數(shù)來實現(xiàn)的,定時功能下的計數(shù)脈沖來自 。7、MCS51單片機的變址尋址是以 作基地址寄存器,以 作變址寄存器,并以兩者內(nèi)容相加形成的16位地址作為操作數(shù)地址,以達到訪問 的目的。8、MCS51單片機的外部中斷請求信號若設定為電平方式,只有在中斷請求引腳上采樣到信號時,才能激活外中斷。而在脈沖方式時,只有在中斷請求引腳上采樣到信號時,才能激活外中斷。9、MCS51單片機程序存儲器的尋址范圍是由程序計數(shù)器PC的位數(shù)所決定的,因
36、為MCS51的PC是16位的,因此其尋址的范圍為 KB。二、選擇1、十進制數(shù)126其對應的十六進制可表示為( ) A、8 F B、8 E C、F E D、7 E 2、下列表達式錯誤的是( ) A、X補+Y補=X+Y補 B、X=X補補 C、X= X D、XY+XY =X+Y 3、計算機的主要組成部件為( ) A、CPU,內(nèi)存,IO B、CPU,鍵盤,顯示器 C、主機,外部設備 D、以上都是 4、在單片機中,通常將一些中間計算結(jié)果放在( )中 A、累加器 B、控制器 C、程序存儲器 D、數(shù)據(jù)存儲器 5、單片機應用程序一般存放在( ) A、RAM B、ROM C、寄存器 D、CPU 6、8031復位
37、后,PC與SP的值為( ) A、0000H,00H B、0000H,07H C、0003H,07H寄存器 D、0800H,00H 7、INTEL 8031的PO,當使用外部存儲器時它是一個( ) A、傳輸高8位地址 B、傳輸?shù)?位地址 C、傳輸?shù)?位數(shù)據(jù) D、傳輸?shù)?位地址數(shù)據(jù)總線 8、LJMP跳轉(zhuǎn)空間最大可達到( ) A、2KB B、256B C 、128B D、64KB 9、設累加器A的內(nèi)容為0 C 9 H,寄存器R2的內(nèi)容為54H,C Y=1,執(zhí)行指令S U B B A, R2 后結(jié)果為( ) A、(A)=74H B、(R2)=74H C 、(A)=75H D、(R2)=75H10、中斷
38、是一種( ) A、資源共享技術(shù) B、數(shù)據(jù)轉(zhuǎn)換技術(shù) C 、數(shù)據(jù)共享技術(shù) D、并行處理技術(shù) 三、判斷18051每個中斷源相應地在芯片上都有其中斷請求輸入引腳( )28051單片機的棧底單元是不能利用的,因此,它是一個閑置單元( )3中斷初始化時,對中斷控制器的狀態(tài)設置,只可使用位操作指令,而不能使用字節(jié)操作指令( )48051單片機,程序存儲器數(shù)和數(shù)據(jù)存儲器擴展的最大范圍都是一樣的( ) 5 RC A為循環(huán)左移指令( ) 6如果發(fā)生除法溢出錯誤,則PSW標志位P置1。( ) 7.MOV A,A+DPTR是一條查詢指令( ) 8離散信號都是數(shù)字信號( )9CPU對內(nèi)部RAM和外部RAM的讀寫速度一樣
39、快( )10(-86)原=11010110 (-86)反=10101001 (-86)補=10101010 ( ) 四、簡述題1.MCS-51單片機的中斷控制原則是什么?2.MCS-51單片機的CPU是如何判別中斷源是否有中斷請求發(fā)生的?3.如果某一單片機系統(tǒng)有一外部中斷1的中斷服務程序INTPl放置在程序存儲區(qū)的2000H地址開始的一段存儲空間中。請問,在編程時應該作何種設置,才能在CPU響應外部中斷1時找到對應的中斷服務程序INTPI?4. 一個定時器的定時時間有限,如何實現(xiàn)兩個定時器的串行定時,來實現(xiàn)較長時間的定時?五、編程題1、請編制兩字節(jié)(16位)無符號數(shù)減法程序。其中被減數(shù)的高位數(shù)
40、據(jù)存放在單片機片內(nèi)RAM的21H單元、低位數(shù)據(jù)存放在20H單元中,減數(shù)的高位數(shù)據(jù)存放在23H單元、低位數(shù)據(jù)存放在22H單元,差值的高位和低位數(shù)據(jù)分別存放到片外擴展RAM的3001H和3000H地址單元中,程序以RET指令結(jié)束(程序名和程序中要使用的標號可以自行定義)。2、已知在單片機片內(nèi)RAM中從ASC地址開始的緩沖區(qū)中存有8個以ASC碼表示的數(shù)據(jù)09,請編程將這組ASCD碼數(shù)據(jù)轉(zhuǎn)換為十進制數(shù)據(jù)并送往片外RAM中從DATA開始的數(shù)據(jù)緩沖區(qū)。(程序名和程序中要使用的標號可以自行定義)單片機原理及應用試卷2答案一、填空題1、CPU 時鐘電路 位處理器 并行IO口。2、程序計數(shù)器PC 指令寄存器 指
41、令譯碼器3、操作數(shù)據(jù)或地址4、寄存器區(qū) 位尋址區(qū) 用戶RAM區(qū)5、符號數(shù) 正確6、負跳變 單片機內(nèi)部的時鐘電路7、DPTR或PC 累加器A 程序存儲區(qū)中數(shù)據(jù)表格8、有效的低電子 脈沖的后沿負跳有效9、64二、選擇1、D 2、D 3、A 4、A 5、B 6、B 7、D 8、D 9、A 10、D 三、判斷1、 2、 3、 4、 5、 6、 7、 8、 9 10、四、簡述題1、中斷控制原則包括了三部分;低優(yōu)先級中斷不能打斷高優(yōu)先級中斷,而高優(yōu)先級中斷可以打斷低優(yōu)先級中斷,以實現(xiàn)中斷嵌套;如果一個中斷請求已被響應,則同級的其他中斷將被禁止,即同級中斷不能嵌套,如果同級的多個中斷請求同時出現(xiàn),則按CPU
42、的同級查詢次序確定那一個中斷先響應。2、CPU是通過測試TCON和SCON中各個標志位的狀態(tài)來確定有沒有中斷請求發(fā)生以及是那一個中斷源的中斷請求。3、MCS一51單片機外部中斷1的中斷地址區(qū)為0013H001AH,當外部中斷1的中斷服務程序INTPl放置在程序存儲區(qū)的2000H開始的存儲區(qū),此時,在編程時通過以下方式,可實現(xiàn)對中斷服務程序的執(zhí)行:ORG 0013HJMPINTPl或(JMP 2000H)4、答:方式一,在第一個定時器的中斷程序里關(guān)閉本定時器的中斷程序,設置和打開另一個定時器;在另一個定時器的中斷程序中關(guān)閉本定時中斷,設置和打開另一個定時器。這種方式的定時時間為兩個定時器定時時間
43、的和。方式二,一個作為定時器,在定時中斷后產(chǎn)生一個外部計數(shù)脈沖(比如由P1、0接INT0產(chǎn)生),另一個定時器工作在計數(shù)方式。這樣兩個定時器的定時時間為一個定時器的定時時間乘以另一個定時器的計數(shù)值。五、編程題1、注意:程序編制中要先減低位,后減高位數(shù)據(jù),由于是從地址單元中取被減數(shù)和減數(shù),地址單元前面都不能加#號,而差值單元由于是在片外擴展的3000H和3001H地址單元,間址寄存器應為DPTR。SUIDATA:MOV DPTR,#3000HCLR CMOV A,20HSUBB A,22HMOVXDPTR,AMOV A,21HSUBB A,22HINC DPTRMOVXDPTR,ARET2、要注意
44、間址寄存器的使用,如果使用Ro、R1之外的寄存器作間址寄存器說明概念不清,向片外傳送要使用MOVx指令,以上兩點在判題時要注意,若使用錯誤要酌情扣分。每條指令按2分處理。ASCDATA:MOV R2,#08HMOV Ri, # ASC IIMOV RO, # DATALOOP: MOV A,R1SUBB A, # 30 HMOVX R0,AINC R0INC R1DJNZ R2, LOOPRET單片機原理及應用試卷3一、填空題 1、MCS51單片機的運算電路包括了 、 、 以及狀態(tài)字寄存器PSW和暫存寄存器等部件。 2、MCS5l單片機的最大程序?qū)ぶ房臻g是 ,該空間的地址范圍為: 至 系統(tǒng)上電及復位的程序人口地址為 。3、MCS-51單片機的一個機器周期包含了 個狀態(tài)周期,每個狀態(tài)周期又可劃分為 拍節(jié),一個機器周期實際又包含了 個振蕩器周期。4、單片機與普通計算機的不同之處在于其將 、 、和 三部分集成于一塊芯片上。5、8031單片機復位后,R
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 集體供熱安裝合同范本
- 維修合同范本價格
- 相鄰房屋拆除合同范本
- 勞動節(jié)之我是勞動小能手主題宣教課件
- 田地轉(zhuǎn)讓合同范本
- 鋪路水泥出售合同范本
- 《2025工程監(jiān)理注冊合同》(版)
- 腦血管病防治指南(2024 年版)
- 第06講 分式方程及其應用(2考點+8題型)2025年中考數(shù)學一輪復習講練測(廣東專用)
- 2025汽車零部件供應的特許合同
- 幼兒園游戲回顧研討
- DB42╱T 620-2010 柑橘果園改造技術(shù)規(guī)程
- 《Hadoop大數(shù)據(jù)平臺構(gòu)建與應用(第2版)微課版》高職全套教學課件
- GB/T 3920-2024紡織品色牢度試驗耐摩擦色牢度
- 地方特色美食節(jié)活動策劃
- 2024年平頂山職業(yè)技術(shù)學院高職單招語文歷年參考題庫含答案解析
- DB32-T 4987-2024 橋梁輕量化監(jiān)測系統(tǒng)建設規(guī)范
- 2025年蘇州工業(yè)園區(qū)國企招聘筆試參考題庫含答案解析
- 《空心膠囊規(guī)格尺寸及外觀質(zhì)量》(T-CNPPA 3008-2020)
- 景區(qū)光伏發(fā)電與旅游結(jié)合方案
- 金屬冶煉(黑色金屬鑄造)安全生產(chǎn)管理人員近年考試真題(300題)
評論
0/150
提交評論