單片機試卷及答案[學(xué)習(xí)類別]_第1頁
單片機試卷及答案[學(xué)習(xí)類別]_第2頁
單片機試卷及答案[學(xué)習(xí)類別]_第3頁
免費預(yù)覽已結(jié)束,剩余1頁可下載查看

下載本文檔

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

文檔簡介

1、一 選擇題( n )1MCS51單片機是高檔16位單片機。( y )2MCS51的產(chǎn)品8051與8031的區(qū)別是:8031片內(nèi)無ROM。(n )3單片機的CPU從功能上可分為運算器和存貯器。( y )4MCS-51的指令寄存器是一個8位寄存器,用于暫存待執(zhí)行指令,等待譯碼。 ( n )5MCS51的指令寄存器是對指令寄存器中的指令進行譯碼,將指令轉(zhuǎn)變?yōu)閳?zhí)行此指令所需要的電信號。 ( y )68051的累加器ACC是一個8位的寄存器,簡稱為A,用來存一個操作數(shù)或中間結(jié)果。 ( y )78051的程序狀態(tài)字寄存器PSW是一個8位的專用寄存器,用于存程序運行中的各種狀態(tài)信息。 ( n )8MCS51

2、的程序存貯器用于存放運算中間結(jié)果。 ( y )9MCS51的數(shù)據(jù)存貯器在物理上和邏輯上都分為兩個地址空間:一個是片內(nèi)的256字節(jié)的RAM,另一個是片外最大可擴充64K字節(jié)的RAM。 ( y )10單片機的復(fù)位有上電自動復(fù)位和按鈕手動復(fù)位兩種,當(dāng)單片機運行出錯或進入死循環(huán)時,可按復(fù)位鍵重新啟動。 ( n )11CPU的時鐘周期為振蕩器頻率的倒數(shù)。 (n )12單片機的一個機器周期是指完成某一個規(guī)定操作所需的時間,一般情況下,一個機器周期等于一個時鐘周期組成。 ( y )13單片機的指令周期是執(zhí)行一條指令所需要的時間。一般由若干個機器周期組成。 ( n )14單片機系統(tǒng)擴展時使用的鎖存器,是用于鎖

3、存高8位地址。 ( n )15MCS51單片機上電復(fù)位后,片內(nèi)數(shù)據(jù)存儲器的內(nèi)容均為00H。 (y )16當(dāng)8051單片機的晶振頻率為12MHZ時,ALE地址鎖存信號端的輸出頻率為2MHZ的方脈沖。 ( y )178051單片機片內(nèi)RAM從00H1FH的32個單元,不僅可以作工作寄存器使用,而且可作為RAM來讀寫。 ( n )18MCS51單片機的片內(nèi)存貯器稱為程序存貯器。 ( n )19MCS51單片機的數(shù)據(jù)存貯器是指外部存貯器。 ( y )20MCS51單片機的特殊功能寄存器集中布置在片內(nèi)數(shù)據(jù)存貯器的一個區(qū)域中。 ( y )21微機控制系統(tǒng)的抗干擾問題是關(guān)系到微機應(yīng)用成敗的大問題.二、單項選

4、擇題1MCS51單片機的CPU主要的組成部分為 a 。A運算器、控制器 B加法器、寄存器 C運算器、加法器 D運算器、譯碼器2單片機能直接運行的程序叫 c 。源程序 B。匯編程序 C。目標(biāo)程序 D。編譯程序3單片機中的程序計數(shù)器PC用來 c 。 A存放指令 B存放正在執(zhí)行的指令地址 C存放下一條指令地址D存放上一條指令地址4單片機上電復(fù)位后,PC的內(nèi)容和SP的內(nèi)容為 b 。A0000H,00H B。0000H,07H C。0003H,07H D。0800H,08H5單片機8031的ALE引腳是 b 。輸出高電平 B。輸出矩形脈沖,頻率為fosc的1/6C輸出低電平 D。輸出矩形脈沖,頻率為fo

5、sc的1/26單片機8031的引腳 a 。A必須接地 B。必須接+5V C??蓱铱?D。以上三種視需要而定7訪問外部存貯器或其它接口芯片時,作數(shù)據(jù)線和低8位地址線的是 A 。AP0口 B。P1口 C。P2口 D。P0口 和 P2口8PSW中的RS1和RS0用來 a 。選擇工作寄存器區(qū)號 B。指示復(fù)位 C。選擇定時器 D。選擇工作方式9上電復(fù)位后,PSW的值為 d 。A1 B。07H C。FFH D。010單片機上電復(fù)位后,堆棧區(qū)的最大允許范圍是 b 個單元。A64 B。120 C。128 D。25611單片機上電復(fù)位后,堆棧區(qū)的最大允許范圍是內(nèi)部RAM的 d 。A00HFFH B。00H07H

6、 C。07H7FH D。08H7FH12堆棧指針SP在內(nèi)部RAM中的直接地址是 c 。A00H B。07H C。81H D。FFH13.INTEL8031的P0口,當(dāng)使用外部存貯存器時它是一個 d 。A傳輸高8位地址口 A傳輸?shù)?位地址口C傳輸高8位數(shù)據(jù)口 D傳輸?shù)?位地址/數(shù)據(jù)口14P0口作數(shù)據(jù)線和低8位地址線時 b 。 A應(yīng)外接上拉電阻 B不能作I/O口 C能作I/O口 D應(yīng)外接高電平15對于8031單片機,其內(nèi)部RAM d 。A只能位尋址 B只能字節(jié)尋址 C既可位尋址又可字節(jié)尋址D少部分只能位尋址16尋址方式就是 c 的方式。 A查找指令操作碼 B查找指令 C查找指令操作數(shù)D查找指令操作

7、碼和操作數(shù) 178031 單片機若晶振頻率為fosc=12MHz,則一個機器周期等于 c S。A1/12 B1/2 C1 D218MCS51單片機的數(shù)據(jù)指針DPTR是一個16位的專用地址指針寄存器,主要用來 b 。 A存放指令 B存放16位地址,作間址寄存器使用 C存放下一條指令地址 D存放上一條指令地址19ALU表示 d 。D A累加器 B程序狀態(tài)字寄存器 C計數(shù)器 D算術(shù)邏輯部件20單片機上電后或復(fù)位后,工作寄存器R0是在 a 。 A0區(qū)00H單元 B0區(qū)01H單元 C0區(qū)09H單元 DSFR21單片機8051的XTAL1和XTAL2引腳是 d 引腳。 A外接定時器 B外接串行口 C外接中

8、斷 D外接晶振228051單片機的VSS(20)引腳是 b 引腳。 A主電源+5V B接地 C備用電源 D訪問片外存貯器238051單片機的VCC(40)引腳是 引腳。 A主電源+5V B接地 C備用電源 D訪問片外存貯器248051單片機 a 口是一個8位漏極型開路型雙向I/O端口。 AP0 BP1 CP2 DP3 258051單片機中,輸入/輸出引腳中用于專門的第二功能的引腳是 d 。 AP0 BP1 CP2 DP326MCS51復(fù)位后,程序計數(shù)器PC= b 。即程序從 b 開始執(zhí)行指令。 A0001H B0000H C0003H D0023H 27MCS51的片內(nèi)外的ROM是統(tǒng)一編址的,

9、如果端保持高電平,8051的程序計數(shù)器PC在 b 地址范圍內(nèi)。 A1000HFFFFH B0000HFFFFH C0001H0FFFH D0000H0FFFH 28MCS51的專用寄存器SFR中的堆棧指針SP是一個特殊的存貯區(qū),用來 c ,它是按后進先出的原則存取數(shù)據(jù)的。A存放運算中間結(jié)果 B存放標(biāo)志位 C暫存數(shù)據(jù)和地址 D存放待調(diào)試的程序 29單片機的堆棧指針SP始終是指示 b 。 A堆棧底 B堆棧頂 C堆棧地址 D堆棧中間位置 30單片機的P0、P1口作輸入用途之前必須 a 。 A在相應(yīng)端口先置1 B在相應(yīng)端口先置0 C外接高電平 D外接上拉電阻 31MCS51的串行數(shù)據(jù)緩沖器SBUF用于

10、 b 。 A存放運算中間結(jié)果 B存放待發(fā)送或已接收到的數(shù)據(jù) C暫存數(shù)據(jù)和地址 D存放待調(diào)試的程序32MCS51單片機的P1口的功能是 d 。 A可作通用雙向I/O口用 B可作一般I/O口用 C可作地址/數(shù)據(jù)總線用 D可作通用I/O口用33MCS51單片機復(fù)位后,專用寄存器ACC的狀態(tài)是 c 。 A0000H B07H C00H D0FFH 34當(dāng)程序狀態(tài)字寄存器PSW狀態(tài)字中RS1和RS0分別為0和1 時,系統(tǒng)先用的工作寄存器組為 b 。 A組0 B組1 C組2 D組3358051單片機中,唯一一個用戶可使用的16位寄存器是 d 。 APSW BACC C SP DDPTR368051的程序計

11、數(shù)器PC為16位計數(shù)器,其尋址范圍是 d 。 A8K B16K C32K D64K37單片機應(yīng)用程序一般存放在 b 中。 ARAM BROM C寄存器 DCPUMCS51單片機指令系統(tǒng)及程序設(shè)計一、單項選擇題1MCS51匯編語言指令格式中,唯一不可缺少的部分是 b 。 A標(biāo)號 B操作碼 C操作數(shù) D注釋2MCS51的立即尋址方式中,立即數(shù)前面 d 。 A應(yīng)加前綴“/:”號 B不加前綴號 C應(yīng)加前綴“”號D應(yīng)加前綴“#”號3MCS51的立即尋址的指令中,立即數(shù)就是 b 。 A放在寄存器R0中的內(nèi)容 B放在程序中的常數(shù) C放在A中的內(nèi)容D放在B中的內(nèi)容4單片機中PUSH和POP指令常用來 c 。

12、A保護斷點 B保護現(xiàn)場 C保護現(xiàn)場,恢復(fù)現(xiàn)場 D保護斷點,恢復(fù)斷點5MCS51尋址方式中,操作數(shù)Ri加前綴“”號的尋址方式是 a 。 A寄存器間接尋址 B寄存器尋址 C基址加變址尋址 D立即尋址6執(zhí)行指令MOVX A,DPTR時,、腳的電平為 c 。 A高電平,高電平 B低電平,高電平 C高電平,低電平 D低電平,低電平7下列指令判斷若P1口最低位為高電平就轉(zhuǎn)LP,否則就執(zhí)行下一句的是 b 。 AJNB P1.0,LP BJB P1.0,LP CJC P1.0,LP DJNZ P1.0,LP 8下列指令中比較轉(zhuǎn)移指令是指 b 。A、DJNZ Rn,rel BCJNE Rn,#data,relC

13、DJNZ direct,rel DJBC bit,rel7指令MOV R0,#20H執(zhí)行前(R0)=30H,(20H)=38H,執(zhí)行后(R0)= b 。 A00H B20H C30H D38H8指令MOV R0, 20H執(zhí)行前(R0)=30H,(20H)=38H,執(zhí)行后(R0)= d 。 A20H B30H C50H D38H9MCS51指令MOV R0,#20H中的20H是指 d 。 A立即數(shù) B內(nèi)部RAM20H C一個數(shù)的初值D以上三種均有可能,視該指令的在程序中的作用10.下列指令中影響堆棧指針的指令是 d 。 ALJMP BADD CMOVC A,A+PC DLCALL11已知:A=D

14、2H,(40H)=77H,執(zhí)行指令:ORL A,40H后,其結(jié)果是: d 。 AA=77H BA=F7H CA=D2H D以上都不對11MCS51指令系統(tǒng)中,清零指令是 c 。 ACPL A BRLC A CCLR A DRRC A12MCS51指令系統(tǒng)中,求反指令是 a 。 ACPL A BRLC A CCLR A DRRC A13MCS51指令系統(tǒng)中,指令MOV A,R0,執(zhí)行前(A)=86H,(R0)=20H,(20H)=18H,執(zhí)行后 c 。 A(A)=86H B(A)=20H C(A)=18H D(A)=00H14下列指令判斷若累加器A的內(nèi)容不為0就轉(zhuǎn)LP的是 c 。AJB A,LP

15、 BJNZ A,LP CJNZ LP DCJNE A,#0,LP15設(shè)累加器A中為無符號數(shù),B中數(shù)為2,下列指令 d 的作用與其它幾條不同。AADD A,0E0H BMUL AB CRL A DRLC A17MCS51指令系統(tǒng)中,執(zhí)行下列程序后,程序計數(shù)器PC的內(nèi)容為 C 。 ORG 0000H MOV DPDR,#1000 MOV A, #00H MOV 20H,A LJMP 1500 END A1100 B1000 C1500 D018MCS51指令系統(tǒng)中,格式為:ORG 16位地址 的指令功能是 C 。 A用于定義字節(jié) B用于定義字 C用來定義匯編程序的起始地址D用于定義某特定位的標(biāo)識符

16、19MCS51指令系統(tǒng)中,執(zhí)行下列程序后,堆棧指針SP的內(nèi)容為 C 。 MOV SP,#30H MOV A,20H LACALL 1000 MOV 20H,A SJMP $ A00H B30H C32H D07H20MCS51指令系統(tǒng)中,指令DA A是 D 。 A除法指令 B加1指令 C加法指令 D十進制調(diào)整指令21MCS51指令系統(tǒng)中,指令DA A應(yīng)跟在 B 。 A加法指令后 BBCD碼的加法指令后 C減法指令后 DBCD碼的減法指令后22執(zhí)行下列程序后,累加器A的內(nèi)容為 B 。 ODG 0000H MOV A, #00H ADD A, #02H MOV DPTR, #0050H MOVC

17、A, A+DPDR MOV R0, A SJMP $ ORG 0050H BAO: DB 00H,08H,0BH,6H,09H,0CH END A00H B0BH C06H D0CH238051單片機傳送外部存貯器地址信號的端口是 D 。 AP0口和P1口 BP1口和P2口 CP1口和P3口 DP0口和P2口248051單片機能分時傳送地址信號和數(shù)據(jù)的端口是 A 。 AP0口 BP2口 CP0口和P2口 DP3口25能訪問外部數(shù)據(jù)存貯器的傳送指令是 C 。AMOV 指令 BMOVC 指令 CMOVX 指令26將內(nèi)部數(shù)據(jù)存貯單元內(nèi)容傳送到累加器A中的指令是 B 。 AMOV direct, R0

18、 BMOV A, Ri CMOV A, #data DMOV A, R027.指令A(yù)NL A,R0的功能是 A 。 A將A與寄存器R0的內(nèi)部容按位邏輯與 B將A與寄存器R0的內(nèi)部容按位邏輯異或 C將A與寄存器R0的內(nèi)部容按位邏輯非 D將A與寄存器R0的內(nèi)部容按位邏輯或28能將A的內(nèi)容向左循環(huán)移一位,第七位進第0位的指令是 D 。 ARLC A BRRC A CRR A DRL A29能將A按位取反的指令是 A 。 ACPL A BCLR A CRL A DSWAP A30執(zhí)行下列程序后,內(nèi)部RAM 30H單元的內(nèi)容是 B 。 MOV 30H,#00H MOV R0,#30H MOV A, 30H ADD A, #05H MOVC A, A+PC MOV R0, A SJMP $ TDB:DB 00H ,01H ,02H,03H,04H,05H A00H B02H C05H D30H31將A與立即數(shù)按位邏輯異或的指令是 C 。 AANL A,#data BORL A,#data CXRL A,#data DXRL A,direct32LJMP跳轉(zhuǎn)空間最大可達(dá)到 D 。 A2KB B256B C128B D64KB33跳轉(zhuǎn)指令

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論