期末考試單片機習(xí)題和答案全解_第1頁
期末考試單片機習(xí)題和答案全解_第2頁
期末考試單片機習(xí)題和答案全解_第3頁
期末考試單片機習(xí)題和答案全解_第4頁
期末考試單片機習(xí)題和答案全解_第5頁
免費預(yù)覽已結(jié)束,剩余57頁可下載查看

下載本文檔

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

文檔簡介

1、試題11.訪問絕對地址時,一般需包含的頭文件是(B )。A.reg51.hrB.absacc.h4.要使80C51 能夠響應(yīng)定時器 T1 中斷、串行接口中斷,它的中斷允許寄存器IE 的內(nèi)容應(yīng)是(A )。C.intrin s.hD.startup.h2.下列說法正確的是(D)。A.各中斷發(fā)出的中斷請求信號,都會標(biāo)記在b IB.各中斷發(fā)出的中斷請求信號,都會標(biāo)記在?|C.各中斷發(fā)出的中斷請求信號,都會標(biāo)記在D.各中斷發(fā)出的中斷請求信號,都會標(biāo)記在IE 寄存器中。TMOD 寄存器中。IP 寄存器中。TCON 與 SCON 寄存器中。3. 8255A 是可編程的并行輸入/輸出接口芯片,內(nèi)部有B )個

2、8 位的并行口。A.2 個B.C.A.98HB.ri84HC.42HD.廣22H5.在 80C51 單片機中,要求計數(shù)值較大時應(yīng)采用(B )。A.方式 0B.方式 1D.方式 3A.PCB.h1IPC.SCOND.IE7.已知 1 只共陽極 LED 顯示器, 其中 a 筆段為字形代碼的最低位, 若需顯示數(shù)字 數(shù)點暗,則它的字形代碼應(yīng)為(D )。A.06H廣B.30HC.方式 26.在 80C51單片機中,下面哪個不屬于特殊功能寄存器(A )。6,小C.F9H82H1ms9.若存儲器容量為 32KX16 位,則(A )。A.地址線為 15 根,數(shù)據(jù)線為 16 根?|B.地址線為 32 根,數(shù)據(jù)線

3、為 16 根C.地址線為 16 根,數(shù)據(jù)線為 32 根rjD.地址線為 16 根,數(shù)據(jù)線為 15 根10.通常在單片機的應(yīng)用系統(tǒng)中,存放程序的存儲器可采用( B )。A.ROM 和 RAMB.ROMC.廣RAMD.光盤填空題(填空題共 10 題,每題 2 分)1.若采用 6MHz 的晶體振蕩器,則 80C51 單片機的振蕩周期為,機器周期為D.8.若 MCS-51單片機使用晶振頻率為 6MHz時,其復(fù)位持續(xù)時間應(yīng)該超過(C)。C.8(is4jisD.廣答案為:1/6us, 2us2. 8255A 內(nèi)部控制電路還可以分成兩組: A 組和 B 組。其中 A 組控制的對象是 _,B組控制的對象是 _

4、 。答案為: 1.A 口及 c 口的高四位; B 口和 C 口的低 4 位 ,3. 80C51 單片機外部中斷請求信號有 方式和 方式。答案為:低電平 , 下降沿 。4. 在單片機應(yīng)用系統(tǒng)進行擴展時,通常 P0 口作為 ,而 P2 口作為答案為:地址低 8 位或數(shù)據(jù)總線復(fù)用 ,地址高 8 位 。5. 80C51 單片機有 和 兩種復(fù)位方式。答案為:上電復(fù)位,按鍵復(fù)位。6. 常用的 8 位 A/D 、D/A 芯片分別為 、 。答案為: ADC0809 、 DAC0832 。7. RESET 信號復(fù)位后,指令計數(shù)器 PC 的內(nèi)容為 。答案為: 0000H8. 80C51 片內(nèi)有組工作寄存器區(qū),每組

5、為 個寄存器,每組寄存器均被命名為 。答案為: 4 , 8 , R0R7 。9. 80C51 單片機中,在 IP=0 x00 時,優(yōu)先級最高的中斷是 ,最低的是 ,單片機的定時器 1 中斷的入口地址為 。答案為:外部中斷 0, 串行口中斷 , 001BH 。10.如果 a=0 xD4 , b=0 xB3 ,則 a&b= 。答案為:0 x90試題2A.2MHz1.在 CPU 內(nèi)部,反映程序運行狀態(tài)或反映運算結(jié)果一些特征的寄存器是(D )。A.PCB.SPC.D.PSW2.位地址 OOH 所在字節(jié)單元的地址是(D)A.02HB.08HC.21HD.20H3.下列那個并行口可以既作為輸入輸出

6、口又可以作為高8 位地址口( B)A.P1B.P2C.P3D.P04.設(shè) 80C51單片機晶振頻率為 12MHz,定時器作計數(shù)器使用時,其最高的輸入計數(shù)頻率應(yīng)為(C)B.1MHzA.2MHz0003H ,0013H ,001BH。2. 80C51 單片機具有位用戶位尋址空間。5. LCD1602 模塊的 RS=1, R/W=0,表示(B )。P214A.指令寄存器寫入|=IB.數(shù)據(jù)寄存器寫入bi IC.忙信號讀出rD.數(shù)據(jù)寄存器讀出6.單片機中的程序計數(shù)器 PC 用來(C)。A.存放指令rC.存放下一條指令地址卜D.存放上一條指令地址7.控制中斷優(yōu)先級的寄存器是(A)A.IPB.廣PCONC.

7、IED.lrlTCON8.串行通信包括四種工作方C.D.500kHz250kHzB.存放正在執(zhí)行的指令地址式,不是用于異步串行通信的為(A )。A.萬式 0H IB.方式 1riC.方式 2D.方式 39.在串行口工作于移位寄存器方式 0 時,其接收由(C)來啟動。A.RENB.h1-RIC.REN 和 RID.TI10.當(dāng)定時器 T0 向單片機的 CPU 發(fā)出中斷請求時,若 CPU 允許并接受中斷請求時,程 序計數(shù)器 PC 的內(nèi)容將被自動修改為(B)。rA.0003HrB.000BHCC.0013HfZTIrD.001BH填空題(填空題共 10 題,每題 2 分)1.單片機的外部中斷 0 的

8、入口地址為一一,外部中斷 1(INT1)的中斷入口地址為定時器 1 的中斷入口地為。0003H ,0013H ,001BH。2. 80C51 單片機具有位用戶位尋址空間。1283. 單片機正常復(fù)位后, TH0 的復(fù)位狀態(tài)為 。00H4. 單片機的 CPU 由 和 組成。運算器 , 控制器5. 如果 a=0 xD4 ,則 a2= 。( 代表 a 的數(shù)值向右移兩位 )0 x356. 單片機的系統(tǒng)總線有 _、_ 、_。數(shù)據(jù)總線 、 地址總線 、 控制總線 。7. 若只需要開串行口中斷,則 IE 的值應(yīng)設(shè)置為,若需要將外部中斷 0 設(shè)置為下降沿觸發(fā),則執(zhí)行的語句為 _ 。90H ,IT0=18. TM

9、OD 中的 GATE=0 時,表示定時器的起停由 _ 或 _控制。TR0 , TR1 。9. 單片機位尋址區(qū)的單元地址是從 _單元到_ 單元20H , 2FH10. ADC0809 的 EOC = 1,表示 _ _轉(zhuǎn)換已經(jīng)結(jié)束試題3B.7DH1.在片外擴展一片 2764 程序存儲器芯片要(B)地址線。A.8 根B.13 根riC.16 根D.20 根2. LCD1602 模塊的 RS=1,R/W=1,表示(B)。H IA.數(shù)據(jù)寄存器寫入T|B.數(shù)據(jù)寄存器讀出C.指令寄存器寫入IrTD.忙信號讀出3.串行口的工作方式由(C)寄存器決定。A.廠SBUFB.廣PCONC.SCOND.廣RI4.已知

10、1 只共陰極 LED 顯示器,其中 a 筆段為字型代碼的最低位,若要顯示數(shù)字 的字型代碼為(C)。7,它3FHA.C.07HrD.F8H5. 利用下列(C)關(guān)鍵字可以改變工作寄存器組CA.in terruptpB.sfrCT| |iC.usingrD.while6. 在中斷允許寄存器中,中斷控制寄存器 EA 位的作用是(A )cA.CPU 總中斷允許控制位r一、B.中斷請求總標(biāo)志位C.各中斷源允許控制位卜| / 、D.串行口中斷允許位7. 定時/計數(shù)器有 4 種操作模式,它們由(B)寄存器中的 M1 M0 狀態(tài)決定。.C _8.區(qū)分片外程序存儲器和數(shù)據(jù)存儲器的最可靠方法是(D )。A.TCON

11、B.TMODrC.PCONr|D.SCONA.看其芯片型號是 RAM 還是 ROM肛| |丄亠丄B.看其位于地址范圍的低端還是咼端Fl IC.看其離 80C51 芯片的遠近D.看其是被 RD 還是被 PSEN 信號連接9. 80C51 單片機中,輸入/輸出引腳中用于專門的第二功能的引腳是(D )。A.FIP0B.h1-P1C.P2D.P310.下列那種說法正確(A )。A.特殊功能寄存器 SCON,與定時器/計數(shù)器的控制無關(guān)。B.特殊功能寄存器 TCON,與定時器/計數(shù)器的控制無關(guān)。C.1-特殊功能寄存器 IE,與定時器/計數(shù)器的控制無關(guān)。D.特殊功能寄存器 TMOD,與定時器/計數(shù)器的控制無

12、關(guān)。填空題 (填空題共 10 題,每題 2 分)1. 80C51 單片機的內(nèi)部數(shù)據(jù)存儲器為 _字節(jié),內(nèi)部程序存儲器為字節(jié)。128 , 4K 。2. TMOD 中的 GATE=1 時,TO 定時器的起停由兩個信號 _和_控制。TRO , /INTO 。3. 80C51 中凡是地址是 0 或 的特殊功能寄存器均能位尋址。4. 單片機常用兩種復(fù)位方式,即 _和 _,單片機正常復(fù)位后, TMOD 的復(fù)位狀態(tài)為_。上電復(fù)位 , 按鍵復(fù)位 , 00H 。5. 單片機的定時器 0 的中斷入口地址為 _ ,串行口中斷的入口地址為 _ 。000BH , 0023H 。6. 80C51 有兩個 16 位可編程定時

13、 /計數(shù)器,其中定時作用是指對單片機 _ 脈沖進行計 數(shù),而計數(shù)器作用是指對單片機 _脈沖進行計數(shù)。內(nèi)部 , 外部 。7. 如果 a=0 xD4 , b=0 xB3 ,則 a|b= _。0 xF7 。8. 對 8255 芯片編程時,定義 PA 口的地址 define PA8255 XBYTE0 x7FFFC ,則在編寫 C51 程序時,應(yīng)該包含 _ 頭文件。absacc.h 。9. DAC0832 與單片機的接口電路可以根據(jù)需要選擇直通、 、 。單緩沖 , 雙緩沖 。10.當(dāng) 80C51 引腳_ 信號有效時,表示從 _口穩(wěn)定地送出了低 8 位地址。ALE , P0 。試題4單選題(單選題共 1

14、0 題,每題 2 分)1. 單片機 80C51 的 XTAL1 和 XTAL2 引腳是(D)引腳。A.外接定時器B.外接串行口C.外接中斷inD.外接晶振2. 用 80C51 的串行擴展并行 I/O 口時,串行接口工作方式選擇(A )。A.方式 0B.廣方式 1C.方式 2D.廣方式 23. 11 根地址線可選_個存儲單元,16KB 存儲單元需要 根地址線。2048 , 147.具有模數(shù)轉(zhuǎn)換功能的芯片是(A)A.ADC0809rB.DAC0832C.MAX232rD.PCF85638. 80C51 定時/計數(shù)器共有四種操作模式,并由 TMOD 寄存器中 M1 M0 的狀態(tài)決定,當(dāng) M1 M0

15、的狀態(tài)為 10 時,定時/計數(shù)器被設(shè)定為(C)A.13 位定時/計數(shù)器B.16 位定時/計數(shù)器C.自動重裝 8 位定時/計數(shù)器iriD.2 個獨立的 8 位定時/計數(shù)器9.在五個中斷源中,可通過軟件確定各中斷源中斷級別的高或低,但在同一級別中,按硬 件排隊的優(yōu)先級別最高的是(C )中斷。A.定時器 T0ICB.定時器 T1irC.外部中斷 0iriD.外部中斷 110. 80C51 單片機的 VSS(20)引腳是(B)引腳。A.主電源+5VB.廣接地C.備用電源D.廣訪問片外存貯器填空題(填空題共 10 題,每題 2 分)1.單片機正常復(fù)位后,P0P3 的復(fù)位狀態(tài)為FFH 。2. 單片機的外部

16、中斷 0 的入口地址為。0003H。3. 如果 a=0 xD4,貝 U a2=。0 x504. 定時器 0 和定時器 1 的中斷標(biāo)志分別為 _ 和 。TF0, TF15. 對單片機進行復(fù)位,應(yīng)該在 RST 引腳上持續(xù)出現(xiàn)個機器周期的電平。2,高6. 80C51 單片機的 CPU 為位。86. ADC0809 的 START 引腳需要加一個_才能啟動 ADC0809 開始轉(zhuǎn)換。大于 100ns 的正脈沖。7. 80C51 單片機內(nèi)部 RAM 中有 4 個工作寄存器組,在使用時區(qū)別不同寄存器組是依靠特殊功能寄存器 中的_ 和 志位進行設(shè)置PSW, RS0, RS1試題5單選題(單選題共 10 題,

17、每題 2 分)3.若 80C51 單片機的晶振頻率為 12MHz 時,其復(fù)位持續(xù)時間應(yīng)該超過(A)。A.2usB.B.1is1ms解析:復(fù)位需要兩個以上機器周期,所以 2X (12/12 ) =25.要使單片機能夠響應(yīng)定時器 TO 中斷和串行接口中斷,它的中斷允許寄存器 IE 的內(nèi)容應(yīng)是(D) A.98H廣B.91H廠rC.18HflD.92H6.定時器 T1 的溢出標(biāo)志為 TF1,如果采用查詢方式,當(dāng)查詢到有溢出時,該標(biāo)志(A )。rA.由軟件清零B.由硬件自動清零nC.隨機狀態(tài)D.nD.AB 都可以解析:因為是查詢方式,所以軟件清零。若為中斷,硬件清零7.串行口的工作方式由(C )寄存器決

18、定。A.SBUFrB.PCONC.SCONr|D.TMOD8.單片機 C51 中用關(guān)鍵字(D)來改變寄存器組。rC.using9.可以將 P2 口的低 4 位全部置高電平的表達式是(B )。rA.P2&=0 x0f廣B.P2|=0 x0frC.P2A=0 x0f廣D.P2=P2解析:P2 的值或上 OxOf,所以低四位全高電平10. LCD1602 的使能端 E,在引腳上出現(xiàn)(C)后,模塊執(zhí)行命令。A.in terruptrB.un signedC.reentrantP214低電平inB.高電平ClC.負跳變IpD.正跳變填空題(填空題共 10 題,每題 2 分)1. 單片機程序的入口

19、地址是,外部中斷 1 的入口地址是。0000H、 0013H 。2. KeiL C51 軟件中,編譯連接后生成可燒寫的文件擴展名是。Hex3. 微處理器本身不是計算機,它是微型計算機的核心部件,又稱它為,它包括兩個主要部分、。CPU、運算器、控制器。4. 80C51 有個并行 I/O 口,其中 P0P3 是準(zhǔn)雙向口,所以由輸出轉(zhuǎn)輸入時必須先寫入。4.OFFH 或先寫入 15.80C51 單片機訪問片外存儲器時,利用 信號鎖存來自 口的低 8 位地址信號。ALE、P 0。6. 80C51 單片機有:,,等 5 個中斷請求源。外部中斷 0、定時器 0、外部中斷 1、定時器 1、串行口中斷。A.7.

20、 用定時器 T1 方式 2 計數(shù),要求每計滿 100 次,向 CPU 發(fā)出中斷請求,TH1、TL1 的 初始值分別是、。9CH 、 9CH 解析:(2-100) /256;(2-100) %256;8. 80C51 單片機的外部中斷請求信號的觸發(fā)方式有:和。電平觸發(fā)方式、邊沿觸發(fā)方式。9. 若累加器 A 中的數(shù)據(jù)為 01010010B,則 PSW 中的 P=。1試題6單選題(單選題共 10 題,每題 2 分)2.當(dāng)外部中斷請求的信號方式為脈沖方式時,要求中斷請求信號的高電平狀態(tài)和低電平狀 態(tài)都應(yīng)至少維持(A )。A.1 個機器周期rriB.3 個機器周期inC.4 個機器周期inD.2 個機器

21、周期3. P0 口作數(shù)據(jù)線和低 8 位地址線時,P0 口(C)。A.應(yīng)外接上拉電阻rB.能作 I/O 口inC.不能作 I/O 口IrlD.應(yīng)外接高電平4.片內(nèi) RAM 的 20H2FH 為位尋址區(qū),所包含的位地址是(A )。廣1A.00H “-7F HB.00H “-20HC.20H “-2FHD.廣00H “-FFH7.若單片機的振蕩頻率為 6MHz,設(shè)定時器工作在方式 1 需要定時 1ms,則定時器初值應(yīng)為(C )。riA.500rB.1000rC.216-500ClD.216-100016解析:2-1000 x( 6/12) 看書 P1198.定時器 1 工作在計數(shù)方式時,其外加的計數(shù)

22、脈沖信號應(yīng)連接到(B)引腳。T0B.T110.在單片機內(nèi)部,反映程序運行狀態(tài)或反映運算結(jié)果的特征寄存器是(C)。A.r -填空題(填空題共 10 題,每題 2 分)1. 控制串行口工作方式的寄存器是。SCON。2. 11 根地址線可選_K 字節(jié)的存儲單元,16KB 存儲單元需要 _ 根地址線。2 ,143. 80C51 的并行 I/O 口信息有兩種讀取方法:一種是讀引腳,還有一種是。讀鎖存器。4. TMOD 中的 GATE=1 時,TO 定時器的起停由兩個信號 _和_控制。TR0 和 /INT05. 80C51 內(nèi)部數(shù)據(jù)存儲器的地址范圍是 ,位地址空間的字節(jié)地址范圍是,對應(yīng)的位地址范圍是,外部

23、數(shù)據(jù)存儲器的最大可擴展容量是 。00H FFH、20H 2FH、00H 7FH、64K6. 80C51 單片機有_個 16 位可編程定時/計數(shù)器,有種工作方式,當(dāng)定時/計數(shù)器 工作于定時模式時,是對脈沖進行計數(shù)。2、4、內(nèi)部。7. 串行通信的通信方向有、半雙工和 三種。串行中斷請求標(biāo)志位 和。A.PCrB.ArC.PSW廣D.SP9. 單工、全雙工,TI、RI。10. 80C51 內(nèi)部數(shù)據(jù)存儲器的地址范圍是,位地址空間的字節(jié)地址范圍是,對應(yīng)的位地址范圍是,外部數(shù)據(jù)存儲器的最大可擴展容量是 。00H FFH、20H 2FH、00H 7FH、64K試題7單選題(單選題共 10 題,每題 2 分)1

24、. P1 口作輸入用途之前必須要(B )。A.外接上拉電阻B.相應(yīng)端口先置 1inC.相應(yīng)端口先置 0D.外接高電平3.用 80C51 的串行擴展并行 I/O 口時,串行接口工作方式選擇(A )。A.方式 0B.廣方式 1C.方式 2D.方式 34.單片機的 4 組通用工作寄存器的地址范圍是(B )。A.00H - -7FHB.00H - -1FHC.廣20H - -2FHD.廣00H - -FFHCI6.在串行口的控制寄存器 SCON 中,REN 的作用是(C )。iri一A.接收中斷請求標(biāo)志位門、一、B.發(fā)送中斷請求標(biāo)志位C.串行口允許接收位D.地址/數(shù)據(jù)位7.已知 1 只共陽極 LED

25、顯示器,其中 a 筆段為字型代碼的最低位,若要顯示數(shù)字的字型代碼為(C)A.3FHA.3FH廣B.7DHrC.82HrD.F8H8.定時器/計數(shù)器工作方式 2 是(B )。A.1 個 8 位計數(shù)器結(jié)構(gòu)IC1B.2 個 8 位計數(shù)器結(jié)構(gòu)ICIC.13 位計數(shù)結(jié)構(gòu)rlD.16 位計數(shù)結(jié)構(gòu)9.在片外擴展一片 27128 程序存儲器芯片要(D )地址線。iriA.8 根CB.13 根6,它rC.16 根地址總線、控制總線、數(shù)據(jù)總線14 根10.定時器 TO 的溢出標(biāo)志為 TFO ,采用中斷方式,若有 TFO 溢出時,該標(biāo)志(A)。A.由硬件自動清零B.由軟件清零C.隨機狀態(tài)riD.AB 都可以填空題(

26、填空題共 10 題,每題 2 分)1. 80C51 工作電壓是 V,用作復(fù)位功能的控制引腳是,PSEN引腳的功能是WR引腳的功能是RD引腳的功能是5、RST、片外程序存儲器讀選通、片外數(shù)據(jù)存儲器寫選通通。2.若只需要開串行口中斷,貝 U IE 的值應(yīng)設(shè)置為,若要將外部中斷 0 設(shè)置為下降沿觸發(fā),則需執(zhí)行的語句為。90H 、IT0=1。2. 常用的數(shù)碼管中的發(fā)光二極管有、兩種連接方式。共陰極、共陽極。3. 如果 a=0 xD4 , b=0 xB3,貝 U a|b=。0 xf7 。D.片外數(shù)據(jù)存儲器讀選地址總線、控制總線、數(shù)據(jù)總線4計算機三大總線分別為、和。5. 80C51 單片機是 8 位的單片

27、機,其數(shù)據(jù)線是位,地址線是位。當(dāng)擴展存儲器時,其中地址線由_和_提供,數(shù)據(jù)線由 供8 、16 、 P0 、 P2 、 P0 。6. 以 80C51 為核心的單片機最小系統(tǒng),除了要有單片機、電源、地外,還要有電路和電路。晶振、復(fù)位。試題8單選題(單選題共 10 題,每題 2 分)1.定時器 TO 的溢出標(biāo)志為 TFO,采用查詢方式,若查詢到有溢出時,該標(biāo)志(A)A.由軟件清零irB.由硬件自動清零C.隨機狀態(tài)inD.AB 都可以2. 51 單片機片內(nèi) RAM 的位尋址區(qū),所包含的字節(jié)地址是(C)。riA.00H 20HrB.OOH 7FHr|C.20H 2FHrD.OOH FFH3. KeiL

28、C51 軟件中,編譯連接后生成可燒寫的文件擴展名是hex4.定時器/計數(shù)器作定時器時是對(C)進行計數(shù)。A.外部脈沖inB.低電平C.機器周期D.高電平解析:定時器對時鐘脈沖計數(shù)5.訪問外部存貯器或其它接口芯片時, 作數(shù)據(jù)線和低8 位地址線的是(A)。A.nP0 口B.P1 口CC.r iP2 口D.廣P0 口和 P2 口6.定時器/計數(shù)器工作方式 0 是(C)。A.自動重裝載的 8 位計數(shù)器結(jié)構(gòu)B.廣2 個 8 位計數(shù)器結(jié)構(gòu)C.13 位計數(shù)結(jié)構(gòu)D.16 位計數(shù)結(jié)構(gòu)E.廣7.單片機 80C51 的 XTAL1 和 XTAL2 引腳是(D )引腳。iriA.外接定時器B.外接串行口C.外接中斷D

29、.外接晶振8. 在五個中斷源中,可通過軟件設(shè)置各中斷源中斷級別的高或低,但在同一級別中,按硬 件排隊的優(yōu)先級別最低的是(D)中斷。A.定時器 TOr|B.定時器 T1riC.外部中斷 INTOD.串行口9. 串行口中斷入口地址是(D).tri _10. DAC0832 是一片常用的 D/A 轉(zhuǎn)換芯片,它的分辨率位數(shù)是(A)A.10A.OOOBHrB.0013HrC.OOO3H廣D.0023HB.C.1214D.填空題(填空題共 10 題,每題 2 分)1. 當(dāng)擴展外部存儲器或 I/O 口時,P2 口用作,P0 口用作 和。地址高 8 位、 地址線低 8 位和 數(shù)據(jù)線。2. 定時器/計數(shù)器的工作

30、方式 3 是指將 拆成兩個獨立的 8 位計數(shù)器。而另一個定時器/計 數(shù)器此時只可作為使用。TO、波特率發(fā)生器。3. 80C51 單片機內(nèi)部 RAM 區(qū)有組工作寄存器區(qū)。44. 對中斷進行查詢時,查詢的中斷標(biāo)志位共有、和 六個中斷標(biāo)志位。TF1、TFO、 IE0、 IE1、 TI 和 RI。5. 如果 80C51 單片機的引腳EA接地,說明單片機訪問的存儲器是。外部程序存儲器。6. 80C51 單片機的 CPU 是由 和 組成。運算器和控制器7. 80C51 的 P0P3 是準(zhǔn)雙向口,所以由輸出轉(zhuǎn)輸入時必須先寫入。正確答案為:1。8. 在單片機的 RESET 端出現(xiàn)_,便可以可靠復(fù)位,復(fù)位后的程

31、序指針 PC 指向_地址。2 個以上機器周期高電平,0000H。9. 定時器 T1 的中斷入口地址為。14001BH單選題(單選題共 10 題,每題 2 分)1.定時器/計數(shù)器工作方式 0 是(C)。A.8位計數(shù)器結(jié)構(gòu)B.2 個 8 位計數(shù)器結(jié)構(gòu)iriC.13 位計數(shù)結(jié)構(gòu)D.16 位計數(shù)結(jié)構(gòu)2.單片機的外部中斷觸發(fā)方式為(D )。A.電平觸發(fā),低電平有效inB.電平觸發(fā),高電平有效irC.邊沿觸發(fā),負跳變有效iriD.A 和 C 都可以3.在單片機中,如果 LED 數(shù)碼管的個數(shù)較多,常用的數(shù)碼管顯示方式是(B)A.靜態(tài)顯示r|一B.動態(tài)顯示CI、C.隨機方式nD.以上方式都不對4.定時器的工作

32、方式由(A )特殊功能寄存器決定。試題9TMODA.T|B.PCONrC.TCONrD.TFO5.定時器 T0 的溢出標(biāo)志為 TF0 ,如果采用中斷方式,當(dāng) T0 發(fā)生溢出時, )。A.由軟件清零B.由硬件自動清零r|C.隨機狀態(tài)|O|D.AB 都可以6. ADC0809 是一片常用的 A/D 轉(zhuǎn)換芯片,它的分辨率位數(shù)是(A )。A.8B.C10C.12D.廣147.單片機 80C51 的 XTAL1 和 XTAL2 引腳是(B)引腳。A.外接定時器nB.外接晶振inC.外接中斷TF0 標(biāo)志(B|r|D.外接串行口8.訪問外部存貯器或其它接口芯片時,作數(shù)據(jù)線和低8 位地址線的是(A )。A.P

33、0 口B.廣P1 口C.P2 口D.廣P0 口和 P2 口9.可以將 P1 口的高 4 位全部置高電平的表達式是(C )。A.P1A=0 xf0B.P1&=0 xf0C.P1D.=0 xf0E.P1=P110.若單片機晶振頻率為 fosc=24MHz ,則一個機器周期等于(D )卩A.1/12B.C.D.1/2填空題(填空題共10 題,每題 2 分)1.在中斷系統(tǒng)中,TO 和 T1 兩引腳擴展成外部中斷源時,計數(shù)初值應(yīng)當(dāng)是(TH ),(TL) = 。FFHFFH2. 80C51 有 并行 I/O 口,其中 具有第 2 功能,_口做 I/O 時需外接上拉電阻。4,P3、 P0。3. DA

34、C0832 使用時一般的連接方式包括直通、_和_三種。單緩沖、雙緩沖。4. 單片機的 5 個中斷源分別是、。外部中斷 0、定時器 0、夕卜部中斷 1、定時器 1、串行口。5. 常用的數(shù)碼管中的發(fā)光二極管有 _、兩種連接方式,若要顯示數(shù)字“3 ”,則將對應(yīng)的_ 給數(shù)碼管。共陰極、共陽極、字模(段碼)。6. AT89C51 含 _ ROM,_RAM,在物理上有立的存儲器空間。4K 、 256B 、4 。7. 鍵盤可分為和兩種方式。獨立式鍵盤、矩陣式鍵盤。試題10單選題(單選題共 10 題,每題 2 分)1. 80C51 單片機的復(fù)位信號是(A )有效。|廣A.高電平鬥B.低電平鬥C.脈沖|r|D.

35、下降沿2. ADC0809 是一片常用的 A/D 轉(zhuǎn)換芯片,它的分辨率位數(shù)是(A)。810B.001BH12143.單片機 C51 中用關(guān)鍵字(A)來表示中斷函數(shù)。using4.單片機的定時器/計數(shù)器工作方式 2 是(C)。E.5.當(dāng)串行口向單片機的 CPU 發(fā)出中斷請求時,串行口中斷入口地址是(C )。A.B.A.000BHC.0023HC.D.A.in terruptB.un sig nedC.D.reentrantA.13 位計數(shù)結(jié)構(gòu)B.8 位計數(shù)器結(jié)構(gòu)C.2 個 8 位計數(shù)器結(jié)構(gòu)D.16 位計數(shù)結(jié)構(gòu)A.P0 口T|D.0013H6. 定時器 TO 的溢出標(biāo)志為 TFO,若采用中斷方式,

36、響應(yīng)中斷后,該標(biāo)志位( B)。A.由軟件清零|廠B.由硬件自動清零C.隨機狀態(tài)riD.AB 都可以7. 單片機 80C51 的 XTAL1 和 XTAL2 引腳用來(D )。A.外接定時器inB.外接串行口|r|C.外接中斷irD.外接晶振8. 80C51 單片機若晶振頻率為 fosc=6MHz ,則一個機器周期等于(A)以。CA.1/12r|B.1/2廣C.1r2口作地址總線,傳送地址碼的位。P0、低 8、 P2 高 89.訪問外部存貯器或其它接口芯片時,作數(shù)據(jù)線和低8 位地址線的是(A )oT|B.P1 口rC.P2 口D.P0口和P2口10. 80C51 單片機的 CPU 主要組成部分為

37、(C)。A.運算器、寄存器B.加法器、寄存器PlC.運算器、控制器D.運算器、指令譯碼器填空題(填空題共 10 題,每題 2 分)1. KeiL C51 軟件中,編譯連接后生成可燒寫的文件擴展名是。hex2. 鍵盤可分為和。獨立式鍵盤、矩陣式鍵盤。3. 定時器/計數(shù)器的工作方式 3 是指將_拆成兩個獨立的 8 位計數(shù)器。而另一個定時器/計數(shù)器此時只可作為_TO、波特率發(fā)生器4. 單片機位尋址單元地址是從 _單元到元,若某位地址是 09H,它所在單元的地址是_ 。20H , 2FH、21H 。5. 對中斷進行查詢時,查詢的中斷標(biāo)志位共有、和 六個中斷標(biāo)志位。IE0、 IE1、 TF0、 TF1、

38、 TI 和 RI??谧鞯刂房偩€,傳送地址碼的位。P0、低 8、 P2 高 86. 當(dāng)擴展外部存儲器或 I/O 口時,_ 口作地址/數(shù)據(jù)總線,傳送地址碼的 _位;7.在單片機的 RESET 端出現(xiàn)_,便可以可靠復(fù)位,復(fù)位后的程序指針 PC 指向_地址。2 個以上機器周期高電平、0000H簡答題匯總1. SCON 的作用是什么? SCON 寄存器的內(nèi)容如下,說明 RI 標(biāo)志位的作用。D7D6D5D4D3D2D1D0TIRI位地址99H98H答:串行口控制寄存器 SCON 用來鎖存串行口發(fā)送中斷/接收中斷請求標(biāo)志TI (作用:發(fā)送中斷請求標(biāo)志位)和 RI (作用:接受收中斷請求標(biāo)志位)。2編寫允許定

39、時器 1 中斷的中斷初始化程序,定時器 T1 中斷為高優(yōu)先級。ET1=1;EA=1;PT1=13. 提供擴展芯片的片選信號方法有哪幾種?簡述各種方法的優(yōu)點與缺點。答:線選法和譯碼法。線選法的優(yōu)點是:電路簡單;缺點是:擴展芯片少。譯碼法的優(yōu)點是:擴展芯片多;缺點是:電路復(fù)雜。4. 80C51 系統(tǒng)中,片外程序存儲器和片外數(shù)據(jù)存儲器共用16 位地址線和 8 位數(shù)據(jù)線,為何不會產(chǎn)生沖突?答:程序存儲器和數(shù)據(jù)存儲器雖然共用 16 位地址線和 8 位數(shù)據(jù)線,但由于數(shù)據(jù)存儲器的讀和寫分別由 和 信號控制,而程序存儲器由讀選通信號 控制,這些信號在邏輯上時序上不會產(chǎn)生沖突,因此,兩者雖然共處于同一地址空間,

40、但由于控制信號不同,所以不會發(fā) 生總線沖突。5. 80C51 單片機定時 /計數(shù)器的方式 0、方式 1 和方式 2 各有什么特點?答:方式 0 是 13 位計數(shù)結(jié)構(gòu),方式 1 是 16 位計數(shù)結(jié)構(gòu),方式 2 是 8 位自動重裝方式, 適合作波特率發(fā)生器用。各中斷源對應(yīng)的中斷服務(wù)程序的入口地址是否能任意設(shè)定? 答:各中斷源的入口地址已經(jīng)在中斷地址區(qū)中被定義了,不能任意設(shè)定( 6 分)6.簡述串行通信中“單工” 、“半雙工” 、“全雙工” 三種數(shù)據(jù)傳送方式。 答:“單工”是指只能發(fā)送數(shù)據(jù)或只能接收數(shù)據(jù)( 2 分)。 “半雙工”是指可發(fā)送數(shù)據(jù)或 接收數(shù)據(jù),但任一個時間只能發(fā)送數(shù)據(jù)或只能接收數(shù)據(jù)( 2

41、 分) “全雙工”是指可以在任 一時刻同時進行發(fā)送數(shù)據(jù)與接收數(shù)據(jù)( 2 分)。7.在程序里如何以簡單的方式來防止輸入開關(guān)的抖動現(xiàn)象? 答:只要在截獲第一個輸入信號時,即調(diào)用一個約 20ms 的延遲函數(shù),即可避開 20ms 的 不確定信號( 4 分)。 20ms 后再執(zhí)行后面的指令 ( 2 分) 【單片機常用軟件延時 10ms 的方法來消除抖動的影響。 當(dāng)檢測到有鍵按下時, 先延時 10ms ,然后再檢測按鍵的狀態(tài), 若仍是閉合狀態(tài),則認為真正有鍵按下。當(dāng)需要檢測到按鍵釋放時,也需要做同樣的處理】8.定時/ 計數(shù)器用作定時器時,其計數(shù)脈沖由誰提供?定時時間與哪些因素有關(guān)? 答:定時的計數(shù)脈沖來自

42、于單片機內(nèi)部,即每個機器周期產(chǎn)生一個計數(shù)脈沖,也就是每個 機器周期計數(shù)器加 1( 3 分)。定時時間與定時器的工作模式、定時器的初值,時鐘頻率有關(guān)( 3 分)。9.AT89C51 單片機有幾個中斷源?它們的中斷標(biāo)志和中斷入口地址各是什么?答:外部中斷 0 IEO 0003H ( 1 分) 定時計數(shù)器 0 TFO OOOBH(1 分) 外部中斷 1 IE10013H ( 1 分) 定時計數(shù)器 1 TF1 001BH (1 分) 串行口 TI 和 RI 0023H(2 分)10. 中斷服務(wù)子函數(shù)和普通子函數(shù)有什么異同?答:相同點:兩者都需要保護斷點,都可實現(xiàn)中斷嵌套等。不同點:1一般函數(shù)在調(diào)用函數(shù)

43、中的斷點是明確的,中斷函數(shù)的斷點是隨機的。2主函數(shù)與調(diào)用函數(shù)之間具有主從關(guān)系,與中斷函數(shù)之間是平行關(guān)系。3.一般函數(shù)調(diào)用是純粹軟件處理過程,而中斷函數(shù)調(diào)用是需要軟硬件配合才能完成的過程。11.TCON 寄存器的內(nèi)容如下,說明 IT1、IE1、TF1 三位的意義。D7D6D5D4D3D2D1D0TCONTF1TR1TF0TR0IE1IT1IE0IT0位地址8FH8EH8DH8CH8BH8AH89H88H答:IT1 用來決定 INT1 是電平觸發(fā)方式還是邊沿觸發(fā)方式。IE1 是外部中斷 1 的中斷請求標(biāo)志位,TF1 是定時器 T1 溢出標(biāo)志位。(詳見 P110)12. 80C51 擴展存儲器系統(tǒng)中

44、,為什么 P0 口要接一個 8 位鎖存器,而 P2 口不需要接?答:P0 口是擴展存儲器系統(tǒng)的低 8 位地址線和數(shù)據(jù)線總線,在訪問外部存儲器時,P0 口分時用作輸出外部存儲器低 8 位地址和傳送數(shù)據(jù),為了在整個訪問外部存儲器期間,對外 部存儲器存在有效的低 8 位地址信號,所以 P0 口需要外接一個地址鎖存器。而P2 口只用作擴展存儲器系統(tǒng)的高 8 位地址線,并在整個訪問存儲器期間不變,所以不必外接地址鎖 存器。13. 80C51 單片機的片內(nèi)、片外存儲器如何選擇?答:程序存儲器通過 EA 非引腳選擇。若 EA 非=1,則允許使用片內(nèi)程序存儲器(3 分);若 EA 非=0,則只能使用片外程序存

45、儲器(3 分)14. 什么是 A/D 轉(zhuǎn)換器?A/D 轉(zhuǎn)換器是一種能把模擬量轉(zhuǎn)換成數(shù)字量的電子器件(4 分),常用的 A/D 轉(zhuǎn)換器是ADC0809o( 2 分)15什么是中斷嵌套?答:在中斷服務(wù)過程中執(zhí)行更高級別的中斷服務(wù)稱為中斷嵌套。16. 編寫允許外部中斷 1 中斷、用負跳變觸發(fā)的中斷初始化程序。答:IT1=1;(2 分)EX 仁 1; (2 分)EA=1; (2 分)17. 什么是機器周期? 80C51 的時鐘振蕩周期和機器周期之間有何關(guān)系?答:完成一個基本操作所需要的時間稱為一個機器周期(2 分),每個機器周期包含六個時鐘周期(用 S 表示),每個時鐘周期由節(jié)拍信號 P1 和節(jié)拍信號 P2 組成的,每個節(jié)拍持 續(xù)一個振蕩周期(2 分)。因此一個機器周期包含 S1P1S6P2 共 6 個狀態(tài)的 12 個 振蕩 周期(2 分)。18. 單片機的 ALE 引腳的作用是什么?答:ALE 為地址鎖存使能信號,(2 分)當(dāng)單片機訪問外部程序存儲器或外部數(shù)據(jù)存儲器 時,提供地址鎖存信號(2 分),將 P0 口輸出的低 8 位地址鎖

溫馨提示

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

評論

0/150

提交評論