《單片機原理與應用》復習題1_第1頁
《單片機原理與應用》復習題1_第2頁
《單片機原理與應用》復習題1_第3頁
《單片機原理與應用》復習題1_第4頁
《單片機原理與應用》復習題1_第5頁
已閱讀5頁,還剩8頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、一、 填空題1、80C51單片機的內(nèi)部RAM的尋址范圍為 。2、片內(nèi)RAM可進行位尋址的空間位地址范圍是 _。3、80C51單片機中P0口和P2口除了可以進行數(shù)據(jù)的輸入、輸出外,還可以作為 。4、8051系列單片機擴展外部ROM的最大容量為 _。5、單片機應用程序一般存放在 _。6、在接口電路中,把已經(jīng)編址并能進行讀寫操作的寄存器稱為 _。7、80C51內(nèi)部的SFR有 _。8、80C51基本型單片機的內(nèi)部ROM為 _。9、80C51的堆棧一般設在 _。10、P2口通常用作 _,也可以作通用的I/O口使用。11、匯編語言源程序的擴展名為 _。12、將立即數(shù)33H送20H單元使用 _指令。13、要

2、用傳送指令訪問80C51片外RAM,它的指令操作碼助記符是 _。14、定時/計數(shù)器的控制寄存器為 _。15、定時器1 工作在計數(shù)方式時,其外加的計數(shù)脈沖信號應連接到 _引腳。16、定時/計數(shù)器的控制寄存器為TMOD。17、在中斷服務程序中現(xiàn)場保護和現(xiàn)場恢復期間,中斷系統(tǒng)應處在 _的狀態(tài)。18、在中斷服務程序中現(xiàn)場保護和現(xiàn)場恢復期間,中斷系統(tǒng)應處在 _的狀態(tài)。19、在串行通信中, 8051單片機中發(fā)送和接收數(shù)據(jù)的寄存器是 _。20、串行口控制寄存器為 _。21、可編程的接口芯片8155的內(nèi)部RAM地址為 _。22、一個10V滿刻度的12位ADC能分辨輸入電壓變化的最小值是 _。23、ADC080

3、9 芯片有 _路模擬通道。二、 選擇題1、80C51單片機的 口的引腳具有外中斷、串行通信等第二功能。A、P0 B、P1 C、P2 D、P32、單片機應用程序一般存放在 。A、RAM B、ROM C、寄存器 D、CPU3、80C51單片機有中斷源_ _個。A、5 B、2 C、 3 D、 64、80C51單片機的CPU主要由 組成。A、運算器、控制器 B、加法器、寄存器  C、運算器、寄存器 D、運算器、指令譯碼器5、主頻為12MHz的單片機,它的機器周期是_。A、1/12us B、1us C、0.5us D、2us6、在進行proteus仿真時,需要在單片機中加載的程序后綴名為_。A

4、、.c B、 .asm C、 .exe D、.hex 7、在單片機中用在乘除法運算中的寄存器為_ _。A、PSW B、DPTR C、PC D、B8、80C51單片機的工作寄存器分為組,每組有_ _個單元。A、8 B、 C、 D、 2 9、當需要從80C51單片機程序存儲器取數(shù)據(jù)時,采用的指令為 。A、MOV  A, R1  B、MOVC  A,  A + DPTR C、MOVX  A, R0 D、MOVX  A,  DPTR10、執(zhí)行PUSH ACC指令, 80C51單片機完成的操作是 。A、SP+1SP, ACCSP B、

5、ACCSP, SP-1SPC、SP-1SP, ACCSP D、ACCSP, SP+1SP11、下列標號中,正確的標號是 。A、1BT: B、R1: C、ADD: D、STAB31:12、下列標號中,正確的標號是 。A、2BT: B、R1: C、CALL: D、Label1:13、尋址空間為外部數(shù)據(jù)程序存儲器所用的指令是 。A、MOVX B、MOV C、MOVC D、ADDC14、如果(P0)=65H ,則當CPL P0.2SETB CMOV P0.4,C執(zhí)行后(P0)= 。A、61H B、75H C、71H D、17H15、執(zhí)行LACLL 4000H指令時, 80C51所完成的操作是_。、保護

6、 、4000HPC C、保護現(xiàn)場 D、PC+3入棧, 4000HPC16、MOVX A , R0指令中,源操作數(shù)采用 尋址方式,指令作用在 區(qū)間。A、寄存器,外部數(shù)據(jù)存儲器 B、直接,程序存儲器C、寄存器間接 ,內(nèi)部數(shù)據(jù)存儲器 D、寄存器間接,外部數(shù)據(jù)存儲器17、下列指令寫法正確的是 。A、MOV#20H,A B、ADDR2,#30HC、PUSHR0 D、RRCA18、如果(P0)=65H ,則當CPL P0.3SETB CMOV P0.7,C執(zhí)行后(P0)= 。A、6CH B、0DCH C、0D5H D、65H19、以下哪一條是位操作指令 。A、MOV P0,#0FFH B、SETB TR0

7、 C、CPL R0 D、PUSH PSW20、下列標號中,正確的標號是 。A、1BT: B、R1: C、ADD: D、STAB31:21、下列標號中,正確的標號是 。A、2BT: B、R1: C、CALL: D、Label1:22、80C51單片機中既可位尋址又可字節(jié)尋址的單元是_。A、20H B、30H C、00H D、70H23、下列_指令是正確的。A、PUSH R2 B、ADD R0,AC、 MOVX R1,DPTR D、 MOV R0,A24、MOV C,0 指令的尋址方式是 。A、立即尋址 B、寄存器尋址 C、相對尋址 D、位尋址25、以下哪一條是位操作指令 。A、MOV P0,#0

8、FFH B、SETB TR0 C、CPL R0 D、PUSH PSW26、如果(P0)=65H ,則當CPL P0.2SETB CMOV P0.4 ,C執(zhí)行后(P0)= 。A、61H B、75H C、71H D、17H27、 指令是80C51指令系統(tǒng)中執(zhí)行時間最長且長達4 us的指令。A、比較轉(zhuǎn)移 B、循環(huán)轉(zhuǎn)移 C、增減量 D、乘除法28、MOVX A , R0指令中,源操作數(shù)采用 尋址方式,指令作用在 區(qū)間。A、寄存器,外部數(shù)據(jù)存儲器 B、直接,程序存儲器C、寄存器間接,外部數(shù)據(jù)存儲器 D、寄存器間接 ,內(nèi)部數(shù)據(jù)存儲器 29、8段共陰極發(fā)光二極管顯示字符H,段碼應為 。A、67H B、 6E

9、H C、 91H D、76H30、八段共陽極發(fā)光兩極管顯示字符H,段碼應為 。A、89H B、98H C、 91H D、 19H 31、八段共陽極發(fā)光兩極管顯示字符H,段碼應為 。A、67H B、6EH C、89H D、76H32、在串行通信中, 80C51單片機中發(fā)送和接收數(shù)據(jù)的寄存器是 。A、SBUF B、TMOD C、SCON D、DPTR33、波特的單位是 。A、字符/秒 B、位/秒 C、幀/秒 D、字節(jié)/秒34、在串行通信中,80C51單片機中發(fā)送和接收的寄存器是_。A、TMOD B、 SBUF C、SCON D、DPTR35、串行口每次傳送 字符。A、1個 B、1串 C、1波特 D

10、、1幀36、80C51單片機內(nèi)有 個16位的定時/計數(shù)器,每個定時/計數(shù)器都有 種工作方式。A、4, 5 B、2, 4 C、5, 2 D、2, 3 37、若單片機的振蕩頻率為6MHz,設定時器工作在方式1需要定時1ms,則定時器初值應為 。A、500 B、1000 C、216-500 D、216-100038、80C51單片機的定時/計數(shù)器T0的溢出中斷請求標志是 。A、ET1 B、TF0 C、IT1 D、IE139、定時器若工作在循環(huán)定時或循環(huán)計數(shù)場合,應選用 。A、工作方式0 B、工作方式1 C、工作方式2 D、工作方式340、若單片機的振蕩頻率為6MHz,設定時器工作在方式1需要定時0.

11、5ms,則定時器初值應為 。A、250 B、500 C、216-250 D、216-50041、8051單片機內(nèi)有 個16位的定時/計數(shù)器,每個定時/計數(shù)器都有 種工作方式。A、4, 5 B、2, 4 C、5, 2 D、2, 342、定時器0工作在計數(shù)方式時,其外加的計數(shù)脈沖信號應連接到_引腳。A、P3.5 B、P3.4 C、P3.3 D、P3.243、定時器若工作在循環(huán)定時或循環(huán)計數(shù)場合,應選用 。A、工作方式0 B、工作方式1 C、工作方式2 D、工作方式344、控制定時計數(shù)器工作方式的寄存器是_。A、TCON B、PCON C、SCON D、TMOD44、80C51單片機的外部中斷1的中

12、斷請求標志是 。A、ET1 B、TF1 C、IT1 D、IE145、51單片機在同一優(yōu)先級的中斷源同時申請中斷時,CPU最后響應_。 A、外部中斷0 B、外部中斷1 C、定時器0中斷 D、定時器1中斷46、80C51單片機的外部中斷1 的中斷請求標志是 。A、ET1 B、TF1 C、IT1 D、IE147、若某存儲器芯片地址線為12根,那么它的存儲容量為_。A、1KB B、2KB C、4KB D、8KB48、當80C51外部擴展程序存儲器8KB時,需使用EPROM 2716 。A、2片 B、3片 C、4片 D、5片49、某種存儲器芯片的容量是16KB,那么它的地址線根數(shù)是 。A、11根 B、1

13、2根 C、13根 D、 14根50、某種存儲器芯片是8KB*4/片,那么它的地址線根數(shù)是 。A、11 根 B、12根 C、13 根 D、14 根51、當80C51外部擴展程序存儲器8KB時,需使用存儲器2764 。A、1片 B、2片 C、3片 D、4片52、AT89S52是_公司的產(chǎn)品。A、INTEL B、AMD C、ATMEL D、PHILIPS53、80C51單片機的_口的引腳,還具有外中斷、串行通信等第二功能。A、P0   B、P1 C、P2   D、P3三、判斷題2、80C51單片機的P0口既可以做數(shù)據(jù)口線又可以做為地址口線。( )3、工作寄存器組是通過置位PSW中

14、的RS0和RS1來切換的。( )6、單片機系統(tǒng)上電后,其內(nèi)部RAM的值是不確定的。( )8、80C51單片機的P0口既可以做數(shù)據(jù)口線又可以做為地址口線。( )12、MOVC A,A +DPTR,這是條查表指令。( )15、五個中斷源中優(yōu)先級最高的是外部中斷0,優(yōu)先級最低的是串行口中斷。( )18、TMOD中的GATE=1時,表示由兩個信號控制定時器的啟停。( )22、在異步通信的幀格式中數(shù)據(jù)位是低位在前高位在后的排列方式。( )23、8051單片機的串口是全雙工的。( )24、波特率是指每秒傳輸二進制數(shù)據(jù)的位數(shù),單位是b/s。( )四、簡答程序分析綜合題1、簡述現(xiàn)今單片機的開發(fā)過程? 單片機誕

15、生于20世紀70年代末,經(jīng)歷了SCM、MCU、SoC三大階段。低端應用:基于8位單片機,實現(xiàn)最底層電子系統(tǒng)應用。高端應用:基于32位嵌入式處理器,主要在網(wǎng)絡、通信、多媒體等方面的應用。單片機的技術(shù)發(fā)展反映在內(nèi)部結(jié)構(gòu)、功率消耗、外部電壓等級以及制造工藝上??偟膩碚f,單片機在目前的發(fā)展形勢下,表現(xiàn)出二大趨勢:·可靠性及應用越來越高水平和互聯(lián)網(wǎng)連接已是一種明顯的走向 ·所集成的部件越來越多2、以AT89C51為主芯片,時鐘頻率為12MHz ,畫出它的最小系統(tǒng)圖,并寫出該單片機內(nèi)部ROM、RAM的大小及尋址范圍3、80C51單片機有哪幾個并行I/O端口?各I/O口有什么特性?P0、

16、P1、P2、P3P0:尋址外部程序存儲器時分時作為雙向8位數(shù)據(jù)口和輸出低8位地址復用口;不接外部程序存儲器時可作為8位準雙向I/O口使用。當P0口用作輸出口時,因輸出級處于開漏狀態(tài),必須外接上拉電阻。P0口在輸入數(shù)據(jù)前應先向其寫“1”。P1:準雙向口,輸出時可以提供電流負載故不必外接上拉電阻。P2:準雙向口,可作為通用I/O或高8位地址線。P3:可作為準雙向的通用I/O口,和第二功能用于特殊功能輸入輸出和控制。4、已知單片機系統(tǒng)晶振頻率為6MHz,若要求定時值為10ms時,定時器T0工作在方式1時,定時器T0對應的初值是多少? TMOD的值是多少? TH0=?TL0=? 定時器對機器周期計時。

17、時鐘頻率為6MHz,機器頻率為0.5MHz。故機器周期為2us。10ms要求計5000個機器周期。T0在方式1時,初值設為65535-5000=60535,用16進制表示為EC77。故TH0=ECH,TL0=77H。TMOD=03H。5、主頻是12MHz的單片機系統(tǒng),采用方式1,最大定時時間是多少?寫出計算過程。6、簡述定時器/計數(shù)器T0、T1的初始化過程? 7、要求P1.1引腳輸出1000HZ的方波,晶振頻率為12MHZ,試設計程序,采用T0定時/計數(shù)器實現(xiàn),工作方式選擇方式1。(TMOD寄存器如下圖,總中斷允許控制位EA,T0中斷允許控制位ET0,T0啟動控制位TR0)(可采用匯編語言或C

18、語言實現(xiàn))8、已知晶振頻率為6MHz,在P1.0引腳上輸出周期為500微秒的等寬矩形波,若采用T1中斷,工作方式2,試寫出中斷初始化程序。(TMOD寄存器如下,中斷允許控制位EA,T1中斷允許控制位ET1,T1啟動控制位TR1)76543210TMODGATEC/TM1M0GATEC/TM1M0字節(jié)地址:89H9、已知晶振頻率為6MHz,在P1.0引腳上輸出周期為500微秒的等寬矩形波,若采用T1中斷,工作方式2,試寫出中斷初始化程序。(中斷允許控制位EA,T1中斷允許控制位ET1,T1啟動控制位TR1)10、80C51單片機的中斷系統(tǒng)有幾個中斷源?幾個中斷優(yōu)先級?中斷優(yōu)先級是如何控制的?在出

19、現(xiàn)同級中斷申請時,CPU按什么順序響應(按由高級到低級的順序?qū)懗龈鱾€中斷源)? 80C51單片機的中斷源共有5個,其中2個為外部中斷源,3個為內(nèi)部中斷源,劃分為2個中斷優(yōu)先級:高優(yōu)先級和低優(yōu)先級。通過中斷優(yōu)先級控制寄存器IP控制優(yōu)先級。相應位置一則為高優(yōu)先級。置零則為低優(yōu)先級。同級中斷申請時按照INT0-T0-INT1-T1-串口的順序響應。入口地址11、單片機80C51有哪些中斷源,對其中斷請求如何進行控制? 12、編程實現(xiàn)外部INT0(P3.2)中斷控制LED燈(P0.0)。說明:每次按鍵都會觸發(fā)INT0 中斷,中斷發(fā)生時將LED 狀態(tài)取反,產(chǎn)生LED 狀態(tài)由按鍵控制的效果。部分程序如下,

20、其中中斷允許總開關(guān)位為EA,外部中斷0允許位為EX0,試寫出主程序和中斷子程序。#include<reg51.h>#define uchar unsigned char#define uint unsigned intsbit LED=P00;/主程序:/INT0中斷子程序:13、(R0)=4BH,(A)=84H,片內(nèi)RAM(4BH)=7FH,(40H)=20H。 MOV A,R0 MOV R0, #40H MOV 40H,A MOV R0,#35H問執(zhí)行以上程序后,R0、A和4BH、40H單元內(nèi)容的變化如何? 14、R0=20H,R1=25H,(20H)=80H,(21H)=90

21、H,(22H)=A0H,(25H)=A0H,(26H)=6 FH,(27H)=76H,下列程序執(zhí)行程序后,(20H)= 、(21H)= 、(22H)= 、(23H)= 、 CY= 、A= 、R0= 、R1= 。 CLR C MOV R2,#3LOOP: MOV A,R0 ADDC A,R1 MOV R0,A INC R0 INC R1 DJNZ R2,LOOP JNC NEXT1 MOV R0,#01H SJMP $NEXT: DEC R0 SJMP $ 15、分析下列程序并填空: MOV A,#10H (A)= MOV B,A (B)= MOV A,B (A)= ADD A,B (A)= M

22、OV 20H,A (20H)= INC A (A)= MOV 21H,A (21H)= INC A (A)= 16、設內(nèi)部RAM(30H)=5AH,(5AH)=40H,(40H)=00H,端口P1=7FH,問執(zhí)行下列指令后,各有關(guān)存儲單元(即R0,R1,A,B,P1,30H,40H及5AH單元)的內(nèi)容如何? MOV R0,#30H MOV A,R0 MOV R1,A MOV B,R1 MOV R1,P1 MOV A,P1 MOV 40H,#20H MOV 30H,40H 17、單片機的主頻是12MHZ,試用循環(huán)指令編寫延時20ms的延時子程序。18、程序填空:將4 個單字節(jié)數(shù)放片內(nèi)30H33H

23、,它們求和結(jié)果放在片內(nèi)40H,41H 單元。ORG 1000HMOV R7,#04HMOV R0, CLR AMOV 41H,ALOOP: ADD A,R0JNC INC NEXT:INC DJNZ R7, MOV 40H,ASJMP $END19、R0=20H,R1=25H,(20H)=80H,(21H)=90H,(22H)=A0H,(25H)=A0H,(26H)=6FH,(27H)=76H,下列程序執(zhí)行程序后,(20H)= 、(21H)= 、(22H)= 、(23H)= 、 CY= 、A= 、R0= 、R1= 、R2= 、R0= 。 CLR C MOV R2,#3LOOP: MOV A,R

24、0 ADDC A,R1 MOV R0,A INC R0 INC R1 DJNZ R2,LOOP JNC NEXT MOV R0,#01H SJMP $NEXT: DEC R0 SJMP $ 20、分析下列程序并填空: MOV A,#10H (A)= MOV B,A (B)= MOV A,B (A)= ADD A,B (A)= MOV 20H,A (20H)= INC A (A)= MOV 21H,A (21H)= INC A (A)= AND A,21H (A)= SWAP A (A)= 21、已知( R0 )=20H, (20H )=36H, (21H) =17H, (36H) =34H,

溫馨提示

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

評論

0/150

提交評論