国产在线精品一级A片-国产另类欧美-国产精品va在线观看一-我要找美国一级片黄色|www.zheinei.com

單片機原理及應用試題含答案

時間:2017-04-28 16:25:15 單片機相關試題 我要投稿

單片機原理及應用試題含答案

  單片機原理及應用可作為工科院校的專科生、本科生、研究生單片機課程的教材以及畢業設計工作的參考書,也可供從事自動控制、智能儀器儀表、電力電子、機電一體化以及各類MCS-51單片機應用的工程技術人員參考。以下是由陽光網小編整理關于單片機原理及應用試題的內容,希望大家喜歡!

單片機原理及應用試題含答案

  單片機原理及應用試題含答案(一)

  一、填空題(每空1分,共20分)

  1、計算機的系統總線有地址總線、控制總線和 數據總線。

  2、通常、單片機上電復位時PC= 0000H,SP= 07H;而工作寄存器則缺省采用第 00 組,這組寄存器的地址范圍是從00H~ 07H。

  3、JZ e 的操作碼地址為1000H,e=20H,它轉移的目標地址為1022H。

  4、匯編語言中可以使用偽指令,它們不是真正的指令,只是用來對匯編過程進行某種控制。

  5、假定累加器A的內容30H,執行指令:

  1000H:MOVC A,@A+PC

  后,把程序存儲器1031H單元的內容送累加器A中。

  6、MCS-51單片機訪問外部存儲器時,利用ALE信號鎖存來自P0口的低8位地址信號。

  7、MCS-51單片機8031中有 2 個 16 位的定時/計數器,可以被設定的工作方式有四 種。

  8、MCS-51單片機有 5 個中斷源,可分為 2 個中斷優先級。上電復位時 外部中斷0 中斷源的最高。

  9、用串行口擴展并行口時,串行接口的工作方式應選為方式0。

  10、半導體存儲器的最重要的兩個指標是 存儲容量 和 存儲速度 。

  11、若某8位D/A轉換器的輸出滿刻度電壓為+5V,則D/A轉換器的分辨率為5/255=0.0196V。

  12、寫8255A控制字時,需將A1、A0置為11。

  二、選擇題(從備選答案中選擇一個正確答案,并將代號寫在括號內。每題1分,共10分)

  1、在CPU內部,反映程序運行狀態或反映運算結果的一些特征寄存器是( B )

  (A)PC (B)PSW (C)A (D)SP

  2、要用傳送指令訪問MCS-51片外RAM,它的指令操作碼助記符應是( B )

  (A)MOV (B)MOVX (C)MOVC (D)以上都是

  3、指令ALMP的跳轉范圍是(C)

  (A)256B (B)1KB (C)2KB (D)64KB

  4、要使MCS-51能夠響應定時器T1中斷,串行接口中斷,它的中斷允許寄存器IE的內容應是( A )

  (A)98H (B)84H (C)42H (D)22H

  5、各中斷源發出的.中斷請求信號,都會記在MCS-51系統中的( B )

  (A)IE (B)IP (C)TCON (D)SCON

  6、CPU尋址外設端口地址的方法有兩種,一種是統一編址,還有一種是( C )

  (A)混合編址 (B)動態編址 (C)獨立編址 (D)變址編址

  7、下列四條敘述中,有錯誤的一條是( A )

  (A)16根地址線的尋址空間可達1MB

  (B)內存儲器的存儲單元是按字節編址的

  (C)CPU中用于存放地址的寄存器稱為地址寄存器

  (D)地址總線上傳送的只能是地址信息

  8、MCS-51外擴一個8255時,需占用(D) 個端口地址

  (A)1個 (B)2個 (C)3個 (D)4個

  9、用MCS-51串行口擴展并行I/O口時,串行口工作方式應選擇(A)

  (A)方式0 (B)方式1 (C)方式2 (D)方式3

  10、某種存儲器芯片是8KB*4/片,那么它的地址線根數是( C )

  (A) 11根 (B)12根 (C)13根 (D)14根

  三、 問答題 (每題5分,共20分)

  1、MCS-51單片機的時鐘周期與振蕩周期之間有什么關系?一個機器周期的時序如何劃分?

  答:時鐘周期是單片機最基本的時間單位。機器周期則是完成某一個規定操作所需的時間。一個機器周期為6個時鐘周期,共12個振蕩周期性,依次表示為S1P1、S1P2、……S6P1、S6P2。

  2、MCS-51內部四個并行I/O口各有什么異同?作用是什么?

  答:MCS-51單片機共有四個8位雙向并行的I/O端口,每個端口都包括一個鎖存器、一個輸出驅動器和一個輸入緩沖器。但這四個端口的功能不全相同,P0口既可作一般I/O端口使用,又可作地址/數據總線使用;P1口是一個準雙向并行口,作通用并行I/O口使用;P2口除了可作為通用I/O使用外,還可在CPU訪問外部存儲器時作高八位地址線使用;P3口是一個多功能口除具有準雙向I/O功能外,還具有第二功能。

  3、簡述MCS-51單片機的中斷響應過程。

  答:CPU在每個機器周期的S5P2期間順序采樣每個中斷源,在下一個機器周期S6區間按優先級順序查詢中斷標志,如查詢到某個中斷定標志為1,將在接下來的機器周期S1期間按優先級進行中斷處理,中斷系統通過硬件自動將相應的中斷矢量地址裝入PC,以便進入相應的中斷服務程序。一旦響應中斷,CPU首先置位相應的中斷“優先級觸發器”,然后由硬件執行一條長調用指令,把當前的PC值壓入堆棧,以保護斷點,再將相應的中斷服務的入口地址送入PC,于是CPU接著從中斷服務程序的入口處開始執行。對于有些中斷源,CPU在響應中斷后會自動清除中斷標志。

  4、A/D轉換接口中采樣保持電路的作用是什么?省略采樣保持電路的前提條件是什么?

  答:A/D轉換接口中采樣保持電路的作用是:能把一個時間邊續的信號變換為時間離散的信號,并將采樣信號保持一段時間。

  當外接模擬信號的變化速度相對于A/D轉換速度來說足夠慢,在轉換期間可視為直流信號的情況下,可以省略采樣保持電路。

  四、閱讀或編寫程序

  1、閱讀下列程序段并回答問題 。1)、該程序執行何種操作? 2)、已知初值(60H)=23H,(61H)=61H,運行程序后(62H)=? (7分)

  CLR C

  MOV A,#9AH

  SUBB A,60H

  ADD A,61H

  DA A

  MOV 62H,A

  答: 1)、該程序是單字節BCD碼運算,是將(61H)—(60H)→62H

  2)、(62H)=38H

  2、編寫一程序將片外數據存儲器中7000H~70FFH單元全部清零。 (8分)

  ORG 1000H

  MOV DPTR,#7000H

  CLR A

  MOV R0,A

  LOOP:MOVX @DPTR,A

  DJNZ R0,LOOP

  SJMP $

  五、MCS-51單片機外擴展一片8255,畫出系統電路原理圖,寫出地址分布。(15分)

  8255A可以直接與MCS-51單片機進行接口,其連接圖如圖所示。8255A的A0、A1分別接地址總線的A0、A1,片選端 接P2.7口,因此8255A PA口地址為7FFCH、PB口地址為7FFDH、PC口地址為7FFEH、控制口地址為7FFFH。

  六、編寫交通燈控制程序。在十字路口東西南北各設置紅、黃、綠三種信號燈,東西方向(A線)通車時,東西方向綠燈亮、南北方向(B線)紅燈亮;東西方向通車時間(30秒)到后,東西方向的綠燈亮,黃燈亮3秒,之后由東西方向切換到南北方向通車,此時東西方向黃燈滅,紅燈亮,南北方向紅燈滅、綠燈亮,南北方向開始通車。通車時間(60秒)到后,南北方向的綠燈亮,黃燈亮3秒,之后由南北方向切換到東西方向通車,如此循環。(20分)

  ORG 2000H

  MAIN: MOV P1,#0CH;A線放行、B線禁止

  MOV R7,#19H;延時秒數

  MAIN1: LCALL DELAY;1秒延時子程序

  DJNZ R7,MAIN1

  MOV P1,#0AH;A線警告、B線禁止

  MOV R7,#05H;延時秒數

  MAIN2: LCALL DELAY;1秒延時子程序

  DJNZ R7,MAIN2

  MOV P1,#21H;A線禁止、B線放行

  MOV R7,#19H;延時秒數

  MAIN3: LCALL DELAY;1秒延時子程序

  DJNZ R7,MAIN3

  MOV P1,#11H;A線放行、B線警告

  MOV R7,#05H;延時秒數

  MAIN4: LCALL DELAY;1秒延時子程序

  DJNZ R7,MAIN4

  AJMP MAIN

  1秒延時子程序:

  ORG 2100H

  DEY1S:MOV R1,#02H;

  LOOP3:MOV R2,#C8H;

  LOOP2:MOV R3,#FAH;

  LOOP1:NOP

  NOP

  NOP

  DJNZ R3,LOOP1

  DJNZ R2,LOOP2

  DJNZ R1,LOOP3

  RET

  單片機原理及應用試題含答案(二)

  一.填空題(每空1分,共20分)

  1、單片機與普通計算機的不同之處在于其將 、 和 三部分集成于一塊芯片上。

  2、使用雙緩沖方式的D/A轉換器,可實現多路模擬信號的 輸出。

  3、通過堆棧操作實現子程序調用,首先就要把 的內容入棧,以進行斷點保護。調用返回時,再進行出

  棧保護,把保護的斷點送回到 。

  4、在基址加變址尋址方式中,以 作變址寄存器,以 或 作基址寄存器。

  5、假定累加器A中的內容為40H,執行指令

  1000H:MOVC A,@A+PC

  后,把程序存儲器 單元的內容送入累加器A中。

  6、在寄存器間接尋址方式中,其“間接”體現在指令中寄存器的內容不是操作數,而是操作數的 。

  7、假定A=83H,(R0)=17H,(17H)=0B5H,執行以下指令:

  ANL A,#17H

  ORL 17H,A

  XRL A,@R0

  CPL A

  后,A的內容為 。

  8、已知程序執行前有A=01H,SP=42H,(41H)=FFH,(42H)=FFH。下述程序執行后:

  POP DPH

  POP DPL

  MOV DPTR,#3000H

  RL A

  MOV B,A

  MOVC A,@A+DPTR

  PUSH A

  MOV A,B

  INC A

  MOVC A,@A+DPTR

  PUSH A

  RET

  ORG 3000H

  DB 10H,80H,30H,80H,50H,80H

  請問:A= ,SP= ,(41H)= ,(42H)= 。

  9、在存儲器擴展中,無論是線選法還是譯碼法,最終都是為了擴展芯片的 端提供信號。

  10、在MCS-51中,PC和DPTR都用于提供地址,但PC是為了訪問 存儲器提供地址,而DPTR是為訪

  問 存儲器提供地址。

  11、16KB RAM存儲器的首地址若為3000H,則末地址為 H。

  二.選擇題(每題2分,共16分)

  1、8051與8751的區別是:

  A、內部數據存儲但也數目的不同 B、內部程序存儲器的類型不同

  C、內部數據存儲器的類型不同 D、內部的寄存器的數目不同

  2、判斷以下有關PC和DPTR的結論是否正確?

  A、DPTR是可以訪問的,而PC不能訪問。 B、它們都是8位的存儲器

  C、它們都有加1的功能。 D、DPTR可以分為兩個8位的寄存器使用,但PC不能。

  3、PC的值是

  A、當前正在執行指令的前一條指令的地址 B、當前正在執行指令的下一條指令的地址

  C、當前正在執行指令的地址 D、控制器中指令寄存器的地址

  4、判斷下列說法是否正確

  A、 8031共有21個特殊功能寄存器,它們的位都是可以用軟件設置的,因此,是可以進行位尋址的。

  B、 內部RAM的位尋址區,只能供位尋址使用,而不能供字節尋址使用。

  C、 程序計數器PC不能為用戶編程時直接使用,因為它沒有地址。

  5、下列說法錯誤的是:

  A、 各中斷發出的中斷請求信號,都會標記在MCS-51系統的IE寄存器中。

  B、 各中斷發出的中斷請求信號,都會標記在MCS-51系統的TCON與SCON寄存器中。

  C、 各中斷發出的中斷請求信號,都會標記在MCS-51系統的IP寄存器中。

  D、 各中斷發出的中斷請求信號,都會標記在MCS-51系統的TMOD寄存器中。

  6、在MCS-51中,需要外加電路實現中斷撤除的是:

  A、電平方式的外部中斷 B、定時中斷

  C、外部串行中斷 D、脈沖方式的外部中斷

  7、 判斷下列的說法是否正確?

  A、特殊功能寄存器SCON,與定時器/計數器的控制無關。

  B、特殊功能寄存器TMOD,與定時器/計數器的控制無關。

  C、特殊功能寄存器IE,與定時器/計數器的控制無關。

  D、特殊功能寄存器TCON,與定時器/計數器的控制無關。

  8、 判斷下列說法是否正確?

  A、在8155H芯片中,決定端口和RAM單元編址的信號線是AD7-AD0和WR。

  B、由于8155H不具有地址鎖存功能,因此在與8031的接口電路中必須加地址鎖存器。

  C、8255A的B口可以設置成方式2。

  D、8255A具有三態緩沖器,因此可以直接掛在系統的數據總線上。

  9、區分MCS-51單片機片外程序存儲器和片外數據存儲器的最可靠的方法是:

  A、看其芯片的型號是ROM還是RAM

  B、看其離MCS-51芯片的遠近

  C、看其位于地址范圍的低端還是高段看其是與RD信號連接還是與PSEN信號連接

  10、下列說法正確的是:

  A、 同一級別的中斷請求按時間的先后順序響應。

  B、 同級中斷不能嵌套。

  C、 低優先級中斷請求不能中斷高優先級中斷請求,但是高優先級中斷請求能中斷低優先級中斷請求。

  D、 同一時間同一級別的多中斷請求,將形成阻塞,系統無法響應。

  三.簡答題(每題4分,共20分)

  1、片內RAM低128個單元劃分為哪3個主要部分?各部分的主要功能是什么?

  2、如果手中僅有一臺示波器,可通過觀察哪個引腳的狀態,來大致判斷MCS-51單片機正在工作?

  3、若SP=60H,標號LABEL所在的地址為3456H。LCALL指令的地址為2000H,執行指令如下:

  2000H LCALL LABEL后,堆棧指針SP和堆棧內容發生了什么變化?PC的值等于什么?如果將指令LCALL 直接換成ACALL是否可以?如果換成ACALL指令,可調用的地址范圍是什么?

  4、定時/計數器用作定時器時,其計數脈沖由誰提供?定時時間與哪些因素有關?

  5、常用的I/O接口編址有哪兩種方式?它們各有什么特點?MCS-51的I/O端口編址采用的是哪種方式?


【單片機原理及應用試題含答案】相關文章:

1.單片機原理及應用試題及答案

2.單片機原理及應用試題及答案(二)

3.單片機原理及應用模擬試題及答案

4.單片機原理及應用課后習題答案

5.激光原理及應用試題及答案

6.ERP原理與應用試題及答案

7.《dsp原理及應用》期末試題及答案(一)

8.數據庫原理及應用試題及答案