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

下載本文檔

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

文檔簡介

1、第1章 單片機(jī)概述1單片機(jī)與普通微型計算機(jī)的不同之處在于其將 、 、和 3部分集成于一塊芯片上。答:CPU、存儲器、I/O口。28051與8751的區(qū)別是 。A內(nèi)部數(shù)據(jù)存儲單元數(shù)目不同 B內(nèi)部數(shù)據(jù)存儲器的類型不同C內(nèi)部程序存儲器的類型不同 D內(nèi)部寄存器的數(shù)目不同答:C。3在家用電器中使用單片機(jī)應(yīng)屬于微計算機(jī)的 。A輔助設(shè)計應(yīng)用;B測量、控制應(yīng)用;C數(shù)值計算應(yīng)用;D數(shù)據(jù)處理應(yīng)用答:B。4微處理器、微計算機(jī)、微處理機(jī)、CPU、單片機(jī)它們之間有何區(qū)別?答:微處理器、微處理機(jī)和CPU都是中央處理器的不同稱謂;而微計算機(jī)、單片機(jī)都是一個完整的計算機(jī)系統(tǒng),單片機(jī)特指集成在一個芯片上的用于測控目的的單片微計

2、算機(jī)。5MCS-51系列單片機(jī)的基本型芯片分別為哪幾種?它們的差別是什么?答:MCS-51系列單片機(jī)的基本型芯片分別是8031、8051和8751。它們的差別是在片內(nèi)程序存儲器上。8031無片內(nèi)程序存儲器,8051片內(nèi)有4KB的程序存儲器ROM,而8751片內(nèi)集成有4KB的程序存儲器EPROM。6為什么不應(yīng)當(dāng)把51系列單片機(jī)稱為MCS-51系列單片機(jī)?答:因為MCS-51系列單片機(jī)中的“MCS”是Intel公司生產(chǎn)的單片機(jī)的系列符號,而51系列單片機(jī)是指世界各個廠家生產(chǎn)的所有與8051的內(nèi)核結(jié)構(gòu)、指令系統(tǒng)兼容的單片機(jī)。第2章 51單片機(jī)片內(nèi)硬件結(jié)構(gòu)1在51單片機(jī)中,如果采用6MHz晶振,一個機(jī)

3、器周期為 。答:2s2AT89C51單片機(jī)的機(jī)器周期等于 個時鐘振蕩周期。答:12。3若A中的內(nèi)容為63H,那么,P標(biāo)志位的值為 。答:P標(biāo)志位的值為0。4內(nèi)部RAM中,可作為工作寄存器區(qū)的單元地址為 H H。答:00H;1FH。5通過堆棧操作實現(xiàn)子程序調(diào)用,首先要把 的內(nèi)容入棧,以進(jìn)行斷點保護(hù)。調(diào)用返回時,再進(jìn)行出棧保護(hù),把保護(hù)的斷點送回到 。答:PC;PC。6 51單片機(jī)程序存儲器的尋址范圍是由程序計數(shù)器PC的位數(shù)所決定的,因為51單片機(jī)的PC是16位的,因此其尋址的范圍為 KB。答:64KB。7判斷下列 項說法是正確的。A51單片機(jī)的CPU是由RAM和EPROM組成的B區(qū)分片外程序存儲器

4、和片外數(shù)據(jù)存儲器的最可靠的方法是看其位于地址范圍的低端還是高端C在51單片機(jī)中,為使準(zhǔn)雙向的I/O口工作在輸入方式,必須保證它被事先預(yù)置為1DPC可以看成是程序存儲器的地址指針答: A. 錯; B. 錯;C. 對;D. 對。8判斷以下有關(guān)PC和DPTR的結(jié)論 是正確的。ADPTR是可以訪問的,而PC不能訪問B它們都是16位寄存器C在單片機(jī)運(yùn)行時,它們都具有自動加“1”的功能DDPTR可以分為2個8位的寄存器使用,但PC不能答:A. 對; B. 對;C. 錯;D. 對。9判斷下列說法 項是正確的。A程序計數(shù)器PC不能為用戶編程時直接訪問,因為它沒有地址B內(nèi)部RAM的位尋址區(qū),只能供位尋址使用,而

5、不能供字節(jié)尋址使用C51單片機(jī)共有21個特殊功能寄存器,它們的位都是可用軟件設(shè)置的,因此,是可以進(jìn)行位尋址的。答:A. 對; B. 錯;C. 錯。10PC的值是 。A當(dāng)前正在執(zhí)行指令的前一條指令的地址B當(dāng)前正在執(zhí)行指令的地址C當(dāng)前正在執(zhí)行指令的下一條指令的地址D控制器中指令寄存器的地址答:A. 錯;B. 錯;C. 對;D. 錯。11判斷下列說法 項是正確的。APC是一個不可尋址的特殊功能寄存器B單片機(jī)的主頻越高,其運(yùn)算速度越快C在51單片機(jī)中,一個機(jī)器周期等于1msD特殊功能寄存器內(nèi)存放的是棧頂首地址單元的內(nèi)容答:A. 對;B. 對;C. 錯;D.錯。1251單片機(jī)的片內(nèi)都集成了哪些功能部件?

6、各個功能部件的最主要的功能是什么?(1)1個微處理器(CPU);(2)128個數(shù)據(jù)存儲器(RAM)單元;(3)4KB Flash程序存儲器;(4)4個8位可編程并行I/O口(P0口、P1口、P2口、P3口);(5)1個全雙工串行口;(6)2個16位定時器/計數(shù)器;(7)一個中斷系統(tǒng),5個中斷源,2個優(yōu)先級;(8)21個特殊功能寄存器(SFR)。13說明AT89C51單片機(jī)的引腳的作用,該引腳接高電平和低電平時各有何種功能?答:當(dāng)腳為高電平時,單片機(jī)讀片內(nèi)程序存儲器(4KB Flash),但在PC值超過0FFFH(即超出4KB地址范圍)時,將自動轉(zhuǎn)向讀外部程序存儲器內(nèi)的程序。當(dāng)腳為低電平時,對程

7、序存儲器的讀操作只限定在外部程序存儲器,地址為0000HFFFFH,片內(nèi)的4KB Flash程序存儲器不起作用。1464KB程序存儲器空間有5個單元地址對應(yīng)51單片機(jī)5個中斷源的中斷入口地址,請寫出這些單元的入口地址及對應(yīng)的中斷源。答:64KB程序存儲器空間中有5個特殊單元分別對應(yīng)于5個中斷源的中斷服務(wù)程序的入口地址,見下表。表 5個中斷源的中斷入口地址入口地址中斷源0003H外部中斷0 ()000BH定時器0 (T0)0013H外部中斷1 ()001BH定時器1 (T1)0023H串行口15當(dāng)51單片機(jī)運(yùn)行出錯或程序陷入死循環(huán)時,如何擺脫困境?答:按下復(fù)位按鈕。第3章 C51語音編程基礎(chǔ)1.

8、 C51在標(biāo)準(zhǔn)C的基礎(chǔ)上,擴(kuò)展了哪幾種數(shù)據(jù)類型?第4章 51單片機(jī)的并行端口1下列 項說法是否正確。AP0口作為總線端口使用時,它是一個雙向口BP0口作為通用I/O端口使用時,外部引腳必須接上拉電阻,因此它是一個準(zhǔn)雙向口CP1P3口作為輸入端口用時,必須先向端口寄存器寫入1DP1P3口的驅(qū)動能力是相同的答:A對;B;對 C對;D錯。 2以單片機(jī)為核心,設(shè)計一個節(jié)日彩燈控制器,要求如下:在單片機(jī)的P0口接有8個發(fā)光二級管作為指示燈,P1.0P1.3接有4個按鍵開關(guān),當(dāng)不同腳上的按鍵按下時,實現(xiàn)如下功能:按P1.0腳按鍵8只燈全亮然后全滅,再全亮然后全滅,交替閃亮;按P1.1腳按鍵按此鍵則停止點亮

9、8只燈,所有燈全滅;按P1.2腳按鍵LED指示燈由上向下流水點亮;按P1.3腳按鍵LED指示燈由下向上流水點亮。第5章 51單片機(jī)的中斷系統(tǒng)1外部中斷1的中斷入口地址為 。定時器1的中斷入口地址為 。答:0013H;001BH。2若(IP)=00010100B,則優(yōu)先級最高者為 ,最低者為 。答:外部中斷1;定時器T1。3 51單片機(jī)響應(yīng)中斷后,產(chǎn)生長調(diào)用指令LCALL,執(zhí)行該指令的過程包括:首先把 的內(nèi)容壓入堆棧,以進(jìn)行斷點保護(hù),然后把長調(diào)用指令的16位地址送 ,使程序執(zhí)行轉(zhuǎn)向 中的中斷地址區(qū)。答:PC、PC、程序存儲器。4判斷51單片機(jī)對外中斷請求源響應(yīng)的最快響應(yīng)時間為3個機(jī)器周期 。答:

10、對。5下列說法正確的是 。A各中斷源發(fā)出的中斷請求信號,都會標(biāo)記在51單片機(jī)的IE寄存器中B各中斷源發(fā)出的中斷請求信號,都會標(biāo)記在51單片機(jī)的TMOD寄存器中C各中斷源發(fā)出的中斷請求信號,都會標(biāo)記在51單片機(jī)的IP寄存器中D各中斷源發(fā)出的中斷請求信號,都會標(biāo)記在51單片機(jī)的TCON與SCON寄存器中答:D。6在51單片機(jī)的中斷請求源中,需要外加電路實現(xiàn)中斷撤銷的是 。A電平方式的外部中斷B脈沖方式的外部中斷C外部串行中斷D定時中斷答:A。7下列說法正確的是 。A同一級別的中斷請求按時間的先后順序響應(yīng)B同一時間同一級別的多中斷請求將形成阻塞,系統(tǒng)無法響應(yīng)C低優(yōu)先級中斷請求不能中斷高優(yōu)先級中斷請求

11、,但是高優(yōu)先級中斷請求能中斷低優(yōu)先級中斷請求D同級中斷不能嵌套答:A、C、D。8編寫外部中斷1為跳沿觸發(fā)的中斷初始化程序段。答:EA=1; EX1=1; IT1=1;第6章 51單片機(jī)的定時器/計數(shù)器1下列 項說法是正確的。A特殊功能寄存器SCON,與定時器/計數(shù)器的控制無關(guān)B特殊功能寄存器TCON,與定時器/計數(shù)器的控制無關(guān)C特殊功能寄存器IE,與定時器/計數(shù)器的控制無關(guān)D特殊功能寄存器TMOD,與定時器/計數(shù)器的控制無關(guān)答:A對;B;錯C錯;D錯。2如果采用的晶振的頻率為3MHz,定時器/計數(shù)器工作在方式0、1、2下,其最大定時時間各為多少?答:因為機(jī)器周期所以定時器/計數(shù)器工作方式0下,

12、其最大定時時間為同樣可以求得,方式1下的最大定時時間為262.144ms;方式2下的最大定時時間為1024ms。3定時器/計數(shù)器用作定時器模式時,其計數(shù)脈沖由誰提供?定時時間與哪些因素有關(guān)?答:定時器/計數(shù)器用作定時器時,其計數(shù)脈沖由系統(tǒng)振蕩器產(chǎn)生的內(nèi)部時鐘信號12分頻后提供。定時時間與時鐘頻率和定時初值有關(guān)。4定時器/計數(shù)器的工作方式2有什么特點?適用于哪些應(yīng)用場合?答:定時器/計數(shù)器的工作方式2具有自動恢復(fù)初值的特點,適用于精確定時,如波特率的產(chǎn)生。5編寫程序,要求使用T0,采用方式2定時,在P1.0輸出周期為400s,占空比為101的矩形脈沖。答:根據(jù)題意,從P1.0輸出的矩形脈沖的高低

13、電平的時間為101,則高低電平的時間分別為363.63s和36.37s。如果系統(tǒng)采用6MHz晶振,Tcy=2s,因此高低電平輸出取整,則約為364s和36s。6定時器/計數(shù)器測量某正單脈沖的寬度,采用何種方式可得到最大量程?若時鐘頻率為6MHz,求允許測量的最大脈沖寬度是多少?答:采用方式1定時工作方式。最大脈沖寬度為131.072ms。第7章 51單片機(jī)的串行口1幀格式為1個起始位,8個數(shù)據(jù)位和1個停止位的異步串行通信方式是方式 。答:1。2在串行通信中,收發(fā)雙方對波特率的設(shè)定應(yīng)該是 的。答:相等。3下列選項中, 是正確的。A串行口通信的第9數(shù)據(jù)位的功能可由用戶定義B發(fā)送數(shù)據(jù)的第9數(shù)據(jù)位的內(nèi)

14、容是在SCON寄存器的TB8位中預(yù)先準(zhǔn)備好的C串行通信幀發(fā)送時,指令把TB8位的狀態(tài)送入發(fā)送SBUF中D串行通信接收到的第9位數(shù)據(jù)送SCON寄存器的RB8中保存E串行口方式1的波特率是可變的,通過定時器/計數(shù)器T1的溢出率設(shè)定答:(A)對(B)對(C)錯(D)對(E)對。4串行口工作方式1的波特率是 。A固定的,為fosc/32B固定的,為fosc/16C可變的,通過定時器/計數(shù)器T1的溢出率設(shè)定D固定的,為fosc/64答:(C)。5串行口有幾種工作方式?有幾種幀格式?各種工作方式的波特率如何確定?答:串行口有4種工作方式:方式0、方式1、方式2、方式3。有3種幀格式,方式2和3具有相同的幀

15、格式。方式0的發(fā)送和接收都以fosc/12為固定波特率。方式1的波特率=2SMOD/32定時器T1的溢出率。方式2的波特率=2SMOD/64fosc。方式3的波特率=2SMOD/32定時器T1的溢出率。6假定串行口串行發(fā)送的字符格式為1個起始位、8個數(shù)據(jù)位、1個奇校驗位、1個停止位,請畫出傳送字符“B”(42H)的幀格式。答:傳送的字符“B”的幀格式如圖所示(先低位后高位)。 起始位 0 1 0 0 0 0 1 0 校驗位 停止位 圖7為什么定時器/計數(shù)器T1用作串行口波特率發(fā)生器時,常采用方式2?若已知時鐘頻率、通信波特率,如何計算其初值?答:(1)因為定時器/計數(shù)器在方式2下,初值可以自動

16、重裝,這樣在進(jìn)行串口波特率發(fā)生器設(shè)置時,就避免了重裝參數(shù)的操作,且減少了重裝參數(shù)的誤差。 (2)已知時鐘頻率、通信波特率,根據(jù)公式(7-3),即可計算出初值。8若晶體振蕩器為11.0592MHz,串行口工作于方式1,波特率為4 800bit/s,寫出用T1作為波特率發(fā)生器的方式控制字和計數(shù)初值。答:經(jīng)計算,初值為FAH。9某51單片機(jī)串行口,傳送數(shù)據(jù)的幀格式由1個起始位(0)、7個數(shù)據(jù)位、1個偶校驗和1個停止位(1)組成。當(dāng)該串行口每分鐘傳送1800個字符時,試計算出它的波特率。答:串口每秒鐘傳送的字符為1800/60=30個字符/秒,所以波特率為30個字符/秒10位1個字符=300b/s。第

17、8章 51單片機(jī)擴(kuò)展存儲器的接口設(shè)計1單片機(jī)存儲器的主要功能是存儲 和 。答:程序,數(shù)據(jù)。2在存儲器擴(kuò)展中,無論是線選法還是譯碼法最終都是為擴(kuò)展芯片的片選端提供 控制信號。答:片選。3起止范圍為0000H3FFFH的存儲器的容量是 KB。答:16KB4在51單片機(jī)中,PC和DPTR都用于提供地址,但PC是為訪問 存儲器提供地址,而DPTR是為訪問 存儲器提供地址。答:程序,數(shù)據(jù)。511條地址線可選 個存儲單元,16KB存儲單元需要 條地址線。答:2KB,14。64KB RAM存儲器的首地址若為0000H,則末地址為 H。答:0FFFH。7區(qū)分51單片機(jī)片外程序存儲器和片外數(shù)據(jù)存儲器的最可靠方法

18、是 。A看其位于地址范圍的低端還是高端B看其離51單片機(jī)芯片的遠(yuǎn)近C看其芯片的型號是ROM還是RAMD看其是與信號連接還是與信號連接答:D。9在51單片機(jī)系統(tǒng)中,外接程序存儲器和數(shù)據(jù)存儲器共16位地址線和8位數(shù)據(jù)線,為何不會發(fā)生沖突?答:因為控制信號線的不同。外擴(kuò)的RAM芯片既能讀出又能寫入,所以通常都有讀、寫控制引腳,記為和,它們分別與89C51的和引腳相連。外擴(kuò)的EPROM在正常使用中只能讀出,不能寫入,故EPROM芯片沒有寫入控制引腳,只有讀出引腳,記為,該引腳與89C51單片機(jī)的相連。10請寫出圖8-14中4片程序存儲器27128各自所占的地址空間。答:圖中采用了譯碼法。4片地址分別為

19、0000H3FFFH、4000H7FFFH、8000HBFFFH、C000HFFFFH。11圖8-22(a)所示為51單片機(jī)中存儲器的地址空間分布圖。題圖8-22(b)為存儲器的地址譯碼電路,為使地址譯碼電路按題圖8-22(a)所示的要求進(jìn)行正確尋址,要求畫出:(1)A組跨接端子的內(nèi)部正確連線圖。(2)B組跨接端子的內(nèi)部正確連線圖。答:(1)A組跨接端子的內(nèi)部正確連線圖如下左圖所示。(2)B組跨接端子的內(nèi)部正確連線圖如下右圖所示。 第10章 51單片機(jī)與輸入/輸出外設(shè)的接口1 說明LED動態(tài)顯示的原理2 寫出共陰極和共陽極LED數(shù)碼管僅顯示小數(shù)點“.”的段碼。第11章 51單片機(jī)與D/A、A/D轉(zhuǎn)換器的接口1對于電流輸出的D/A轉(zhuǎn)換器,為了得到電壓的轉(zhuǎn)換結(jié)果,應(yīng)使用 。答:由運(yùn)算放大器構(gòu)成的I/V轉(zhuǎn)換電路。2使用雙緩沖同步方式的D/A轉(zhuǎn)換器,可實現(xiàn)多路模擬信號的 輸出。答:同步。3判斷下列說法是否正確。(

溫馨提示

  • 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論