單片機期末考精選習題_第1頁
單片機期末考精選習題_第2頁
單片機期末考精選習題_第3頁
單片機期末考精選習題_第4頁
單片機期末考精選習題_第5頁
已閱讀5頁,還剩2頁未讀, 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、單片機原理復習資料之一23、定時器0和定時器1的中斷標志分別為TF0和TF1。24、外部中斷0和外部中斷1的中斷標志分別為IE0和IE1。串行口中斷標志位:RI或TI26、通過設置TMOD中的M1M0位可以定義定時/計數器的工作方式,其中0為00,方式1為01,方式2為10。27、MCS51內有5個中斷源,按其自然優先級從高到低的排列順序為外部0、 定時器/計數器0、 外部1、 定時器/計數器1、 串口,它們所對應的中斷入口地址分別為0003H、00BH、0013H、001BH、0023H。288051單片機片內有4個8位的I/O口,它們分別是P0、P1、P2和P3,其中具有第二功能的I/O口

2、為P3。298051單片機低128單元隨機存貯器,按其用途可劃分為寄存器區、位尋址區、 字節尋址 區,它們的地址范圍分別為00H-1FH、20H-2FH、30H-7FH。308051單片機中有4個工作寄存器區,選擇當前工作寄存器組是由程序狀態寄存器PSW中的RS1RS0位的狀態組合來決定。33單片機指令具有七種尋址方式,它們分別是立即、直接、寄存器、間接、相對、變址、位。36對于6MHz時鐘頻率,其機器周期為2us。對于12MHz時鐘頻率,其機器周期為1us。378051單片機復位后SP07H,ACC00H,P0FFH。39堆棧是RAM中另外劃出的一個特殊的存貯器區,用來暫存數據和地址。它是根

3、據先進后出的原則存取數據。4012根地址線可選4K個存儲單元;64KB存儲單元需要16根地址線,其地址范圍為0000H-FFFFH。 單片機原理復習資料之二一、填空(20分)3MCS-51單片機的P0P3口均是 8位 I/O口,其中的P0口和P2口除了可以進行數據的輸入、輸出外,通常還用來構建系統的 低8位地址 和 高8位地址 ,在P0P3口中, P0 為真正的雙向口, P1-P3 為準雙向口; P3 口具有第二引腳功能。4定時器/計數器的工作方式3是指得將 定時器/計數器0 拆成兩個獨立的8位計數器。而另一個定時器/計數器此時通常只可作為 波特率發生器 使用。二、選擇(10分)3MCS-51

4、單片機定時器工作方式0是指的(c)工作方式。A.8位 B.8位自動重裝 C.13位 D.16位4當需要從MCS-51單片機程序存儲器取數據時,采用的指令為(b)。A.MOV A, R1 B.MOVC A, A + DPTRC.MOVX A, R0 D.MOVX A, DPTR5如果某MCS-51單片機系統的定時/計數器0的中斷服務程序放在程序存儲區的3000H地址開始的一段空間內,此時跳轉到定時/計數器0的中斷服務程序的指令LJMP3000H應放在(d)開始的中斷地址區。A.0003H B.0013H C.0023H D.000BH單片機原理復習資料之三一、填空題(每空1分,共10分)1.當使

5、用8031單片機時,需要擴展外部程序存儲器,此時EA/Vpp腳應為 低電平 .2.P0通常用作 單片機系統的地址/數據總線 .3.若由程序設定RS1、RS0=10,則工作寄存器R0R7的直接地址為 10H-17H .二、單項選擇題(在每小題的四個備選答案中,選出一個正確答案,并將正確答案的序號填在題干的括號內。每小題1分,共10分)1.MCS51單片機的復位信號是( A )有效。A.高電平   B.低電平   C.脈沖   D.下降沿3.若PSW.4=0,PSW.3=1,(即RS1RS0=01)要想把寄存器R0的內容入棧,應

6、使用( D  )指令。 A.PUSH   R0   B.PUSH   R0 C.PUSH   00H   D.PUSH   08H 5.在片外擴展一片2764程序存儲器芯片要( B  )地址線。A.8根   B.13根   C.16根   D.20根7.設MCS-51單片機晶振頻率為12MHz,定時器作計數器使用時,其最高的輸入計數頻率應為( C  )A.2

7、MHz   B.1MHz   C.500KHz   D.250KHz10.串行口的控制寄存器SCON中,REN的作用是( C  )。A.接收中斷請求標志位   B.發送中斷請求標志位C.串行口允許接收位   D.地址/數據位四、讀程序(每小題4分,共20分)(重點)1.執行下列程序段中第一條指令后,(1)(P1.7)= 0   (P1.3)= 0 , (P1.2)= 0 ;執行第二條指令后,(2)(P1.5)= 1 ,(P1.4)= 1 ,(P1.3)= 1 .AN

8、L   P1,#73HORL   P1,#38H2.下列程序段執行后,(A)= 0DH ,(B)= 11H .MOV   A,#0FBHMOV   B,#12HDIV   AB3.下列程序段執行后,(R0)=_7EH_,(7EH)=_FFH_,(7FH)=_3FH_.MOV   R0,#7FHMOV   7EH,#0MOV   7FH,#40HDEC   R0DEC   R0DEC &#

9、160; R04.已知(SP)=09H,(DPTR)=4567H,在執行下列指令后,(SP)=_0BH_,內部RAM(0AH)=_67H_,(0BH)=_45H_PUSH   DPLPUSH   DPH5.下列程序中注釋的數字為執行該指令所需的機器周期數,若單片機的晶振頻率為6MHz,問執行下列程序需要多少時間(必考) MOV R3,#100 ;1機器周期LOOP:NOP   ;1機器周期 NOP NOP DJNZ   R3,LOOP   ;2機器周期 RET   ;2機器周

10、期單片機原理復習資料之四一。填空題   1MCS51單片機的P0P3口均是    并行     IO口,其中的P0口和P2口除了可以進行數據的輸入、輸出外,通常還用來構建系統的      數據總線   和   地址總線      ,在P0P3口中,     P0   為

11、真正的雙向口,    P1-P3      為準雙向口。    2MCS5l單片機的堆棧區只可設置在   片內數據存儲器    ,堆棧寄存器SP是  8  位寄存器。3MCS51單片機外部中斷請求信號有電平方式和    脈沖方式       ,在電平方式下,當采集到INT0、INT1的有效

12、信號為  低電平   時,激活外部中斷。5MCS51單片機的最大尋址空間是 64K   ,該空間的地址范圍為 0000-FFFFH   ,系統上電及復位的程序入口地址為  0000H    ,上電復位時的PSW值為  00H    。  四、改錯題:(共5分,每小題1分) (指令判斷重點)    以給出的指令操作碼為依據,請判斷MCS51單片機的下

13、列各條指令的書寫格式是否有錯誤,如有請說明錯誤原因。    1MUL  R0 Rl    乘法指令應使用A、B寄存器操作    2MOV  A,R7    間接寄存器使用R7有誤,間址寄存器只能使用R0、R1    3MOV  A,  #3000H    8位累加器A不能接受16位數據    4MOVC  A+DPTR,A &#

14、160;   MOVC指令為對程序存儲區操作指令,累加器的內容不可通過變址方式送入程序存儲器,兩操作數寫反了。    5LJMP  #1000H    長轉移指令中的操作數為16位轉移地址,不能用立即數的形式來表達。 五、尋址方式(5分,每問1分)    說明MCS51單片機的下列各條指令中源操作數的尋址方式(可直接在每條指令后面書寫)    1ANL  A,20H    直接尋址   

15、  2ADDC  A,  #20H    立即尋址    3JZ  rel    相對尋址     4CLR  C    位尋址 5RR A  寄存器尋址 單片機原理復習資料之五一、填空題(每空1分,共10分)2.堆棧的特性是 CPU ,8051的堆棧一般開辟在 存儲器 ,其堆棧指針是 I/O接口 。5.MCS-51有一個全雙工的 異 步串行口,有 4 種工作方式。四、閱讀程序

16、(20分)1.下列各條指令其源操作數的尋址方式是什么?各條指令單獨執行后,A中的結果是什么?(5分)設(60H)=35H,(A)=19H,(R0)=30H,(30H)=0FH。(1)MOVA,#48H;尋址方式: 立即尋址 (A)= 48H (2)ADDA,60H;尋址方式: 直接尋址 (A)= 4EH (3)ANLA,R0;尋址方式: 寄存器間接尋址 (A)= 09H 2.閱讀下列程序段,寫出每條指令執行后的結果,并說明此程序段完成什么功能?(15分)MOVR1,#30H;(R1)= 30H MOVA,#64H;(A)= 64H ADDA,#47H;(A)= ABH ,(CY)= 0 ,(A

17、C)= 0 DAA;(A)= 11H ,(CY)= 1 ,(AC)= 1 MOVR1,A;(R1)= 30H ,(30H)= 11H 此程序段完成的功能: 求兩個BCD碼數(64H和47H)的和,并將結果放在內部RAM的30H單元 單片機原理復習資料之六一、填空題(每空格1分,共10分)2.P2口通常用作_高8位地址線_,也可以作通用的I/O口使用。3.若由程序設定RS1、RS0=01,則工作寄存器R0R7的直接地址為_08-0FH_。 4.8051的堆棧區一般開辟在_用戶RAM區_。5.所謂尋址,其實質就是_如何確定操作數的單元地址_。6.存儲器映象是_存儲器在整個存儲空間的地址范圍_。7.

18、定時器中斷請求發生在_定時時間到_。8.中斷響應時間是指_從查詢中斷請求標志位到轉向中斷區入口地址所需的機器周期數_。9.通過CPU對I/O狀態的測試,只有I/O已準備好時才能進行I/O傳送,這種傳送方式稱為_程序查詢方式_。10.在中斷服務程序中現場保護和現場恢復期間,中斷系統應處在_關中斷_狀態。二、單項選擇題(在每小題的四個備選答案中,選出一個正確答案,并將正確答案的序號填在題干的括號內。每小題1分,共10分)1.MCS-51單片機復位操作的主要功能是把PC初始化為( C )。 A.0100H B.2080H C.0000H D.8000H2.若單片機的振蕩頻率為6MHz,設定時器工作在方式1需要定時1ms,則定時器初值應為( C )。 A.500 B.1000 C.216-500 D.216-10003.定時器1工作在計數方式時,其外加的計數脈沖信號應連接到( D )引腳。 A.P3.2 B.P3.3 C.P3.4 D.P3.54.當外部中斷請求的信號方式為脈沖方式時,要求中斷請求信號的高電平狀態和低電平狀態都應至少維持(

溫馨提示

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

評論

0/150

提交評論