單片機(jī)原理及應(yīng)用復(fù)習(xí)題及答案1_第1頁
單片機(jī)原理及應(yīng)用復(fù)習(xí)題及答案1_第2頁
單片機(jī)原理及應(yīng)用復(fù)習(xí)題及答案1_第3頁
單片機(jī)原理及應(yīng)用復(fù)習(xí)題及答案1_第4頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、單片機(jī)原理及應(yīng)用復(fù)習(xí)題及答案一、選擇題(在每個(gè)小題四個(gè)備選答案中選出一個(gè)正確答案,填在題的括號中)1、80C51 基本型單片機(jī)內(nèi)部程序存儲器容量為( C)。(A )16K (B)8K (C)4K (D)2K2、在80C51單片機(jī)應(yīng)用系統(tǒng)中,可以作為時(shí)鐘輸出的是( C)引腳。( A )(B)RST ( C)ALE ( D)3、在 80C51 的 4 個(gè)并行口中,能作為通用 I/O 口和高 8 位地址總線的是( C)。( A ) P0 ( B) P1 ( C) P2 ( D) P34、 當(dāng)優(yōu)先級的設(shè)置相同時(shí),若以下幾個(gè)中斷同時(shí)發(fā)生,(D)中斷優(yōu)先響應(yīng)。(A)(B)T1 (C)串口 ( D)T05、

2、在 80C51 中,要訪問 SFR 使用的尋址方式為( A)。( A )直接尋址 ( B )寄存器尋址( C )變址尋址 ( D )寄存器間接尋址6、以下的 4 條指令中,不合法的指令為( D)。(A) INC A (B) DEC A (C) I NC DPTR (D) SWAP ACC7、當(dāng)需要擴(kuò)展一片 8K 的 RAM 時(shí),應(yīng)選用的存儲器為( B)。(A) 2764 (B) 6264(C) 6116 (D) 621288、 若想擴(kuò)展鍵盤和顯示,并希望增加256字節(jié)的RAM時(shí),應(yīng)選擇(A)芯片。(A) 8155 (B) 8255(C) 8279 (D) 74LS1649、80C51 單片機(jī)要

3、進(jìn)行 10 位幀格式的串行通訊時(shí),串行口應(yīng)工作在( B )。(A)方式0(B)方式1(C)方式2(D )方式310、80C51復(fù)位初始化時(shí)未改變 SP的內(nèi)容,第一個(gè)入棧的單元地址為( A)。(A) 08H( B) 80H( C) 00H( D) 07H11 、 CPU 主要的組成部部分為( A )A、運(yùn)算器、控制器B、加法器、寄存器C、運(yùn)算器、寄存器D、運(yùn)算器、指令譯碼器12、指令和程序是以( C )形式存放在程序存儲器中A、源程序B、匯編程序C、二進(jìn)制編碼D、BCD碼13 、單片機(jī)應(yīng)用程序一般存放在( B )A、RAMB、ROMC、寄存器D、CPU14、 單片機(jī)8051的XTAL1和XTAL

4、2引腳是()弓|腳A、外接定時(shí)器B、外接串行口C、外接中斷D、外接晶振15、INTEL 8051 CPU 是( C )位的單片機(jī)A、16B、4C、8D、準(zhǔn) 1616、在遠(yuǎn)距離數(shù)據(jù)傳送時(shí),一般采用 傳送方式。( )A.串行B并行C. 模擬 D.數(shù)字二、填空題1 、計(jì)算機(jī)的經(jīng)典結(jié)構(gòu)由 存儲器 、 運(yùn)算器 、 控制器 、 輸入設(shè)備 、 輸出設(shè)備 組成。2、 80C51 單片機(jī)基本型內(nèi)部 RAM 有 128 個(gè)字節(jié)單元,這些單元可以分為三個(gè)用途不同的區(qū)域,一是 工作寄存器 區(qū),二是 位尋址 區(qū),三是 數(shù)據(jù)緩沖 區(qū)。3 、在 8051 單片機(jī)中,由 2 個(gè)振蕩周期組成 1 個(gè)狀態(tài)周期,由 6 個(gè)狀態(tài)周期

5、組成 1 個(gè)機(jī)器周期。4、8051 的堆棧是向地址的 高 端生成的。入棧時(shí) SP 先 加 1 ,再壓入數(shù)據(jù)。5 、對于 80C51 無嵌套的單級中斷,響應(yīng)時(shí)間至少 3 個(gè)機(jī)器周期,最多 8 個(gè)機(jī)器周期。6、根據(jù)數(shù)據(jù)傳輸方式的不同,可將串行通信分為同步通信和異步通信。7 、外圍設(shè)備與 CPU 之間常用的通信方式有三種:查詢方式、中斷傳輸方式、直接存儲器存取( DMA ) 方式。8 、單片機(jī)片內(nèi) RAM 有 128 個(gè)可按位尋址的位 ,占 16 個(gè)單元9、 8051 單片機(jī)中外部 RAM 的地址為 0000H 至H 。10 、8051 單片機(jī)中 Ti ( i=0 或 1)的方式 0 為 13 位的

6、計(jì)數(shù)器,由 TLi 的高 位和 THi 的低 位構(gòu)成。11 、在寄存器間接尋址方式中,其“間接”體現(xiàn)在指令中寄存器的內(nèi)容不是操作數(shù),而是操作數(shù)的12 、 P2 口既可作為 ,也可以作為 。可尋址片外 RAM 64K 字節(jié) (0000H FFFFH)可尋址片外 ROM 64K 字節(jié) (0000H FFFFH)片內(nèi) Flash ROM 4K 字節(jié) (000H FFFH)13 、單片機(jī)響應(yīng)中斷后,產(chǎn)生長調(diào)用指令LCALL ,執(zhí)行該指令的過程包括:首先把的_內(nèi)容壓入堆棧,以進(jìn)行斷點(diǎn)保護(hù),然后把長調(diào)用指令的16 位地址送 ,_ 使程序執(zhí)行轉(zhuǎn)向 中的中斷地址區(qū)。14 、設(shè)和數(shù)為兩位 BCD 數(shù),若高位 ,

7、_則用指_令來調(diào)整。15 、簡述 80C51 單片機(jī)的中斷系統(tǒng)功能;5 個(gè)中斷源、 2 個(gè)優(yōu)先級16 、簡述 80C51 單片機(jī)定時(shí) / 計(jì)數(shù)器的功能;答:2 個(gè) 16 位定時(shí) /計(jì)數(shù)器。 T0 有 4 種工作方式, T1 有 4 種工作方式。17、 單片機(jī)與普通計(jì)算機(jī)的不同之處在于將(CPU )、(存儲器)和(I/O 接口)三部分集成于一塊芯片上。18、在MCS-5Z晶振,1個(gè)機(jī)器周期為(2卩s ),如果采用12MHz晶振,1個(gè)機(jī)器周期為(1卩s )19 、 子程序調(diào)用和中斷服務(wù)時(shí) CPU 自動將當(dāng)前 PC 值壓棧保存,返回時(shí)自動將 PC 值彈棧三、簡答題簡述 80C51 單片機(jī)的 I/O

8、口的功能和特點(diǎn);答: P0 :地址總線低 8 位/數(shù)據(jù)總線和一般 I/O 口P1 :一般 I/O 口P2 :地址總線高 8 位和一般 I/O 口P3 :第二功能和一般 I/O 口4 個(gè)口作為一般 I/O 時(shí)均為準(zhǔn)雙向口。簡述 80C51 單片機(jī)的中斷系統(tǒng)功能;答: 5 個(gè)中斷源、 2 個(gè)優(yōu)先級中斷控制、中斷響應(yīng)時(shí)間、中斷受阻條件等 。簡述 80C51 單片機(jī)定時(shí) / 計(jì)數(shù)器的功能;答:2個(gè)16位定時(shí)/計(jì)數(shù)器。TO有4種工作方式,T1有4種工作方式。簡述 80C51 單片機(jī)串行口的功能;答:全雙工。由 SBUF 和 PCON 完成控制,波特率由 T1 產(chǎn)生。收、發(fā)中斷用一個(gè)中斷向量,中斷標(biāo)志RI

9、、TI由軟件清除。4種工作方式。5 、簡述 8OC51 單片機(jī)指令系統(tǒng)的特點(diǎn)及尋址方式。答: 111 條指令,大多為單、雙周期指令,速度快。指令字節(jié)多為單、雙字節(jié),省空間。尋址方式多(7種),操作靈活。有布爾指令集,控制應(yīng)用方便。7種尋址方式為 。四、程序閱讀與分析題1 、試閱讀下面的程序,指出該程序結(jié)束后累加器 ACC 和寄存器 THO 的值,并說明該程序完成了怎樣的 功能。ORG OOOOHMOV SP , #6OHMOV A , #1OHMOV THO , #2OHPUSH ACCPUSH THOPOP ACCPOP THOEND答:利用堆棧交換了 ACC和THO的內(nèi)容,(A) =20H

10、 , ( THO ) =10H2 、程序段如下,試說明其功能。MOV RO , 5OHMOV R1 , 6OHMOV A , ROADD A , R1MOV RO , AINC ROINC R1MOV A , ROADDC A , R1MOV RO , AMOV OOH , C答:雙字節(jié)無符號數(shù)加法。被加數(shù)存放在內(nèi)部 RAM 的 51H 、 5OH 單元,加數(shù)存放在內(nèi)部 RAM 的 61H 、 6OH 單元,相加的結(jié)果存放在內(nèi)部 RAM 的 51H 、 5OH 單元,進(jìn)位存放在位尋址區(qū)的 OOH 位中。五、綜合應(yīng)用題1 、設(shè)計(jì)一個(gè) 8OC31 單片機(jī)最小系統(tǒng)。配備:時(shí)鐘電路、上電及復(fù)位電路、

11、8K EPROM 、 8K RAM 。要求:畫出電路圖、標(biāo)明必須的信號名稱、芯片型號及其連接。 (答略 )2、利用8155構(gòu)建4 X 8鍵盤接口。畫出與按鍵相關(guān)部分連接示意圖,詳細(xì)解釋鍵掃描的過程。(答略)3 、設(shè) 80C51 單片機(jī)晶振頻率為 6MHz ,定時(shí)器 T0 工作于方式 1 。要求 80C51 以中斷方式工作并在 P1.0 引腳輸出周期為 500 微秒的方波。試: 計(jì)算初值、 編寫含有初始化功能的主程序和完成方波輸出的 中斷服務(wù)程序。答:機(jī)器周期為2微秒。定時(shí)時(shí)間250微秒。需要計(jì)數(shù)N = 125初值為 65536 - 125 = 65411 = FF83H,所以(THO ) =F

12、FH , (TLO ) =83H工作方式設(shè)置: 0000 0001B,即( TMOD )= 01H主程序: 中斷服務(wù)程序: (整體結(jié)構(gòu)! )MOV TMOD,#O1H MOV THO,#OFFHMOV THO,OFFH MOV TLO,#83HMOV TLO,#83H CPL P1.OSETB EA RETISETB ETOSETB TROSJMP $多選題:1 、系統(tǒng)內(nèi)存包括( CD )A、硬盤B、軟盤C、RAMD、ROME、光盤2、所謂系統(tǒng)總線,指的是( ABE )A、數(shù)據(jù)總線B、地址總線C、內(nèi)部總線 D、外部總線E、控制總線3 、 8O51 單片機(jī)尋地方式有( ABCDE )A、寄存器間

13、接尋址方式B、立即尋址方式C、直接尋址方式D、變址間接尋址方式E、位尋址方式4、關(guān)于指針 DPTR ,下列說法正確的是( BD )ADPTR 是 CPU 和外部存儲器進(jìn)行數(shù)據(jù)傳送的唯一橋梁BDPTR 是一個(gè) 16 位寄存器CDPTR 不可尋址D DPTR 是由 DPH 和 DPL 兩個(gè) 8 位寄存器組成的EDPTR 的地址 83H5、 下列指令中,哪些是屬于偽指令( ABCD)。A.ORGB.DBC.DWD.EQU6、 位地址的表示形式有(ABCD )。A.點(diǎn)操作符B.直接位地址 C.位名稱 D.用戶自定義7、 下列寄存器中,( ACD)可用做數(shù)據(jù)存儲器的間接寄存器。A.R1B.ACCC.DP

14、TRD.RO8、以下有關(guān) PC 和 DPTR 的結(jié)論中正確的有( ACD)。A、DPTR是可以訪問的,而 PC不能訪問。B、它們都有加1的功能C、都是16位的D、DPTR可以分為兩個(gè)8位的寄存器使用,但 PC不能。A.SWAPB.XCH C.MOVX D.XCHD10 、關(guān)于邏輯運(yùn)算指令,下列說法中正確的是 (ADD、對OV不影響A .對CY有影響 B.對CY不影響 C、對OV有影響11 、串行口中斷有兩個(gè)中斷標(biāo)志位,其分別為( CD)。A.TF0B.TF1C.RI D.TI12 、對于 DIV AB 指令的執(zhí)行結(jié)果,下列說法正確的是( ABE )A、商在A中 B、余數(shù)在 B中C、商在B中D、

15、余數(shù)在 A中13、8051CPU 具有(ABCDEA、4K 字節(jié)的程序存儲器D、全雙工串行I / 0 一個(gè)E、如果除數(shù)為0,則溢出標(biāo)志位置1)B、128字節(jié)的數(shù)據(jù)存儲器C、32線并行I / 0 E、2 個(gè) 16位定時(shí)器計(jì)數(shù)器14、8051單片機(jī)的中斷源有( ABCDE )A、外部中斷0 B、定時(shí)/計(jì)數(shù)中斷0 C、串行中斷D、外部中斷1 E、定時(shí)/計(jì)數(shù)中斷115、 對于 JBC bit ,rel 指令,下列說法正確的是(ADE )A.bit 位狀態(tài)為 1 時(shí)轉(zhuǎn)移B.bit 位狀態(tài)為 0時(shí)轉(zhuǎn)移C.bit 位狀態(tài)為 1 時(shí)不轉(zhuǎn)移D. bit位狀態(tài)為0時(shí)不轉(zhuǎn)移E.轉(zhuǎn)移時(shí),同時(shí)對該位清零16、 8051

16、CPUD 在訪問外部存儲器時(shí),地址的輸出是(AC)A、P2 口輸出高8位地址B、P1 口輸出高8位地址 C、P0 口輸出低8位地址D、P1 口輸出低8位地址E、P2 口輸出低8位地址17、數(shù) 123 可能是( BCDE )A、二進(jìn)制數(shù)B、八進(jìn)制數(shù)C、十六進(jìn)制數(shù)D、四進(jìn)制數(shù) E、十進(jìn)制數(shù)18、下述條件中,能封鎖主機(jī)對中斷的響應(yīng)的條件是(ABC)A、一個(gè)同級或高一級的中斷正在處理中B、當(dāng)前周期不是執(zhí)行當(dāng)前指令的最后一個(gè)周期C、當(dāng)前執(zhí)行的指令是RETI 指令或?qū)?IE 或 IP 寄存器進(jìn)行讀寫指令D、當(dāng)前執(zhí)行的指令是一長跳轉(zhuǎn)指令E、一個(gè)低級的中斷正在處理中19、中斷請求的撤除有( ABCDA、定時(shí)/

17、計(jì)數(shù)中斷硬件自動撤除C、電平方式外部中斷強(qiáng)制撤除20、如下程序段:C L RCM O VA,BCHA D D CA,65H則其結(jié)果為( ABC )B、脈沖方式外部中斷自動撤除D、串行中斷軟件撤除E、串行中斷硬件自動撤除A、(A)=21HB、CY=1C 、AC=1 D、CY=0E、AC=0判斷題:18051 每個(gè)中斷源相應(yīng)地在芯片上都有其中斷請求輸入引腳()2程序計(jì)數(shù)器 PC 不能對它進(jìn)行讀寫操作( )38051 單片機(jī)的棧底單元是不能利用的,因此,它是一個(gè)閑置單元()48051 單片機(jī)對最高優(yōu)先權(quán)的中斷響應(yīng)是無條件的()5中斷初始化時(shí),對中斷控制器的狀態(tài)設(shè)置,只可使用位操作指令,而不能使用字節(jié)

18、操作 指令( )6在一般情況 8051 單片機(jī)允許同級中斷嵌套( )78051 單片機(jī),程序存儲器數(shù)和數(shù)據(jù)存儲器擴(kuò)展的最大范圍都是一樣的()8單片機(jī)系統(tǒng)擴(kuò)展時(shí)使用的鎖存器,是用于鎖存高8 位地址( )9 RC A 為循環(huán)左移指令()10 MOV A,30H 為立即尋址方式()11.如果發(fā)生除法溢出錯(cuò)誤,則PSW標(biāo)志位P置1。()12如 JC rel 發(fā)生跳轉(zhuǎn)時(shí),目標(biāo)地址為當(dāng)前地址加上偏移量rel( )13.MOV A,A+DPTR 是一條查詢指令( )14. MUL AB 的執(zhí)行結(jié)果是高 8位在 A 中,低 8 位在 B 中( )15. 離散信號都是數(shù)字信號()16. 在 A/D 變換時(shí),抽樣頻率越高越好( )17. CPU 對內(nèi)部 RAM 和外部 RAM 的讀寫速度一樣快( )18. 對于 8051 單片機(jī),當(dāng) CPU 對內(nèi)部程序存儲器尋址超過 4K

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論