單片機(jī)原理及應(yīng)用試題庫(kù) - 答案_第1頁(yè)
單片機(jī)原理及應(yīng)用試題庫(kù) - 答案_第2頁(yè)
單片機(jī)原理及應(yīng)用試題庫(kù) - 答案_第3頁(yè)
單片機(jī)原理及應(yīng)用試題庫(kù) - 答案_第4頁(yè)
單片機(jī)原理及應(yīng)用試題庫(kù) - 答案_第5頁(yè)
已閱讀5頁(yè),還剩26頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、單片機(jī)原理及應(yīng)用試題庫(kù)一、 填空題1 單片機(jī)就是把( CPU)、( 輸入/輸出 )、和( 存儲(chǔ)器 )等部件都集成在一個(gè)電路芯片上,并具備一套功能完善的( 指令系統(tǒng) ),有的型號(hào)同時(shí)還具備( AD )和( DA )等功能部件,其簡(jiǎn)稱為( 微處理器 )或(微控制器 )。 2 Intel公司典型的單片機(jī)有( MCS-51系列 )和( MCS-96系列 )。 3 單片機(jī)具有體積( 下 )、重量( 輕 )、價(jià)格( 低 )、功耗( 小 )、控制功能強(qiáng)、運(yùn)算速度快、運(yùn)用靈活、易于產(chǎn)品化、抗擾能力( 強(qiáng) )等特點(diǎn),故在國(guó)民經(jīng)濟(jì)建設(shè)、軍事及家用電器等領(lǐng)域均得到了廣泛的應(yīng)用。4 微處理器本身不是計(jì)算機(jī),它是微型計(jì)

2、算機(jī)的核心部件,又稱它為( CPU )。它包括兩個(gè)主要部分:( 運(yùn)算器 )、( 控制器 )。5 當(dāng)擴(kuò)展外部存儲(chǔ)器或I/O口時(shí),P2口用作( 地址線的高8位 )。6 MCS51單片機(jī)內(nèi)部RAM區(qū)有 ( 4 )個(gè)工作寄存器區(qū)。7 MCS51單片機(jī)內(nèi)部RAM區(qū)有 ( 128 )個(gè)位地址。8 外部中斷1()的中斷入口地址為( 0013H );定時(shí)器1的中斷入口地址為( 001BH )。9 89C51單片機(jī)片內(nèi)RAM中位尋址區(qū)的地址范圍是( 20H2FH ),工作寄存器區(qū)的地址范圍是( 00H1FH ),片內(nèi)程序存儲(chǔ)器中尋址區(qū)的地址范圍是( 0000H07FFH )。10 MCS-5

3、1有( 4 )個(gè)并行IO口。11 MCS-51的堆棧是軟件填寫(xiě)堆棧指針臨時(shí)在( 30H7FH )內(nèi)開(kāi)辟的區(qū)域.12 MCS-51片內(nèi)( 20H2FH )范圍內(nèi)的數(shù)據(jù)存儲(chǔ)器,既可以字節(jié)尋址又可以位尋址。13 程序狀態(tài)標(biāo)志字寄存器PSW中的PSW.7的含義是( 進(jìn)位和借位標(biāo)志位 );PSW.0的含義是( 奇偶校驗(yàn)位 )。14 若不使用89C51片內(nèi)的程序存儲(chǔ)器,引腳( EA )必須接地。15 MCS-51中凡字節(jié)地址能被( 0和8 )整除的特殊功能寄存器均能尋址。16 MCS-51有4組工作寄存器,它們的字節(jié)地址范圍是( 00H1FH )。17 當(dāng)MCS-51引腳( ALE )信號(hào)有效時(shí),表示從P

4、0口穩(wěn)定地送出了低8位地址.18 在單片機(jī)的RESET端出現(xiàn)( 兩個(gè)機(jī)器周期以上的高電平時(shí) ),便可以可靠復(fù)位,復(fù)位后的程序指針PC指向( 0000H )地址。19 MCS-51系列單片機(jī)有:(外部中斷0), (外部中斷1 ), (定時(shí)/計(jì)數(shù)器T0溢出中斷 ), ( 定時(shí)/計(jì)數(shù)器T1溢出中斷), ( 串行口 )等5個(gè)中斷請(qǐng)求源。20 執(zhí)行下列指令組后,A(82H  ),B(7CH)。   MOV A,#33H ;    ADD A,#49H;    MOV B,A ;    ADD A,#00H ; &#

5、160;  DA A ;21、已知(R1)=3FH,(3FH)=11H,(40H)=00H執(zhí)行下列指令組后 (R1)=(40H),(3FH)=(11H),(40H)=(02H)。 INC R1; INC R1; INC40H; 22. 已知(31H)=21H,(32H)=04H,執(zhí)行下列指令組后 (31H)=(04H),(32H)=(21H)PUSH 31H PUSH 32H POP 31H POP 32H 23. 執(zhí)行下列指令組后,A=(63H),OV=(不影響),P=(0)。 MOVA,#0B4H ADDA,#00H SUBBA,#51H 24. 假定外部數(shù)據(jù)存儲(chǔ)器2000H單元

6、的內(nèi)容為80H,執(zhí)行下列指令后,累加器A中的內(nèi)容為(80H )。 MOVP2,#20H MOVR0,#00H MOVXA,R0 25. 假定累加器A的內(nèi)容為30H,執(zhí)行指令: 1000H: MOVC A,A+PC 后,把程序存儲(chǔ)器( 1031H)單元的內(nèi)容送累加器A中。 26. 假定(A)=85H,(R0)=20H,(20H)=0AFH。執(zhí)行指令: ADD A,R0 后,累加器A( 34H),Cy( 1),AC( 1),OV( 1)。 27. 假定(A)=85H,(20H)=0FFH,(Cy)=1,執(zhí)行指令: ADDC A,20H 后,累加器A( 85H),Cy( 1),AC(1 ),OV(

7、0)。 28. 假定(A)=0FFH,(R3)=0FH,(30H)=0F0H,(R0)=40H,(40H)=00H。執(zhí)行指令: INCA INCR3 INC30H INCR0 后,累加器 A( 00H),R3( 10H),30H( F1H),40H( 01H)。 29. 假定(A)=56H,(R5)=67H。執(zhí)行指令: ADDA,R5 DA A 后,累加器 A(BDH ),Cy( 1)。 30. 假定(A)=0FH,(R7)=19H,(30H)=00H,(R1)=40H,(40H)=0FFH。執(zhí)行指令: DEC A DEC R7 DEC 30H DECRi 后, A(0EH ),R7( 18H

8、),30H( FFH),40H(FEH )。 31. 假定(A)=0C5H,執(zhí)行指令: SWAPA 后,累加器A的內(nèi)容為( 5CH)。 32 執(zhí)行下列指令序列: MOV  C,P1.0 ANL  C,P1.1  ANL  C,/P1.2MOV  P3.0,C 后,所實(shí)現(xiàn)的邏輯運(yùn)算式為(         )。33. 訪問(wèn)8031片外數(shù)據(jù)存儲(chǔ)器MOVX指令采用的是( 寄存器間接 )尋址方式。訪問(wèn)片外程序存儲(chǔ)器MOVC指令采用的是( 變址 )尋址方式。34 設(shè)(A)55H

9、,(R5)AAH,則執(zhí)行ANL  A,R5指令后的結(jié)果是(A)=( 00H ) ,(R5)=( AAH )。35. 假定(SP)=40H ,  (39H)=30H,(40H)=60H。執(zhí)行下列指令:POPDPHPOPDPL后,DPTR的內(nèi)容為( 6030H ),SP的內(nèi)容是( 38H )。36. MCS-51單片機(jī)指令系統(tǒng)中共有11條指令,有五種指令類型,分別是:數(shù)據(jù)傳送指令,( 邏輯運(yùn)算 )指令、(算數(shù)運(yùn)算 )指令、( 轉(zhuǎn)移控制 )指令、(位操作) 指令。37 . MCS51單片機(jī)指令系統(tǒng)中共有111條指令,有六種尋址方式,分別是:( 立即數(shù) )尋址、( 直接

10、)尋址、( 寄存器 )尋址、(寄存器間接 )尋址、( 變址 )尋址、 ( 相對(duì) )尋址及( 位 )尋址。38. 在單片機(jī)應(yīng)用系統(tǒng)中,外部設(shè)備與外部數(shù)據(jù)存儲(chǔ)器傳送數(shù)據(jù)時(shí),使( MOVX )指令。39KeiL C51軟件中,工程文件的擴(kuò)展名是_UV2_,編譯連接后生成可燒寫(xiě)的文件擴(kuò)展名是_hex_。40C51支持的指針有 通用指針 和 Crol_完成一個(gè)字節(jié)的循環(huán)左移,用_ _irol_ _完成二個(gè)字節(jié)的循環(huán)左移。42C51的基本數(shù)據(jù)類型有 char 、 int 、 long 、 float 、 、 。43C51的存儲(chǔ)類型有 code 、 data 、 bdata 、 idata 、 xdata

11、、 pdata 。44C51的存儲(chǔ)模式有 large 、 compact 和 small 。45C51程序與其他語(yǔ)言程序一樣,程序結(jié)構(gòu)也分為 順序結(jié)構(gòu) 、 選擇結(jié)構(gòu) 、 循環(huán)結(jié)構(gòu)三種。46C51中int型變量的長(zhǎng)度為      16位 ,其值域?yàn)?0-65535 。47C51中關(guān)鍵字sfr的作用      定義變量訪問(wèn)8位的SFR ,sbit的作用 定義變量訪問(wèn)SFR中的一位 。48函數(shù)定義由    函數(shù)頭   和

12、函數(shù)體 兩部分組成。49C51中“!”運(yùn)算符的作用是 取反 。50若函數(shù)無(wú)返回值,用 void 關(guān)鍵字指定。51若局部變量未初始化,其初值為 不確定 。52. 89C51五個(gè)中斷源的中斷入口地址分別是: 0003H ;: 0013H T0: 000BH ;T1: 001BH ;串行口: 0023H 。53 在CPU未執(zhí)行同級(jí)或更高優(yōu)先級(jí)中斷服務(wù)程序的條件下,中斷響應(yīng)等待時(shí)間最少需 要 。54. 中斷嵌套與子程序嵌套的區(qū)別在于: 一是子程序嵌套是在程序中事先按排序好的;而中斷嵌套是 隨機(jī)的 。二是子程序嵌套無(wú)次序限制;而中斷嵌套只允許 低級(jí)中斷嵌套高級(jí)中斷 。55. MCS-5l單片機(jī)的堆棧區(qū)只

13、可設(shè)置在     30H-7FH   ,堆棧寄存器SP是   8   位寄存器。56. 若(IP)=00010100B,則中斷優(yōu)先級(jí)最高者為   串行口和外部中斷1     ,最低者為    定時(shí)/計(jì)數(shù)器T1、T0溢出中斷 ,外部中斷0   。 57. MCS-51 單片機(jī)中,只有 _外部中斷_ 中斷源存在中斷采樣的問(wèn)題。 58. 對(duì)中斷

14、進(jìn)行查詢時(shí),查詢的中斷標(biāo)志位共有 _TF1_ 、 _TF0_、_IE1_ 、 _IE0_、_TI_ 和 _RI_ 六個(gè)中斷標(biāo)志位。 59. MCS-51單片機(jī)中斷系統(tǒng)中有 外部中斷0 . 外部中斷1 . 定時(shí)/計(jì)數(shù)器T1溢出中斷 . 定時(shí)/計(jì)數(shù)器T0溢出中斷 . 串行口中斷五個(gè)中斷請(qǐng)求源,其中優(yōu)先級(jí)最高的是 外部中斷0 ,優(yōu)先級(jí)最低的是 串行口中斷 。60. 定時(shí)/計(jì)數(shù)器工作方式3僅適用于 。61. 若將定時(shí)/計(jì)數(shù)器用于計(jì)數(shù)方式,則外部事件脈沖必須從 P3.4和P3.5 引腳輸入,且外部脈沖的最高頻率不能超過(guò)時(shí)鐘頻率的 1/12 。62. 定時(shí)器計(jì)數(shù)器的工作方式3是指的將  

15、;                      拆成兩個(gè)獨(dú)立的8位計(jì)數(shù)器。而另一個(gè)定時(shí)器計(jì)數(shù)器此時(shí)通常只可作為                        使用

16、。63. 處理定時(shí)器 / 計(jì)數(shù)器的溢出請(qǐng)求有兩種方法,分別是中斷方式和查詢方式。使用中斷方式時(shí),必須 _打開(kāi)相應(yīng)的中斷_ ;使用查詢方式時(shí),必須 _ 。 64. 假定定時(shí)器 1 工作在方式 2 ,單片機(jī)的振蕩頻率為 3MHZ ,則最大的定時(shí)時(shí)間為 _1024us_ 。 65. 當(dāng)定時(shí)器T0工作在方式3時(shí),要占定時(shí)器T1的TR1和TF1_ 控制位.66. MCS-51的定時(shí)器用作定時(shí)時(shí),其定時(shí)時(shí)間與時(shí)鐘頻率和計(jì)數(shù)初值有關(guān)。用作計(jì)數(shù)時(shí),最高計(jì)數(shù)頻率的 。67. MCS51單片機(jī)內(nèi)部有 2 個(gè)位加1定時(shí) / 計(jì)數(shù)器,可通過(guò)編程決定它們的工作方式,其中,可進(jìn)行13位定時(shí) / 計(jì)數(shù)的是方式是 0 。68

17、. MCS-51單片機(jī)的串行接口有     4  種工作方式。其中方式    方式3  為多機(jī)通信方式。69 串行口中斷標(biāo)志RI/TI由    系統(tǒng)    置位, 軟件    清零。70. MCS-51串行接口有4種工作方式,這可在初始化程序中用軟件填寫(xiě)特殊功能寄存器 SCON ( )加以選擇.71. 用串口擴(kuò)并口時(shí),串行接口工作方式應(yīng)選為方式 0 。72. 串行通信按照數(shù)據(jù)傳

18、送方向可分為三種制式:?jiǎn)喂?、雙工 和半工 。73. 波特率定義為一秒鐘傳送多少個(gè)數(shù)據(jù)位 。串行通信對(duì)波特率的基本要求是互相通信的甲乙雙方必須具有的相同的 波特率。74. 多機(jī)通信時(shí),主機(jī)向從機(jī)發(fā)送信息分地址幀和數(shù)據(jù)幀兩類,以第9位可編程TB8作區(qū)分標(biāo)志。TB8=0,表示數(shù)據(jù)幀 ;TB8=1,表示地址幀 。75. 當(dāng)從機(jī)SM2=1 時(shí),只能接收主機(jī)發(fā)出的地址幀,對(duì)數(shù)據(jù)不予理睬。 76. 多機(jī)通信開(kāi)始時(shí),主機(jī)首先發(fā)送地址,各從機(jī)核對(duì)主機(jī)發(fā)送的地址與本機(jī)地址是否相符,若相符,則置SM2=0 。77 半導(dǎo)體存儲(chǔ)器中有一類在掉電后不會(huì)丟失數(shù)據(jù),稱之為_(kāi)ROM_,有一類掉電后會(huì)丟失數(shù)據(jù),稱之為

19、_RAM_。 78.  51系列單片機(jī)擴(kuò)展數(shù)據(jù)存儲(chǔ)器最大尋址范圍為( 64K      )。79. 當(dāng)擴(kuò)展外部存儲(chǔ)器或I/O口時(shí),P2口用作(    地址線的高8位         )。80. 80C51的存儲(chǔ)器可以分為三個(gè)不同的存儲(chǔ)空間,分別是64KB 片外數(shù)據(jù)存儲(chǔ)器;64KB 程序存儲(chǔ)器 ;256 B(包括特殊功能寄存器)片內(nèi)數(shù)據(jù)存儲(chǔ)器 。81.  MCS51可提供( 數(shù)據(jù) 

20、;  )和( 程序   )兩種存儲(chǔ)器.最大存儲(chǔ)空間可達(dá)(  64K   )的兩個(gè)并行存儲(chǔ)器擴(kuò)展系統(tǒng)。82.  為擴(kuò)展存儲(chǔ)器而構(gòu)造系統(tǒng)總線,應(yīng)以P0口的8位口線作為(  地址線低8位和數(shù)據(jù)   )線,以P2口的口線作為(    地址線高8位    )線。83.  為實(shí)現(xiàn)89C51內(nèi)外程序存儲(chǔ)器的銜接,應(yīng)使用(    EA  

21、60; )信號(hào)進(jìn)行控制。84.  訪問(wèn)內(nèi)部RAM使用(   MOV      )指令,訪問(wèn)外部RAM使用(  MOVX    )指令,訪問(wèn)內(nèi)部ROM使用(   MOVC    )指令,訪問(wèn)外部ROM使用(   MOVC      )指令。85.  在存儲(chǔ)器擴(kuò)展中,無(wú)論是線選法還是譯碼法,最終都是為擴(kuò)展芯片的(

22、  CS     )端提供信號(hào)。86. 89C51并行擴(kuò)展I/O口時(shí),對(duì)擴(kuò)展I/O口芯片輸入/輸出端的基本要求是:構(gòu)成輸出口時(shí),接口芯片應(yīng)具有鎖存 功能;構(gòu)成輸入口時(shí),接口芯片應(yīng)具有三態(tài)緩沖和鎖存選通 功能;87 用74系列芯片,擴(kuò)展輸入口時(shí),用為74LS244 宜;擴(kuò)展輸出口時(shí),用74LS373 為宜89. 總線路是用于傳送信息的 公共通信 途徑。總線可分為 數(shù)據(jù)總線 、 地址總線 .和 控制總線 。 90. 89C51擴(kuò)展I/O口從片外數(shù)據(jù)存儲(chǔ)器 存儲(chǔ)空間擴(kuò)展,從理論上講,最多可擴(kuò)展64K個(gè)。91. MCS51單片機(jī)的P0P3口均

23、是   8位并行      IO口,其中的P0口和P2口除了可以進(jìn)行數(shù)據(jù)的輸入.輸出外,通常還用來(lái)構(gòu)建系統(tǒng)的  地址線      和  數(shù)據(jù)線          ,在P0P3口中,   P0         為真正的雙向口,

24、60;P1-P3           為準(zhǔn)雙向口。92. 對(duì) I/O 進(jìn)行編址通常采用 _與片外數(shù)據(jù)存儲(chǔ)器統(tǒng)一變址_ 編址技術(shù)。93. 連接到單片機(jī)上的輸入口應(yīng)具有 _三態(tài)緩沖和鎖存選通_ 功能,連接到單片機(jī)上的輸出口應(yīng)具有 _輸出鎖存_功能。 94. 8255 共有三種工作方式,分別是 _方式0_ . _方式1_ 和 _方式2_ 。這三種工作方式通過(guò) _方式選擇_ 控制字進(jìn)行選擇。 98 當(dāng)51單片機(jī)與慢速外設(shè)進(jìn)行數(shù)據(jù)傳輸時(shí),最佳的傳輸方式是 中斷傳送方式 。99. LED數(shù)碼管的使用與發(fā)光二

25、極管相同,根據(jù)其材料不同正向壓降一般為 0.7 V,額定電流為 20 m A,最大電流為 50 m A。100. 鍵盤(pán)掃描控制方式可分為 程序 控制、 定時(shí) 控制和 中斷 控制方式。101. LED顯示器的靜態(tài)驅(qū)動(dòng)顯示和動(dòng)態(tài)驅(qū)動(dòng)顯示的優(yōu)缺點(diǎn)是:_靜態(tài)顯示亮度高但是占用IO口較多,動(dòng)態(tài)顯示亮度不高但是占用IO口較少_。102. A/D轉(zhuǎn)換器按轉(zhuǎn)換原理形式可分為 積分 式、 逐次逼近 式和 并行/串行比較 式。103. A/D轉(zhuǎn)換器0809按轉(zhuǎn)換原理為(   逐次逼近式AD轉(zhuǎn)換器       

26、60;    )。二、 判斷題1、 所謂的單片機(jī),就是將CPU、存儲(chǔ)器、定時(shí)計(jì)數(shù)器、中斷功能以及I/O設(shè)備等主要功能部件都集成在一塊超大規(guī)模集成電路的微型計(jì)算機(jī)。 (對(duì) ) 2、 8051單片機(jī),程序存儲(chǔ)器數(shù)和數(shù)據(jù)存儲(chǔ)器擴(kuò)展的最大范圍都是一樣的。( 對(duì)    )  3、 MCS-51單片機(jī)是微處理器。( 對(duì) )4、 8位二進(jìn)制數(shù)構(gòu)成一個(gè)字節(jié),一個(gè)字節(jié)所能表達(dá)的數(shù)的范圍是0-255。( 對(duì) ) 5、 8051中的工作寄存器就是內(nèi)部RAM中的一部份。(對(duì) )6、 8051中特殊功能寄存器(SFR)就

27、是內(nèi)部RAM中的一部份。( 錯(cuò) ) 7、 SP稱之為堆棧指針,堆棧是單片機(jī)內(nèi)部的一個(gè)特殊區(qū)域,與RAM無(wú)關(guān)。( 錯(cuò) )8、 89C51單片機(jī)片外數(shù)據(jù)存儲(chǔ)器與擴(kuò)展I/O口統(tǒng)一編址。(   對(duì) )9、 89C51單片機(jī)片內(nèi)RAM的地址空間為00H7FH。( 對(duì) )10、 89C51單片機(jī)訪問(wèn)片外ROM是以作為讀選通信號(hào)。( 對(duì) )11、 CPU每取一個(gè)指令字節(jié),立即使程序計(jì)數(shù)器PC自動(dòng)加1。( 對(duì) )12、 第1組工作寄存器R0R7的地址是10H17H。 (錯(cuò) )13、 不能用指令對(duì)對(duì)程序計(jì)數(shù)器PC進(jìn)行讀寫(xiě)操作。(   對(duì) &#

28、160;)14、 使用89C51且 =1時(shí),仍可外擴(kuò)64KB的程序存儲(chǔ)器。( 對(duì) )15、 因?yàn)镸CS-51 可上電復(fù)位,因此,MCS-51系統(tǒng)也可以不需要復(fù)位電路。(錯(cuò) )。16、 程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器的作用不同,程序存儲(chǔ)器一般用存放數(shù)據(jù)表格和程序,而數(shù)據(jù)存儲(chǔ)器一般用來(lái)存放數(shù)據(jù)( 對(duì) )。17、 PC存放的是當(dāng)前執(zhí)行的指令。( 錯(cuò) )18. MOV A,R0這條指令中,R0的尋址方式稱之為寄存器間址尋址。( 對(duì)) 19. MOV A,30H這條指令執(zhí)行后的結(jié)果是(A)=30H。( 錯(cuò)) 20. MOV  A,R7,將R7單元中的數(shù)據(jù)作為地址,從該地址中取數(shù),送入A中。( 錯(cuò)) 2

29、1. 指令字節(jié)數(shù)越多,執(zhí)行時(shí)間越長(zhǎng)。(   錯(cuò) )22. 子程序調(diào)用時(shí)自動(dòng)保護(hù)斷點(diǎn)和現(xiàn)場(chǎng)。(   錯(cuò) )23. 內(nèi)部寄存器Rn(n=07)作為間接尋址寄存器。(  錯(cuò)  )24. 算術(shù)運(yùn)算類指令一般不影響標(biāo)志位。 ( 錯(cuò) )25. CPU每取一個(gè)指令字節(jié),立即使程序計(jì)數(shù)器PC自動(dòng)加1。( 對(duì))26. 判斷程序?qū)﹀e(cuò):十進(jìn)制數(shù)19和13相減。 (對(duì) ) MOV A,#19H CLR C SUBB A,#13H DA A27. RC  A為循環(huán)左移指令(   &

30、#160;錯(cuò) )   28. MOV  A,30H為立即尋址方式( 錯(cuò)    )   29. MOV  A,A+DPTR是一條查詢指令(   錯(cuò)  )   30 MUL  AB的執(zhí)行結(jié)果是高8位在A中,低8 位在B中( 錯(cuò)    )   31MCS-51的特殊功能寄存器分布在60H80H地

31、址范圍內(nèi)。( 錯(cuò) )32. MOVC A A +DPTR ,這是條相對(duì)尋址指令。( 對(duì) )33. 當(dāng)MCS-51上電復(fù)位時(shí),堆棧指針SP=00H。 ( 錯(cuò) )34. 調(diào)用子程序指令(如:LCALL)及返回指令(如:RET)與堆棧有關(guān)但與PC無(wú)關(guān)。( 錯(cuò) )35. 下面幾條指令是否正確:MOV R1,#80H ( 對(duì) ), INC DPTR ( 對(duì) ), CLR R0 ( 錯(cuò) ) MOV R1,#80H ( 對(duì) ),ANL R1,#0FH ( 對(duì) ),ADDC A,C ( 錯(cuò) )XOR P1,#31H ( 對(duì) )36. 在單片機(jī)應(yīng)用系統(tǒng)中,外部設(shè)備與外部數(shù)據(jù)存儲(chǔ)器傳送數(shù)據(jù)時(shí),使用MOV指令。(

32、錯(cuò) ) 37若一個(gè)函數(shù)的返回類型為void,則表示其沒(méi)有返回值。(對(duì)  )38特殊功能寄存器的名字,在C51程序中,全部大寫(xiě)。(對(duì))39“sfr”后面的地址可以用帶有運(yùn)算的表達(dá)式來(lái)表示。(   對(duì)  )40#include  <reg51.h>與#include  “reg51.h”是等價(jià)的。(錯(cuò))41sbit不可以用于定義內(nèi)部RAM的可位尋址區(qū),只能用在可位尋址的SFR上。(對(duì))42一個(gè)函數(shù)利用return不可能同時(shí)返回多個(gè)值。( 對(duì) )43中斷響應(yīng)最快響應(yīng)時(shí)間為3個(gè)機(jī)器周期。( 

33、 對(duì)  )4489C51每個(gè)中斷源相應(yīng)地在芯片上都有其中斷請(qǐng)求輸入引腳。( 錯(cuò)    )   4589C51單片機(jī)對(duì)最高優(yōu)先權(quán)的中斷響應(yīng)是無(wú)條件的。(   錯(cuò)  )   46中斷初始化時(shí),對(duì)中斷控制器的狀態(tài)設(shè)置,只可使用位操作指令,而不能使用字節(jié)操作指令。(  錯(cuò)   )   47在一般情況下8051單片機(jī)允許同級(jí)中斷嵌套。(  錯(cuò) &#

34、160;  )   4889C51單片機(jī)五個(gè)中斷源中優(yōu)先級(jí)是高的是外部中斷0,優(yōu)先級(jí)是低的是串行口中斷。 ( 對(duì) )49MCS-51有3個(gè)中斷源,優(yōu)先級(jí)由軟件填寫(xiě)特殊功能寄存器IP加以選擇。( 錯(cuò) )50外部中斷入口地址為_(kāi)0013H。 ( 錯(cuò) )51MCS-51的入口地址是0003H。( 對(duì) ).52. TMOD中的GATE=1時(shí),表示由兩個(gè)信號(hào)控制定時(shí)器的啟停。 ( 對(duì) )。53. 要進(jìn)行多機(jī)通信,MCS-51串行接口的工作方式應(yīng)為方式1。 ( 錯(cuò) )54. MCS-51的串行接口是全雙工的。( 對(duì) )55. MCS-51上電復(fù)位時(shí),SBUF=00H

35、。 ( 對(duì) )。 56.  MCS51單片機(jī)片外數(shù)據(jù)存儲(chǔ)器與擴(kuò)展I/O口統(tǒng)一編址。( 對(duì)   )57.  單片機(jī)系統(tǒng)擴(kuò)展時(shí)使用的鎖存器,是用于鎖存高8位地址。( 錯(cuò) )   58.  程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器的作用不同,程序存儲(chǔ)器一般用存放數(shù)據(jù)表格和程序,而數(shù)據(jù)存儲(chǔ)器一般用來(lái)存放數(shù)據(jù)。( 對(duì) )59 在單片機(jī)應(yīng)用系統(tǒng)中,外部設(shè)備與外部數(shù)據(jù)存儲(chǔ)器傳送數(shù)據(jù)時(shí),使用MOV指令。( 錯(cuò) )60MCS51單片機(jī)片外數(shù)據(jù)存儲(chǔ)器與擴(kuò)展I/O口統(tǒng)一編址。(  對(duì)  )61MCS51單片機(jī)和外設(shè)之間的數(shù)據(jù)

36、傳送方式主要有查詢方式和中斷方式,兩者相比后者的效率更高。( 對(duì))628155的復(fù)位引腳可與89C51的復(fù)位引腳直接相連。( 錯(cuò) )63. 為了消除按鍵的抖動(dòng),常用的方法有硬件和軟件兩種方法。( 對(duì) )64.中斷服務(wù)程序的最后一條指令是RET。( 錯(cuò) )65存儲(chǔ)器分成內(nèi)存和外存兩大部分其中外存可以直接與CPU交換信息。( 錯(cuò) )66 P2口既可以作為I/O使用又可以作地址/數(shù)據(jù)復(fù)用口使用。( 錯(cuò) )67在中斷響應(yīng)階段CPU一定要做如下2件工作保護(hù)斷點(diǎn)和給出中斷服務(wù)程序入口地址。( 對(duì) )68RC A為循環(huán)左移指令。( 錯(cuò) )69MOV A30H的源操作數(shù)為立即尋址方式。( 錯(cuò) )70MOV A

37、,A+DPTR是一條查表指令。( 錯(cuò) )71MUL AB的執(zhí)行結(jié)果是高8位在A中低8 位在B中。( 錯(cuò) )72AJMP跳轉(zhuǎn)空間最大可達(dá)到64KB 。 ( 錯(cuò) )73DPTR是由DPH和DPL兩個(gè)8位特殊寄存器組成的。( 對(duì) )74寄存器間接尋址可以訪問(wèn)數(shù)據(jù)存儲(chǔ)器,也可以訪問(wèn)程序存儲(chǔ)器。( 錯(cuò) )75C51中,將數(shù)據(jù)的存儲(chǔ)類型說(shuō)明為data,則該數(shù)據(jù)映射的存儲(chǔ)空間為片內(nèi)位尋址空間。( 錯(cuò) ) 76MCS51屬于16位的單片機(jī)。 ( 錯(cuò) )77基址加變址尋址只能訪問(wèn)程序存儲(chǔ)器。 ( 對(duì) )78位地址和字節(jié)地址在形式上沒(méi)有區(qū)別。 ( 對(duì) )79如果x=0xEA,則執(zhí)行x<<2后,x的值為

38、0xA8。 ( 對(duì) )78在MCS51的指令系統(tǒng)中,地址分為字節(jié)地址和位地址。( 對(duì) ) 79匯編語(yǔ)言指令就是指能被CPU直接執(zhí)行的指令。( 錯(cuò) )80在MCS51的指令系統(tǒng)中,偽指令、指令都是在程序執(zhí)行的時(shí)候起作用。( 錯(cuò) )81(R7)表示工作寄存器R7中的內(nèi)容。 ( 對(duì) )82微機(jī)中數(shù)據(jù)總線的寬度決定了CPU的尋址能力。 ( 對(duì) ) 83在MCS-51中,中斷的開(kāi)放和屏蔽都可以通過(guò)控制字TMOD來(lái)完成。( 錯(cuò) )84在MCS-51中,中斷可以任意嵌套。 ( 對(duì) )85若一個(gè)函數(shù)的返回類型為void,則表示其沒(méi)有返回值。( 對(duì) )86、定時(shí)器與計(jì)數(shù)器的工作原理均是對(duì)輸入脈沖進(jìn)行計(jì)數(shù)。( 對(duì)

39、 )87、SFR中凡是能被8整除的地址,都具有位尋址能力。( 對(duì) )88、不能用“sfr16” 直接訪問(wèn)定時(shí)器計(jì)數(shù)器0和1。( 錯(cuò) )89、MCS-51單片機(jī)的程序存儲(chǔ)器只能用來(lái)存放程序的。( 錯(cuò) )90、串口中斷標(biāo)志由硬件清0。( 錯(cuò) )91、特殊功能寄存器的名字,在C51程序中,全部大寫(xiě)。( 對(duì) )92、“sfr”后面的地址可以用帶有運(yùn)算的表達(dá)式來(lái)表示。( 對(duì) )93、#include <reg51.h>與#include “reg51.h”是等價(jià)的。( 錯(cuò) )94、sbit不可以用于定義內(nèi)部RAM的可位尋址區(qū),只能用在可位尋址的SFR上。( 對(duì) )95.我們所說(shuō)的計(jì)算機(jī)實(shí)質(zhì)上

40、是計(jì)算機(jī)的硬件系統(tǒng)和軟件系統(tǒng)的總稱。 ( 對(duì) )96.MCS-51的5個(gè)中斷源優(yōu)先級(jí)相同。 ( 錯(cuò) )97. MCS-51外擴(kuò)I/O口與外RAM是統(tǒng)一編址的。 ( 對(duì) )98.MCS-51是微處理器。 ( 對(duì) )99.MCS-51的相對(duì)轉(zhuǎn)移指令最大負(fù)跳轉(zhuǎn)距是128B。( 錯(cuò) )100.PC存放的是當(dāng)前正在執(zhí)行的指令地址。 ( 錯(cuò) )101.使用可編程接口須初始化。 ( 對(duì) )102.MCS-51系統(tǒng)可以沒(méi)有復(fù)位電路。( 錯(cuò) )103.MCS-51單片機(jī)是8位機(jī)。 ( 對(duì) )104.EPROM上的信息可電擦除。( 錯(cuò) )105.程序計(jì)數(shù)器PC不能對(duì)它進(jìn)行讀寫(xiě)操作。 ( 對(duì) )106.在一般情況8

41、051單片機(jī)允許同級(jí)中斷嵌套。( 錯(cuò) )107. 8051單片機(jī)程序存儲(chǔ)器數(shù)和數(shù)據(jù)存儲(chǔ)器擴(kuò)展的最大范圍都是一樣的。( 對(duì) )108.如果發(fā)生除法溢出錯(cuò)誤則PSW標(biāo)志位P置1。( 錯(cuò) )109.CPU對(duì)內(nèi)部RAM和外部RAM的讀寫(xiě)速度一樣快。( 錯(cuò) )110.對(duì)于8051單片機(jī)當(dāng)CPU對(duì)內(nèi)部程序存儲(chǔ)器尋址超過(guò)4K時(shí)系統(tǒng)會(huì)自動(dòng)在外部程序存儲(chǔ)器中尋址。( 對(duì) )111.-86原碼=11010110B 反碼=10101001B補(bǔ)碼=10101010B ( 對(duì) )112.、由于MCS-51的串行口的數(shù)據(jù)發(fā)送和接收緩沖器都是SBUF所以其串行口不能同時(shí)發(fā)送和接收數(shù)據(jù)即不是全雙工的串行口。 ( 錯(cuò) )三、選

42、擇題1. 單片機(jī)8031屬于:B  (A) MCS-48系列     (B) MCS-51系列     (C) MCS-96系列  (D) MCS-31系列2.內(nèi)部RAM中的位尋址區(qū)定義的位是給 B(A)位操作準(zhǔn)備的                     (B) 移位操作準(zhǔn)備的 (C) 控制轉(zhuǎn)移操

43、作準(zhǔn)備的          (D) 以上都對(duì)3單片機(jī)程序存儲(chǔ)器的尋址范圍是由程序計(jì)數(shù)器PC的位數(shù)決定的,MCS51的PC為16位,因此其尋址范圍是 B(A) 4 KB            (B) 64 KB         (C) 8 KB        

44、(D) 128 KB  4PC的值是 C(A) 當(dāng)前指令前一條指令的地址 (B) 當(dāng)前正在執(zhí)行指令的地址 (C) 下一條指令的地址    (D) 控制器中指令寄存器的地址 5在89C5l中,可使用的堆棧最大深度為 A (A) 80個(gè)單元        (B) 32個(gè)單元     (C) 128個(gè)單元      (D) 8個(gè)單元 6位處理器是單片機(jī)面向控制應(yīng)用的重要體現(xiàn),下列中不屬于位處理器資源的是

45、 B(A) 位累加器Cy                      (B) 通用寄存器的各個(gè)位 (C) 特殊功能寄存器的可尋址位        (D) 位操作指令集 7. 對(duì)于單片機(jī)8031來(lái)說(shuō),腳總是(   A  )。     

46、  A、接地              B、接電源            C、懸空              D、不用   8. 在單片機(jī)中,通常將一些中間計(jì)算結(jié)果放在(

47、  D   )中。       A、累加器         B、控制器       C、程序存儲(chǔ)器         D、數(shù)據(jù)存儲(chǔ)器   9. 單片機(jī)應(yīng)用程序一般存放在(  B   

48、) 中。      A、RAM           B、ROM          C、寄存器            D、CPU   10. 單片機(jī)上電后或復(fù)位后,工作寄存器R0是在( A&#

49、160;   )       A、0區(qū)00H單元       B、0區(qū)01H單元        C、0區(qū)09H單元       D、SFR   11. 單片機(jī)89C51的XTAL1和XTAL2引腳是(   D  )引腳 

50、      A、外接定時(shí)器         B、外接串行口        C、外接中斷         D、外接晶振   12. 8031復(fù)位后,PC與SP的值為( B    )     

51、 A、0000H,00H     B、0000H,07H      C、0003H,07H寄存器      D、0800H,00H   13. 單片機(jī)的堆棧指針SP始終是(  B   )       A、指示堆棧底       B

52、、指示堆棧頂       C、指示堆棧地址        D、指示堆棧長(zhǎng)度   14. 8051單片機(jī)中既可位尋址又可字節(jié)尋址的單元是(  A   )       A、20H             

53、 B、30H              C、00H                D、70H    15. 8051單片機(jī)中片內(nèi)RAM共有(   A  )字節(jié)    &#

54、160;  A、128              B、256               C、4K                 

55、;D、64K   16. 當(dāng)寄存器P S W的R S 0和R S 1分別為1和0時(shí),系統(tǒng)選用的工作寄存器組為( B    )       A、組0              B、組1        &

56、#160;     C、組2               D、組3   17. 提高單片機(jī)的晶振頻率,則機(jī)器周期(   C   )。       A、不變          

57、60;  B、變長(zhǎng)               C 、變短               D、不定   18 在堆棧操作中,當(dāng)進(jìn)棧數(shù)據(jù)全部彈出后,這時(shí)S P應(yīng)指向(    A ) &

58、#160;    A、棧底單元      B、7FH單元       C 、棧底單元地址加1      D、棧底單元地址減1   19. 89C51單片機(jī)中,唯一一個(gè)用戶不能直接使用的寄存器是(   C  )       A、P S

59、0;W           B、D P T R           C 、P C               D、B   20. 89C51單片機(jī)中,唯一一個(gè)用

60、戶可使用的16位寄存器是(  B   )       A、P S W           B、D P T R           C 、A  D、P C   21若MCS-51系統(tǒng)

61、中,晶振頻率為8MHz,則一個(gè)機(jī)器周期等于( A ) s。A 1.5 B 3 C 1 D 0.522. MCS-51單片機(jī)外部有40個(gè)引腳,其中,地址鎖存允許控制信號(hào)引腳是(A)(A)ALE(B) (C) (D)RST23. 將累加器中的數(shù)據(jù)送到片外RAM40H,可執(zhí)行指令 (C ) (A) MOVX 40H,A    (B) MOV R6,#40H,MOV R6,A   (C) MOV R0,#40H   MOVX R0,A   (D) MOV R6,#40H MOVX R6,A 24. 對(duì)程

62、序存儲(chǔ)區(qū)數(shù)據(jù)傳送,應(yīng)采用助記符為 C(A) MOV           (B) MOVX           (C) MOVC         (D) PUSH 25. 下列轉(zhuǎn)移范圍是2KB的控制轉(zhuǎn)移指令是 C(A) SJMP rel      (B)LJMP addr

63、16     (C) AJMP addr11  (D) JMP A+DPTR 26. 執(zhí)行以下程序段 MOV SP,#3AH MOV A,#20H MOV B,#30H PUSH ACC PUSH B POP ACC POP B 后, A(B)和B()的內(nèi)容為: B(A)20H,30H       (B)30H,20H      (C)3AH,30H      (D)3AH,3AH 27. 假定(

64、A)=83H,(R0)=17H,(17H)=34H,執(zhí)行以下程序段 ANL A,#17H ORL 17H,A XRL A,R0 CPL A 后, A( )的內(nèi)容為 (A) CBH           (B)03H           (C)EBH            (D)C8H 28. 下列指令

65、中劃線部分操作數(shù)屬于寄存器尋坊方式的有( CD )。(A) MOV 30H,Acc (B) MOV 30H,C (C) MOV 30H,R0 (D) MUL AB29. 下列指令中可能改變Cy的有( ABD )ADA A BINC A CCPL A DRLC A30. 在CPU內(nèi)部,反映程序運(yùn)行狀態(tài)或反映運(yùn)算結(jié)果的特征寄存器是(      B )。(A)PC         (B)PSW      

66、; (C)A        (D)SP31. AJMP指令的跳轉(zhuǎn)范圍是(   C      )。(A)256          (B)1KB         (C)2KB          

67、 (D)64KB32. 下列指令中正確的是(     B    )。(A)MOV  P2.1,A     (B)JBC  TF0,L1(C)MOVX  B,DPTR  (D)MOV  A,R3  33. 下列指令中錯(cuò)誤的是(   A      )。(A)SETB   50H.0  

68、;    (B)MOV  A,B(C)JNC   LOOP        (D)SUBB  A,R034. 單片機(jī)應(yīng)用程序一般存放在(    B )       A、RAM           B、ROM    

69、;      C、寄存器            D、CPU 35. 8031復(fù)位后,PC與SP的值為( B    )       A、0000H,00H     B、0000H,07H      C、

70、0003H,07H寄存器      D、0800H,00H 36. 單片機(jī)的堆棧指針SP始終是(  B   )       A、指示堆棧底       B、指示堆棧頂       C、指示堆棧地址        

71、;D、指示堆棧長(zhǎng)度  37. 下列指令中錯(cuò)誤的是( D    )       A、MOV  A,R4     B、MOV  20H,R4     C 、MOV  R4,R3     D、MO VR4,R3 38. 下列指令中不影響標(biāo)志位CY

72、的指令有(  B   )       A、ADD  A,20H         B、CLR   A      C 、RRC  A           D、INC

73、  A  39. LJMP跳轉(zhuǎn)空間最大可達(dá)到( D    )       A、2KB             B、256B              C 、128B &#

74、160;            D、64KB   40. 設(shè)累加器A的內(nèi)容為0 C 9 H,寄存器R2的內(nèi)容為54H,C Y=1,執(zhí)行指令S U B B   A,   R2   后結(jié)果為(  A   )      

75、60;A、(A)=74H         B、(R2)=74H         C 、(A)=75H       D、(R2)=75H   41. 設(shè)(A)=0 C 3 H,(R0)=0 A A H,執(zhí)行指令A(yù) N L  

76、;  A,R0后,結(jié)果( A    )       A、(A)=82H     B、(A)=6CH         C 、(R0)=82       D、(R0)=6CH  42. 執(zhí)行如下三條指令后,30H單元的內(nèi)容是( 

77、60; C  )          M O V           R 1,30H     M O V          40H,0 E H    M

78、 O V         R 1,40H           A、40H          B、30H           C 、0 E H 

79、;             D、F F H  43. 有如下程序段:   M O V           R 0,30H     S E T B    

80、0;     C   C L R            A   A D D C          A,0  0H   M O V    &#

81、160;      R 0,A   執(zhí)行結(jié)果是(  B   )       A、(30H)=0 0H         B、(30H)=0 1H         C 、(00H)=0 0H&#

82、160;     D、(00H)=0 1H 44. 從地址2132H開(kāi)始有一條絕對(duì)轉(zhuǎn)移指令A(yù) J M P   addr11,指令可能實(shí)現(xiàn)的轉(zhuǎn)移范圍是(   AC  )    A、2000H27FFH      B、2132H2832H   C 、2100H28FFH &

83、#160;    D、2000H3FFFH  45. 如下程序段:   C L RC   M O V      A,BCH   A D D C      A,65H   則其結(jié)果為(   ABCE  ) 

84、60;     A、(A)=21H         B、CY=1       C 、AC=1     D、CY=0      E、AC=0  46. 對(duì)于JBC  bit,rel指令,下列說(shuō)法正確的是( ADE  

85、60; )      Abit位狀態(tài)為1時(shí)轉(zhuǎn)移          Bbit位狀態(tài)為0時(shí)轉(zhuǎn)移      Cbit位狀態(tài)為1時(shí)不轉(zhuǎn)移   Dbit位狀態(tài)為0時(shí)不轉(zhuǎn)移        E轉(zhuǎn)移時(shí),同時(shí)對(duì)該位清零 47. 關(guān)于指針DPTR,下列說(shuō)法正確的是(   

86、;  )   (A)DPTR是CPU和外部存儲(chǔ)器進(jìn)行數(shù)據(jù)傳送的唯一橋梁        (B)DPTR是一個(gè)16位寄存器  (C)DPTR不可尋址    (D)DPTR是由DPH和DPL兩個(gè)8位寄存器組成的    (E) DPTR的地址83H  48. 對(duì)程序存儲(chǔ)器的讀操作,只能使用(D )(A)MOV指令 (B)PUSH指令 (C)MOVX指令(D)MOVC

87、指令49. LCALL指令操作碼地址是2000H,執(zhí)行完相子程序返回指令后,PC=( A )(A)2000H (B)2001H (C)2002H (D)2003H50以下運(yùn)算中對(duì)溢出標(biāo)志OV沒(méi)有影響或不受OV影響的運(yùn)算是 A  (A) 邏輯運(yùn)算                        (B) 符號(hào)數(shù)加減法運(yùn)算   (C) 乘法運(yùn)算&

88、#160;                       (D) 除法運(yùn)算 51. 將累加器中的數(shù)據(jù)送到片外RAM 40H單元,可執(zhí)行指令 ( C ) 。 (A) MOVX 40H,A    (B) MOV R6,#40H   MOV R6,A    (C) MOV R0,#40H  MOV

89、X R0,A (D) MOV R6,#40H         MOVX R6,A 52CPU響應(yīng)中斷后,能自動(dòng)清除中斷請(qǐng)求“1”標(biāo)志的有( C )。A/采用電平觸發(fā)方式 B。/采用兩邊觸發(fā)方式C定時(shí)/計(jì)數(shù)器T0/T1中斷 D。串行口中斷TI/RI5380C51五個(gè)中斷源中,屬外部中斷的有( AB )。A B CT0 DT1 ETI FRI54按下列中斷優(yōu)先順序排列,有可能實(shí)現(xiàn)的有( )。AT1、T0、串行口 B、T1、T0、串行口C、串行口、T0、T1 D、串行口、T0、T1;55各中斷源發(fā)出的中斷申請(qǐng)信號(hào),都會(huì)標(biāo)記在MCS51系統(tǒng)中

90、的(   B     )中。(A)TMOD       (B)TCON/SCON    (C)IE        (D)IP56外中斷初始化的內(nèi)容不包括:A    (A) 設(shè)置中斷響應(yīng)方式                   (B) 設(shè)置外中斷允許 (C)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 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ì)用戶上傳內(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)論