大?!秵纹瑱C原理及應用(下)》自測題_第1頁
大專《單片機原理及應用(下)》自測題_第2頁
大?!秵纹瑱C原理及應用(下)》自測題_第3頁
大?!秵纹瑱C原理及應用(下)》自測題_第4頁
免費預覽已結(jié)束,剩余1頁可下載查看

下載本文檔

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

文檔簡介

1、大專單片機原理及應用(下)自測題一、 填空題 1為把A/D轉(zhuǎn)換器轉(zhuǎn)換的數(shù)據(jù)傳送給單片機,可使用的控制方式有:( 定時傳送 )、( 查詢 )和( 中斷 )3種。2. 當單片機復位時PSW_00_H,SP=_07_H,P0P3口均為_置“1”_電平。3堆棧遵循 先進后出(或后進先出) 的數(shù)據(jù)存儲原則,針對堆棧的兩種操作為_PUSH_和_POP_。4. I/O端口作為通用輸入輸出口時,在該端口引腳輸入數(shù)據(jù)時,應先向端口鎖存器進行 寫 “1” 操作。5、計數(shù)器/定時器的加法器計數(shù)脈沖分別來自是單片機的內(nèi)部機器周期脈沖和外部信號脈沖。6、單片機的中斷優(yōu)先級有 2 個,分別是 高優(yōu)先級 和 低優(yōu)先級 。7

2、.8052單片機復位后R4所對應的存儲單元地址為_04_H,因上電時PSW=_00_H。8在微機系統(tǒng)中,CPU是按照 程序計數(shù)器PC 來確定程序的執(zhí)行順序的。9異步串行數(shù)據(jù)通信有( 單工 )、( 半雙工 )和( 全雙工 )共三種數(shù)據(jù)通信方式。 10 LED顯示器的顯示控制方式有 靜態(tài) 顯示和 動態(tài) 顯示兩大類。 11、某中斷申請能被CPU響應必須是總中斷允計EA=1,且申請中斷的中斷源的中斷允許位為 112外部中斷請求信號有 電平 觸發(fā)和_邊沿_觸發(fā)兩種觸發(fā)方式。13. 若LED為共陽極接法(即負邏輯控制),則提示符P的七段代碼值應當為_0C或 8C_H。14、MCS-51 單片機具有 6 個

3、中斷源。二、判斷題1. 8051 單片機中的 TXD 為接收串行口。 ( × )2. MCS-51 單片機的各個中斷源的中斷入口地址可以根據(jù)需要自已設定 ( × )3. 所有特殊功能寄存器都可以通過位尋址方式進行操作。 ( × )4. 當P2口的某些位用作地址線后,其它位不可以用作I/O口線使用。 ( )5. 定時/計數(shù)器可由TM0D設定四種工作方式。 ( ) 6. 當P2口的某些位用作地址線后,其它位不可以用作I/O口線使用。 ( )7. 當口線不足時可以通過串口以移位寄存器方式擴展I/O口 ( )8. LED顯示器分為共陰極和共陽極顯示兩類 ( )9、鍵輸入時

4、的抖動時間很短,設計時進行防抖處理是多余的 ( × )10、信號傳輸過程中加了奇偶校驗位后,就可以防止所有的信息傳輸錯誤 ( × )11、MCS-51 系列單片機可以使用的程序存儲器總?cè)萘渴?4K。 ( )12、除了外部中斷電平觸發(fā)方式外,其它各中斷均可以由軟件置位產(chǎn)生軟中斷 ( )三、選擇題 1. 外部中斷1的中斷服務程序入口地址為 (C)( A )0003H ( B ) 000BH ( C ) 0013H ( D ) 001BH     2.對片外數(shù)據(jù)RAM單元讀寫數(shù)據(jù)須用( b )。(A) MOV指令 (B) MOVX指令 (C

5、) MOVC指令      3.      以下指令中,屬于單純讀引腳的指令是( C ) (A)MOV P1,A (B)ORL P1,#0FH (C)MOV C,P1.5 (D)DJNZ P1,short-lable 4. MCS-51單片機在同一優(yōu)先級的中斷源同時申請中斷時,CPU首先響應( A )。 (A)外部中斷0 (B)外部中斷1 (C)定時器0中斷 (D)定時器1中斷5. MCS-51匯編語言源程序設計中,下列符號中不能用作標號的有( B )。 (A)LOOP (B) MOV (C)L

6、D1 (D)ADDR 6.某中斷源發(fā)出中斷請求后,決定CPU是否響應中斷的特殊寄存器是:(A)(A)IE (B)TMOD (C)IP ( D)TCON/SCON 7各中斷源發(fā)出的中斷請求信號,都會標記在MCS-51系統(tǒng)中的( B ) (A)TMOD (B)TCON/SCON (C)IE (D)IP8PC是:(C)(A)一根硬件信號線 (B) 一個可由用戶直接讀寫的8位RAM寄存器(C) 一個能自動加1的16位的計數(shù)器(D)一個能自動加1計數(shù)的ROM存儲單元9CPU尋址外設端口地址的方法有兩種,一種是統(tǒng)一編址,還有一種是( C)。(A) 混合編址 (B) 動態(tài)編址 (C) 獨立編址 (D) 變址

7、編址10.MCS-51的并行I/O口讀-改-寫操作,是針對該口的( D )(A)引腳 (B)片選信號 (C)地址線 (D)內(nèi)部鎖存器11. 將工作寄存器區(qū)設定為 2 組,則 ( C )( A ) RS1=0 , RS0=0 ( B ) RS1=0 , RS0=1 ( C ) RS1=1 , RS0=0 ( D ) RS1=1 , RS0=112、四、 簡答題: 1什么是中斷系統(tǒng)?中斷系統(tǒng)的功能是什么? 答:當CPU正在處理某件事情(例如,正在執(zhí)行主程序)的時候,外部或內(nèi)部發(fā)生的某一事件(如某個引腳上電平的變化,一個脈沖沿的發(fā)生或計數(shù)器的計數(shù)溢出等)請求CPU迅速去處理,于是,CPU暫時終止當前

8、的工作,轉(zhuǎn)去處理所發(fā)生的事件。中斷服務程序處理完該事件后,再回到原來被終止的地方,繼續(xù)原來的工作,這樣的過程稱為中斷。實現(xiàn)這種功能的部件稱為中斷系統(tǒng)。2. 在MCS-51單片機中,外部中斷有哪兩種觸發(fā)方式?如何加以區(qū)別?答:電平觸發(fā)方式和跳沿觸發(fā)方式。 IT0=0時, 為電平觸發(fā)方式,引腳低電平有效。IT0=1時, 為跳沿觸發(fā)方式,引腳負跳變有效。IT1=0時,為電平觸發(fā)方式,引腳低電平有效。IT1=1時,為跳沿觸發(fā)方式,引腳負跳變有效。3MCS-51單片機的TO、T1用作定時器時,其定時時間與哪些因素有關?答:定時器/計數(shù)器用作定時方式時,其定時時間與時鐘周期、工作方式、定時初值等因素有關。

9、 4.MCS-51單片機中斷系統(tǒng)有幾個優(yōu)先級?如何設定?同級內(nèi)優(yōu)先權是如何排列的?答:單片機中斷系統(tǒng)有2個優(yōu)先級,分別為高優(yōu)先級和低優(yōu)先級。中斷優(yōu)先級受中斷優(yōu)先級寄存器IP控制,每個中斷源都可以通過對IP編程確定為高優(yōu)先級中斷(對應位為1)或低優(yōu)先級中斷(對應位為0)。同一優(yōu)先級中的多個中斷源的優(yōu)先順序由單片機內(nèi)部硬件形成的自然優(yōu)先級來確定,自然優(yōu)先級順序依次為外部中斷0,定時器/計數(shù)器0中斷,外部中斷1,定時器/計數(shù)器1中斷,串行口中斷,定時器/計數(shù)器1中斷。5、8051定時器的門控信號GATE設置為1時,定時器如何啟動?答:當門控信號GATE設置為1時,T0、T1分別受控于(P3.2)、(

10、P3.3),也就是說,只有當(P3.2)引腳上出現(xiàn)高電平(為1時)且TR0=1,T0才開始工作,同樣只有當(P3.3)引腳上出現(xiàn)高電平(為1時)且TR1=1,T1才開始工作6、當T0設為工作方式3時,由于TR1位已被TH0占用,如何控制定時器T1的啟動與關閉?答:當T0設為工作方式3時,由于TR1位已被TH0占用,使用T1前先設置好T1初始值和工作方式02,再通過配置TMOD中的M1和M2來啟動或停止T1,M1和M2配置在02方式下T1自動開始工作,若要讓T1停止工作,只要將TMOD的高4為配置為11,讓它工作方式為3,T1就停止工作了(注:T1在工作方式3時不工作)五8031單片機芯片的 、

11、引腳輸入壓力超限、溫度超限中斷請求信號,定時器/計數(shù)器0作為定時檢測的實時時鐘,用戶規(guī)定的中斷優(yōu)先權排隊的次序為:壓力超限-溫度超限-定時檢測,請確定IE、IP的內(nèi)容,并編程完成這部份內(nèi)容的初始設定。答:IE:87H (即10000111) IP:05H(即00000101)初始設定程序 SETB PX0 CLR PT0 SETB PX1MOV IE , #87H 六、已知8051單片機的fosc=12MHZ 用T1定時,試編程由P1.2和P1.3分別輸出周期為2ms和500s的方波。解:由于fosc=12 MHZ ,所以TCY=1s ,500s=500TCY 2ms =4×500s

12、 =4×500 TCY設T1工作于方式1,X=M 500 = 65536 500 = 65036 即FE0CH所以T1定時初值為:FE0CH 即TH1=FEH TL1=0CHTMOD值設定:0001×××× 即10H 執(zhí)行程序如下:ORG 0000H ;復位入口 AJMP MAIN ;轉(zhuǎn)主程序 ORG 001BH ;T1中斷入口 AJMP TLOOP ;轉(zhuǎn)T1中斷服務程序MAIN: MOV R1, #04H ;賦500s定時次數(shù)計數(shù)器初值 MOV TMOD ,#10H ;T1用于定時,方式1 MOV TH1 ,#0FEH ;賦T1計數(shù)初值X1高

13、位 MOV TL1 ,#0CH ;賦T1計數(shù)初值X1低位 SETB ET1 ;允許T1中斷 SETB EA ;開總中斷允許 SETB TR1 ;啟動T1計時 SETB P1.3 ; 從P1.3口線輸出高電平 SETB P1.2 ;從P1.2口線輸出高電平WAIT: SJMP WAIT ;循環(huán)等待中斷TLOOP: CPL P1.3 ;將P1.3口線輸出取反,調(diào)整波形 DJNZ R1,TLOOP1 ;當前輸出為低電平時轉(zhuǎn)TLOOP1 CPL P1.2 ;將P1.2口線輸出取反,調(diào)整波形 MOV R1, #04H ;重新賦500s定時次數(shù)計數(shù)器初值TLOOP1: JMP RETI ;中斷返回七、要求

14、:小燈最初為點亮狀態(tài),當按下中斷開關K時,熄滅小燈。 請采用中斷的方法編寫完整的程序。ORG 0000HLJMP STARTORG 0003HLJMP WBIDORG 0030H START: MOV SP,#60HCLR IT0CLR P1.1SETB EX0SETB EASJMP $WBID: SETB P1.1RETI 八、在一個系統(tǒng)中采用同一個地址擴展一片74LS377作為輸出口和一片74LS245作為輸入口,畫出邏輯擴展圖。解:其邏輯擴展圖詳見附圖.九、使用3-8譯碼器最多可以擴展多少片6264?試畫出其邏輯擴展圖,并且寫出每一片的地址范圍。答:8片。其邏輯擴展圖及每一片的地址范圍詳

15、見附圖十、在如圖所示的單片機擴展8155的系統(tǒng)中,如果T1的輸入脈沖頻率為1MHZ ,編程實現(xiàn)從T0口輸出頻率為10k HZ方波。解:根據(jù)邏輯擴展圖可知命令/狀態(tài)字地址為:7FF0H,定時計器/計數(shù)器低、高位地址為:7FF4H、7FF5H,由于T0輸出脈沖周期是T1輸入脈沖的100倍,所以計數(shù)初值為44H,按照題意8155應工作于方式1,操作方式碼及初值合成值為:4044H,以子程序的方式編寫的程序如下:PUS: MOV DPTR , #7FF4H MOV A , #44H MOVX DPTR , A ;輸出初值低位 MOV DPTR , #7FF5HMOV A , #40H MOVX DPT

16、R , A ;輸出工作方式及初值高位 MOV DPTR , #7FF0HMOV A , #0C0H MOVX DPTR , A ;啟動定時器/計數(shù)器 RET十一、設計一個通過8032單片機與8155接口擴展6位動態(tài)顯示器的電路,假設LED顯示器為共陰極,8155的命令地址為7F00H, A口地址為7F01H,B口地址為7F02H,8032單片機內(nèi)部RAM中設置6個顯示緩沖單元78H7DH,請畫出邏輯結(jié)構(gòu)圖,程序框圖,并編程完成。解:依題意通過8155接口擴展動態(tài)顯示器的電路邏輯結(jié)構(gòu)圖及程序框圖如下:實現(xiàn)動態(tài)顯示的參考子程序如下:DIR: MOV R0 , #78H ;顯示緩沖區(qū)首址送R0 MO

17、V A , #03H ;8155初始化,00000011,定義A口為輸出口,B口為輸出口 MOV DPTR , #7F00H MOVX DPTR , A MOV R3 , #00100000B ;將要顯示位的位值送R3LP1: MOV DPTR , #7F01H ;設定指針,指向A口 MOV A , R3 MOVX DPTR , A ;從A口輸出,選定顯示器位 INC DPTR ;調(diào)整指針指向B口 MOV A , R0 ;從顯示緩沖區(qū)取出待顯示數(shù)據(jù) ADD A , 0DH ;加上查字形表的表首偏移量 MOVC A , A+PC ;根據(jù)顯示數(shù)據(jù)從表中取出顯示值 MOVX DPTR , A ;從B口輸出,送出顯示值 ACALL DELAY ;延時,確保顯示值能夠看得到 INC R0 ;調(diào)整指針,指向下一顯示數(shù)據(jù) MOV A , R

溫馨提示

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

評論

0/150

提交評論