單片機(jī)試卷及答案分享_第1頁
單片機(jī)試卷及答案分享_第2頁
單片機(jī)試卷及答案分享_第3頁
單片機(jī)試卷及答案分享_第4頁
單片機(jī)試卷及答案分享_第5頁
已閱讀5頁,還剩1頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、文檔供參考,可復(fù)制、編制,期待您的好評(píng)與關(guān)注! 一 選擇題( n   )1MCS51單片機(jī)是高檔16位單片機(jī)。(   y )2MCS51的產(chǎn)品8051與8031的區(qū)別是:8031片內(nèi)無ROM。(n    )3單片機(jī)的CPU從功能上可分為運(yùn)算器和存貯器。(   y )4MCS-51的指令寄存器是一個(gè)8位寄存器,用于暫存待執(zhí)行指令,等待譯碼。     ( n   )5MCS51的指令寄存器是對(duì)指令寄存器中的指令進(jìn)行譯碼,將指令轉(zhuǎn)變?yōu)閳?zhí)行此指令所需要的

2、電信號(hào)。     ( y   )68051的累加器ACC是一個(gè)8位的寄存器,簡(jiǎn)稱為A,用來存一個(gè)操作數(shù)或中間結(jié)果。     ( y   )78051的程序狀態(tài)字寄存器PSW是一個(gè)8位的專用寄存器,用于存程序運(yùn)行中的各種狀態(tài)信息。     (   n )8MCS51的程序存貯器用于存放運(yùn)算中間結(jié)果。     (   y )9MCS51的數(shù)據(jù)存貯器在物理上和邏輯

3、上都分為兩個(gè)地址空間:一個(gè)是片內(nèi)的256字節(jié)的RAM,另一個(gè)是片外最大可擴(kuò)充64K字節(jié)的RAM。     (   y )10單片機(jī)的復(fù)位有上電自動(dòng)復(fù)位和按鈕手動(dòng)復(fù)位兩種,當(dāng)單片機(jī)運(yùn)行出錯(cuò)或進(jìn)入死循環(huán)時(shí),可按復(fù)位鍵重新啟動(dòng)。     ( n   )11CPU的時(shí)鐘周期為振蕩器頻率的倒數(shù)。     (n    )12單片機(jī)的一個(gè)機(jī)器周期是指完成某一個(gè)規(guī)定操作所需的時(shí)間,一般情況下,一個(gè)機(jī)器周期等于一個(gè)時(shí)鐘周期組

4、成。     ( y   )13單片機(jī)的指令周期是執(zhí)行一條指令所需要的時(shí)間。一般由若干個(gè)機(jī)器周期組成。     ( n   )14單片機(jī)系統(tǒng)擴(kuò)展時(shí)使用的鎖存器,是用于鎖存高8位地址。     ( n   )15MCS51單片機(jī)上電復(fù)位后,片內(nèi)數(shù)據(jù)存儲(chǔ)器的內(nèi)容均為00H。     (y   )16當(dāng)8051單片機(jī)的晶振頻率為12MHZ時(shí),ALE地址鎖存信號(hào)端的

5、輸出頻率為2MHZ的方脈沖。     ( y   )178051單片機(jī)片內(nèi)RAM從00H1FH的32個(gè)單元,不僅可以作工作寄存器使用,而且可作為RAM來讀寫。     ( n   )18MCS51單片機(jī)的片內(nèi)存貯器稱為程序存貯器。     (   n )19MCS51單片機(jī)的數(shù)據(jù)存貯器是指外部存貯器。     ( y   )20MCS51單片機(jī)的特殊功能寄存

6、器集中布置在片內(nèi)數(shù)據(jù)存貯器的一個(gè)區(qū)域中。     (   y )21微機(jī)控制系統(tǒng)的抗干擾問題是關(guān)系到微機(jī)應(yīng)用成敗的大問題.二、單項(xiàng)選擇題1MCS51單片機(jī)的CPU主要的組成部分為   a     。A運(yùn)算器、控制器       B加法器、寄存器       C運(yùn)算器、加法器       

7、D運(yùn)算器、譯碼器2單片機(jī)能直接運(yùn)行的程序叫   c     。源程序      B。匯編程序      C。目標(biāo)程序     D。編譯程序3單片機(jī)中的程序計(jì)數(shù)器PC用來    c    。    A存放指令        

8、0; B存放正在執(zhí)行的指令地址       C存放下一條指令地址D存放上一條指令地址4單片機(jī)上電復(fù)位后,PC的內(nèi)容和SP的內(nèi)容為     b   。A0000H,00H    B。0000H,07H    C。0003H,07H     D。0800H,08H5單片機(jī)8031的ALE引腳是     b   。輸出高電平

9、   B。輸出矩形脈沖,頻率為fosc的1/6C輸出低電平   D。輸出矩形脈沖,頻率為fosc的1/26單片機(jī)8031的引腳    a    。A必須接地    B。必須接+5V    C??蓱铱?#160;   D。以上三種視需要而定7訪問外部存貯器或其它接口芯片時(shí),作數(shù)據(jù)線和低8位地址線的是 A      。AP0口    B。P1

10、口    C。P2口    D。P0口 和 P2口8PSW中的RS1和RS0用來    a   。選擇工作寄存器區(qū)號(hào)   B。指示復(fù)位   C。選擇定時(shí)器    D。選擇工作方式9上電復(fù)位后,PSW的值為   d     。A1    B。07H    C。FFH   

11、 D。010單片機(jī)上電復(fù)位后,堆棧區(qū)的最大允許范圍是    b    個(gè)單元。A64    B。120    C。128    D。25611單片機(jī)上電復(fù)位后,堆棧區(qū)的最大允許范圍是內(nèi)部RAM的   d     。A00HFFH    B。00H07H    C。07H7FH    D。08H7FH

12、12堆棧指針SP在內(nèi)部RAM中的直接地址是    c    。A00H    B。07H    C。81H   D。FFH13.INTEL8031的P0口,當(dāng)使用外部存貯存器時(shí)它是一個(gè)    d    。A傳輸高8位地址口         A傳輸?shù)?位地址口C傳輸高8位數(shù)據(jù)口   

13、0;     D傳輸?shù)?位地址/數(shù)據(jù)口  14P0口作數(shù)據(jù)線和低8位地址線時(shí)   b     。    A應(yīng)外接上拉電阻        B不能作I/O口     C能作I/O口      D應(yīng)外接高電平15對(duì)于8031單片機(jī),其內(nèi)部RAM   d  

14、   。A只能位尋址        B只能字節(jié)尋址        C既可位尋址又可字節(jié)尋址   D少部分只能位尋址  16尋址方式就是   c      的方式。   A查找指令操作碼        B查找指令 

15、0;   C查找指令操作數(shù)    D查找指令操作碼和操作數(shù) 178031 單片機(jī)若晶振頻率為fosc=12MHz,則一個(gè)機(jī)器周期等于   c    µS。A1/12                B1/2          C1 

16、           D218MCS51單片機(jī)的數(shù)據(jù)指針DPTR是一個(gè)16位的專用地址指針寄存器,主要用來    b    。    A存放指令      B存放16位地址,作間址寄存器使用       C存放下一條指令地址     D存放上一條指令地址19A

17、LU表示   d     。D    A累加器        B程序狀態(tài)字寄存器     C計(jì)數(shù)器     D算術(shù)邏輯部件20單片機(jī)上電后或復(fù)位后,工作寄存器R0是在   a     。    A0區(qū)00H單元     

18、   B0區(qū)01H單元      C0區(qū)09H單元     DSFR21單片機(jī)8051的XTAL1和XTAL2引腳是   d     引腳。    A外接定時(shí)器       B外接串行口       C外接中斷      D外接晶

19、振228051單片機(jī)的VSS(20)引腳是   b     引腳。    A主電源+5V         B接地        C備用電源      D訪問片外存貯器238051單片機(jī)的VCC(40)引腳是       引腳。  

20、  A主電源+5V         B接地        C備用電源      D訪問片外存貯器248051單片機(jī) a      口是一個(gè)8位漏極型開路型雙向I/O端口。    AP0          

21、60;     BP1          CP2            DP3     258051單片機(jī)中,輸入/輸出引腳中用于專門的第二功能的引腳是   d     。       &#

22、160; AP0              BP1          CP2           DP326MCS51復(fù)位后,程序計(jì)數(shù)器PC= b      。即程序從    b  

23、;   開始執(zhí)行指令。     A0001H            B0000H       C0003H      D0023H     27MCS51的片內(nèi)外的ROM是統(tǒng)一編址的,如果端保持高電平,8051的程序計(jì)數(shù)器PC在   b  

24、   地址范圍內(nèi)。       A1000HFFFFH      B0000HFFFFH    C0001H0FFFH    D0000H0FFFH     28MCS51的專用寄存器SFR中的堆棧指針SP是一個(gè)特殊的存貯區(qū),用來   c     ,它是按后進(jìn)先出的原則存取數(shù)據(jù)的。A存放運(yùn)算中間結(jié)果 

25、;     B存放標(biāo)志位     C暫存數(shù)據(jù)和地址     D存放待調(diào)試的程序     29單片機(jī)的堆棧指針SP始終是指示   b     。         A堆棧底           

26、   B堆棧頂         C堆棧地址       D堆棧中間位置     30單片機(jī)的P0、P1口作輸入用途之前必須   a     。         A在相應(yīng)端口先置1     B在相應(yīng)端口先置0 &

27、#160;   C外接高電平       D外接上拉電阻     31MCS51的串行數(shù)據(jù)緩沖器SBUF用于 b      。        A存放運(yùn)算中間結(jié)果      B存放待發(fā)送或已接收到的數(shù)據(jù)     C暫存數(shù)據(jù)和地址   

28、0;     D存放待調(diào)試的程序32MCS51單片機(jī)的P1口的功能是 d      。     A可作通用雙向I/O口用        B可作一般I/O口用         C可作地址/數(shù)據(jù)總線用         D可作通用I/O口用33M

29、CS51單片機(jī)復(fù)位后,專用寄存器ACC的狀態(tài)是    c    。     A0000H           B07H          C00H         D0FFH     34當(dāng)

30、程序狀態(tài)字寄存器PSW狀態(tài)字中RS1和RS0分別為0和1 時(shí),系統(tǒng)先用的工作寄存器組為   b     。     A組0            B組1          C組2         D組3358051單片機(jī)

31、中,唯一一個(gè)用戶可使用的16位寄存器是    d    。     APSW          BACC          C SP         DDPTR368051的程序計(jì)數(shù)器PC為16位計(jì)數(shù)器,其尋址范圍是  

32、  d    。     A8K            B16K          C32K         D64K37單片機(jī)應(yīng)用程序一般存放在   b     中。 

33、   ARAM           BROM         C寄存器       DCPUMCS51單片機(jī)指令系統(tǒng)及程序設(shè)計(jì)一、單項(xiàng)選擇題1MCS51匯編語言指令格式中,唯一不可缺少的部分是 b    。     A標(biāo)號(hào)    

34、     B操作碼        C操作數(shù)        D注釋2MCS51的立即尋址方式中,立即數(shù)前面   d     。    A應(yīng)加前綴“/:”號(hào)     B不加前綴號(hào)       C應(yīng)加前綴“”號(hào)D應(yīng)加前綴“#”號(hào)3MCS

35、51的立即尋址的指令中,立即數(shù)就是    b    。    A放在寄存器R0中的內(nèi)容      B放在程序中的常數(shù)      C放在A中的內(nèi)容  D放在B中的內(nèi)容4單片機(jī)中PUSH和POP指令常用來    c 。    A保護(hù)斷點(diǎn)        B保護(hù)現(xiàn)場(chǎng)&

36、#160;      C保護(hù)現(xiàn)場(chǎng),恢復(fù)現(xiàn)場(chǎng)         D保護(hù)斷點(diǎn),恢復(fù)斷點(diǎn)    5MCS51尋址方式中,操作數(shù)Ri加前綴“”號(hào)的尋址方式是   a     。    A寄存器間接尋址        B寄存器尋址    &#

37、160; C基址加變址尋址     D立即尋址6執(zhí)行指令MOVX   A,DPTR時(shí),、腳的電平為   c     。    A高電平,高電平         B低電平,高電平     C高電平,低電平          D低電平,低電平7

38、下列指令判斷若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)移指令是指  

39、b     。DJNZ Rn,rel   BCJNE Rn,#data,rel   CDJNZ direct,rel DJBC bit,rel  7指令MOV R0,#20H執(zhí)行前(R0)=30H,(20H)=38H,執(zhí)行后(R0)=   b     。     A00H           B20

40、H          C30H         D38H8指令MOV R0, 20H執(zhí)行前(R0)=30H,(20H)=38H,執(zhí)行后(R0)=   d     。     A20H           B30H 

41、60;        C50H         D38H9MCS51指令MOV R0,#20H中的20H是指    d    。    A立即數(shù)          B內(nèi)部RAM20H       &#

42、160; C一個(gè)數(shù)的初值  D以上三種均有可能,視該指令的在程序中的作用10.下列指令中影響堆棧指針的指令是 d      。     ALJMP      BADD        CMOVC A,A+PC       DLCALL11已知:A=D2H,(40H)=77H,執(zhí)行指令:ORL 

43、0; A,40H后,其結(jié)果是:   d     。     AA=77H       BA=F7H         CA=D2H        D以上都不對(duì)11MCS51指令系統(tǒng)中,清零指令是   c     。 

44、60;   ACPL   A        BRLC   A        CCLR   A       DRRC   A12MCS51指令系統(tǒng)中,求反指令是     a   。     ACPL&#

45、160;  A        BRLC   A        CCLR   A       DRRC   A13MCS51指令系統(tǒng)中,指令MOV A,R0,執(zhí)行前(A)=86H,(R0)=20H,(20H)=18H,執(zhí)行后    c    。  &#

46、160;  A(A)=86H        B(A)=20H        C(A)=18H    D(A)=00H14下列指令判斷若累加器A的內(nèi)容不為0就轉(zhuǎn)LP的是   c     。AJB A,LP     BJNZ A,LP     CJNZ LP  &

47、#160;  DCJNE   A,#0,LP    15設(shè)累加器A中為無符號(hào)數(shù),B中數(shù)為2,下列指令   d     的作用與其它幾條不同。AADD A,0E0H     BMUL AB     CRL A     DRLC   A        &

48、#160;                        17MCS51指令系統(tǒng)中,執(zhí)行下列程序后,程序計(jì)數(shù)器PC的內(nèi)容為   C     。     ORG      0000H  

49、60;  MOV      DPDR,#1000     MOV      A, #00H     MOV      20H,A     LJMP     1500     END     A1100

50、          B1000          C1500          D018MCS51指令系統(tǒng)中,格式為:ORG   16位地址 的指令功能是     C   。     A用于定義字節(jié) 

51、       B用于定義字         C用來定義匯編程序的起始地址  D用于定義某特定位的標(biāo)識(shí)符19MCS51指令系統(tǒng)中,執(zhí)行下列程序后,堆棧指針SP的內(nèi)容為   C     。     MOV     SP,#30H     MOV 

52、0;    A,20H     LACALL   1000     MOV      20H,A     SJMP     $   A00H            B30H   &

53、#160;       C32H           D07H20MCS51指令系統(tǒng)中,指令DA   A是    D    。     A除法指令         B加1指令     

54、60;  C加法指令       D十進(jìn)制調(diào)整指令21MCS51指令系統(tǒng)中,指令DA   A應(yīng)跟在 B      。     A加法指令后                BBCD碼的加法指令后     C減法指令后 &#

55、160;              DBCD碼的減法指令后22執(zhí)行下列程序后,累加器A的內(nèi)容為     B   。     ODG        0000H     MOV      A, #00H 

56、    ADD      A, #02H     MOV      DPTR, #0050H     MOVC     A, A+DPDR     MOV      R0, A     SJMP  &

57、#160;  $     ORG      0050H     BAO:   DB   00H,08H,0BH,6H,09H,0CH            END     A00H       

58、60;  B0BH           C06H           D0CH238051單片機(jī)傳送外部存貯器地址信號(hào)的端口是   D     。     AP0口和P1口       BP1口和P2口  &#

59、160;   CP1口和P3口      DP0口和P2口248051單片機(jī)能分時(shí)傳送地址信號(hào)和數(shù)據(jù)的端口是   A     。     AP0口              BP2口          

60、; CP0口和P2口      DP3口25能訪問外部數(shù)據(jù)存貯器的傳送指令是   C     。AMOV 指令        BMOVC 指令       CMOVX 指令    26將內(nèi)部數(shù)據(jù)存貯單元內(nèi)容傳送到累加器A中的指令是   B     。 

61、;   AMOV   direct, R0     BMOV   A, Ri     CMOV   A, #data    DMOV   A,   R027.指令A(yù)NL A,R0的功能是   A     。    A將A與寄存器R0的內(nèi)部容按位邏輯與  

62、60; B將A與寄存器R0的內(nèi)部容按位邏輯異或     C將A與寄存器R0的內(nèi)部容按位邏輯非    D將A與寄存器R0的內(nèi)部容按位邏輯或28能將A的內(nèi)容向左循環(huán)移一位,第七位進(jìn)第0位的指令是   D     。     ARLC   A          BRRC   A  &#

63、160;       CRR   A         DRL   A29能將A按位取反的指令是    A    。     ACPL A           BCLR   A  &

64、#160;       CRL   A         DSWAP   A30執(zhí)行下列程序后,內(nèi)部RAM   30H單元的內(nèi)容是    B    。     MOV    30H,#00H     MOV  &

65、#160; R0,#30H     MOV    A, 30H     ADD    A, #05H     MOVC   A, A+PC     MOV    R0, A     SJMP     $    

66、              TDB:DB   00H   ,01H ,02H,03H,04H,05H     A00H            B02H           

67、;  C05H            D30H31將A與立即數(shù)按位邏輯異或的指令是   C     。     AANL   A,#data         BORL   A,#data     CXRL &#

68、160; A,#data      DXRL   A,direct32LJMP跳轉(zhuǎn)空間最大可達(dá)到   D     。    A2KB                B256B         

69、0;       C128B              D64KB33跳轉(zhuǎn)指令SJMP的轉(zhuǎn)移范圍為    B   。    A2KB                B256B

70、60;                C128B              D64KB34在編程中使用偽指令的目的是   C    。     A指示和引導(dǎo)如何進(jìn)行手工匯編            B指示和引導(dǎo)編譯程序如何匯編     C指示和引導(dǎo)匯編程序進(jìn)行匯編         &

溫馨提示

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

評(píng)論

0/150

提交評(píng)論