




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、51單片機復習題及答案第1章單片機概述1 .單片機與普通微型計算機的不同之處在于其將、和3部分集成于一塊芯片上。答:CPU、存儲器、I/O口。2 .8051與8751的區別是<,A.內部數據存儲單元數商扃-B.內部數據存儲器的類型不同C.內部程序存儲器的類型不同D.內部寄存器的數目不同答:Co3 .在家用電器中使用單片機應屬于微計算機的oA.輔助設計應用;B.測量、控制應用;C.數值計算應用;D.數據處理應用答:Bo4 .微處理器、微計算機、微處理機、CPU、單片機它們之間有何區別?答:微處理器、微處理機和CPU都是中央處理器的不同稱謂;而微計算機、單片機都是一個完整的計算機系統,單片機
2、特指集成在一個芯片上的用于測控目的的單片微計算機。5 .MCS-51系列單片機的基本型芯片分別為哪幾種?它們的差別是什么?答:MCS51系列單片機的基本型芯片分別是8031、8051和8751。它們的差別是在片內程序存儲器上。8031無片內程序存儲器,8051片內有4KB的程序存儲器ROM,而8751片內集成有4KB的程序存儲器EPROM。6 .為什么不應當把51系列單片機稱為MCS-51系列單片機?答:因為MCS-51系列單片機中的“MCS”是Intel公司生產的單片機的系列符號,而51系列單片機是指世界各個廠家生產的所有與8051的內核結構、指令系統兼容的單片機。第2章51單片機片內硬件結
3、構L在51單片機中,如果采用6MHz晶振,一個機器周期為o答:2Ps2 .AT89C51單片機的機器周期等于個時鐘振蕩周期。答:12。3 .若A中的內容為63H,那么,P標志位的值為o答:P標志位的值為0。4 .內部RAM中,可作為工作寄存器區的單元地址為HHo答:00H:IFHo5 .通過堆棧操作實現子程序調用,首先要把的內容入棧,以進行斷點保護。調用返回時,再進行出棧保護,把保護的斷點送回到O答:PC;PCo6 .51單片機程序存儲器的尋址范圍是由程序計數器PC的位數所決定的,因為51單片機的PC是16位的,因此其尋址的范圍為KBO答:64KBO7 .判斷下列項說法是正確的。A.51單片機
4、的CPU是由RAM和EPROM組成的B.區分片外程序存儲器和片外數據存儲器的最可靠的方法是看其位于地址范圍的低端還是高端C.在51單片機中,為使準雙向的I/O口工作在輸入方式,必須保證它被事先預置為1D.PC可以看成是程序存儲器的地址指針答:A.錯:Be錯:C.對:D.對©8.判斷以下有關PC和DPTR的結論是正確的。A.DPTR是可以訪問的,而PC不能訪問B.它們都是16位寄存器C.在單片機運行時,它們都具有自動加“1”的功能D.DPTR可以分為2個8位的寄存器使用,但PC不能答:A.對;B.對;C.錯;D.對。9.判斷下列說法項是正確的。A.程序計數器PC不能為用戶編程時直接訪問
5、,因為它沒有地址B.內部RAM的位尋址區,只能供位尋址使用,而不能供字節尋址使用C.51單片機共有21個特殊功能寄存器,它們的位都是可用軟件設置的,因此,是可以進行位尋址的。答:A.對;B.錯;C.錯。10 .PC的值是oA.當前正在執行指令的前一條指令的地址B.當前正在執行指令的地址C.當前正在執行指令的下一條指令的地址D.控制器中指令寄存器的地址答:A.錯;B.錯;C.對;D.錯。11 .判斷下列說法項是正確的。A.PC是一個不可尋址的特殊功能寄存器B.單片機的主頻越高,其運算速度越快C.在51單片機中,一個機器周期等于1濟D.特殊功能寄存器內存放的是棧頂首地址單元的內容答:A.對;B.對
6、;C-錯;D.錯。12.51單片機的片內都集成了哪些功能部件?各個功能部件的最主要的功能是什么?(1) 1個微處理器(CPU);(2) 128個數據存儲器(RAM)單元;(3) 4KBFlash程序存儲器;(4) 4個8位可編程并行I/O口(P0口、P1口、P2口、P3口);(5) 1個全雙工串行口;(6) 2個16位定時器/計數器;(7)一個中斷系統,5個中斷源,2個優先級;(8)21個特殊功能寄存器(SFR)。13.說明AT89c51單片機的引腳直的作用,該引腳接高電平和低電平時各有何種功能?答:當諉腳為高電平時,單片機讀片內程序存儲器(4KBFlash),但在PC值超過0FFFH(即超出
7、4KB地址范圍)時,將自動轉向讀外部程序存儲器內的程序。當EA腳為低電平時,對程序存儲器的讀操作只限定在外部程序存儲器,地址為0000HFFFFH,片內的4KBFlash程序存儲器不起作用。14 .64KB程序存儲器空間有5個單元地址對應51單片機5個中斷源的中斷入口地址,請寫出這些單元的入口地址及對應的中斷源。答:64KB程序存儲器空間中有5個特殊單元分別對應于5個中斷源的中斷服務程序的入口地址,見下表。表5個中斷源的中斷入口地址入口地址中斷源0003H外部中斷0(而而)000BH定時器0(T0)0013H外部中斷i(izn)001BH定時器1(T1)0023H串行口15 .當51單片機運行
8、出錯或程序陷入死循環時,如何擺脫困境?答:按下復位按鈕。第3章C51語音編程基礎1. C51在標準C的基礎上,擴展了哪幾種數據類型?第4章51單片機的并行端口1 .下列項說法是否正確。A. P0口作為總線端口使用時,它是一個雙向口B. P0口作為通用I/O端口使用時,外部引腳必須接上拉電阻,因此它是一個準雙向口C. P1P3口作為輸入端口用時,必須先向端口寄存器寫入1D. P1P3口的驅動能力是相同的答:A.對;B.:對C.對:D.錯。2 .以單片機為核心,設計一個節日彩燈控制器,要求如下:在單片機的P0口接有8個發光二級管作為指示燈,PLOPL3接有4個按鍵開關,當不同腳上的按鍵按下時,實現
9、如下功能:按PLO腳按鍵一8只燈全亮然后全滅,再全亮然后全滅,交替閃亮;按P1J腳按鍵一按此鍵則停止點亮8只燈,所有燈全滅;按P1.2腳按鍵一LED指示燈由上向下流水點亮;按P1.3腳按鍵一LED指示燈由下向上流水點亮。第5章51單片機的中斷系統1 .外部中斷1的中斷入口地址為O定時器1的中斷入口地址為答:0013H;OOIBHo2 .若(IP)=00010100B,則優先級最高者為,最低者為答:外部中斷1;定時器TL3 .51單片機響應中斷后,產生長調用指令LCALL,執行該指令的過程包括:首先把的內容壓入堆棧,以進行斷點保護,然后把長調用指令的16位地址送,使程序執行轉向中的中斷地址區。答
10、:PC、PC、程序存儲器。4 .判斷51單片機對外中斷請求源響應的最快響應時間為3個機器周期o答:對。5 下列說法正確的是A.各中斷源發出的中斷請求信。號,都會標記在51單片機的IE寄存器中8 .各中斷源發出的中斷請求信號,都會標記在51單片機的TMOD寄存器中C各中斷源發出的中斷請求信號,都會標記在51單片機的IP寄存器中D.各中斷源發出的中斷請求信號,都會標記在51單片機的TCON與SCON寄存器中答:D。9 .在51單片機的中斷請求源中,需要外加電路實現中斷撤銷的是。A.電平方式的外部中斷B.脈沖方式的外部中斷C.外部串行中斷D.定時中斷答:A。10 下列說法正確的是oA.同一級別的中斷
11、請求按時間的先后順序響應11 同一時間同一級別的多中斷請求將形成阻塞,系統無法響應C低優先級中斷請求不能中斷高優先級中斷請求,但是高優先級中斷請求能中斷低優先級中斷請求D.同級中斷不能嵌套答:A、C、Do8.編寫外部中斷1為跳沿觸發的中斷初始化程序段。答:EA=1;EX1=1;IT1=1;第6章51單片機的定時器/計數器1.下列項說法是正確的。A.特殊功能寄存器SCON,與定時器/計數器的控制無關B.特殊功能寄存器TCON,與定時器/計數器的控制無關C.特殊功能寄存器IE,與定時器/計數器的控制無關D.特殊功能寄存器TMOD,與定時器/計數器的控制無關答:A.對;B.;錯C.錯;D.錯。2 .
12、如果采用的晶振的頻率為3MHz,定時器/計數器工作在方式0、1、2下,其最大定時時間各為多少?答:因為機器周期t1212yl%,丁獲1”所以定時器/計數器工作方式o下,其最大定時時間為Kax=2"x£=2"x4xl(T=8.192ms同樣可以求得,方式1下的最大定時時間為262.144ins;方式2下的最大定時時間為1024ms。3 .定時器/計數器用作定時器模式時,其計數脈沖由誰提供?定時時間與哪些因素有關?答:定時器/計數器用作定時器時,其計數脈沖由系統振蕩器產生的內部時鐘信號12分頻后提供。定時時間與時鐘頻率和定時初值有關。4 .定時器/計數器的工作方式2有
13、什么特點?適用于哪些應用場合?答:定時器/計數器的工作方式2具有自動恢復初值的特點,適用于精確定時,如波特率的產生。5 .編寫程序,要求使用T0,采用方式2定時,在P1.0輸出周期為400ps,占空比為10:1的矩形脈沖。答:根據題意,從P1.0輸出的矩形脈沖的高低電平的時間為10:1,則高低電平的時間分別為363.63w和36.37聯。如果系統采用6MHz晶振,Tcy=2ps,因此高低電平輸出取整,則約為364口s和36聯。6 .定時器/計數器測量某正單脈沖的寬度,采用何種方式可得到最大量程?若時鐘頻率為6MHz,求允許測量的最大脈沖寬度是多少?答:采用方式1定時工作方式。最大脈沖寬度為13
14、1.072ms。第7章51單片機的串行口1 .幀格式為1個起始位,8個數據位和1個停止位的異步串行通信方式是方式答:1。2 .在串行通信中,收發雙方對波特率的設定應該是的。答:相等。3 .下列選項中,是正確的。A.串行口通信的第9數據位的功能可由用戶定義B.發送數據的第9數據位的內容是在SCON寄存器的TB8位中預先準備好的C.串行通信幀發送時,指令把TB8位的狀態送入發送SBUF中D.串行通信接收到的第9位數據送SCON寄存器的RB8中保存E.串行口方式1的波特率是可變的,通過定時器/計數器T1的溢出率設定答:(A)對(B)對(C)錯(D)對(E)對。4 .串行口工作方式1的波特率是oA.固
15、定的,為八sc/32B.固定的,為%J16C.可變的,通過定時器/計數器T1的溢出率設定D.固定的,為f.c/64答:(C)o5 .串行口有幾種工作方式?有幾種幀格式?各種工作方式的波特率如何確定?答:串行口有4種工作方式:方式0、方式1、方式2、方式3。有3種幀格式,方式2和3具有相同的幀格式。方式0的發送和接收都以fosc/12為固定波特率。方式1的波特率=2SMOD/32X定時器T1的溢出率。方式2的波特率=2SMOD/64Xfosc。方式3的波特率=2SMOD/32X定時器T1的溢出率。6 .假定串行口串行發送的字符格式為1個起始位、8個數據位、1個奇校驗位、1個停止位,請畫出傳送字符
16、“B”(42H)的幀格式。答:傳送的字符“B”的幀格式如圖所示(先低位后高位)。起始位01000010校險位停止位圖7 .為什么定時器/計數器T1用作串行口波特率發生器時,常采用方式2?若已知時鐘頻率、通信波特率,如何計算其初值?答:(1)因為定時/計數器在方式2下,初值可以自動重裝,這樣在進行串口波特率發生器設置時,就避免了重裝參數的操作,且減少了重裝參數的誤差。(2)已知時鐘頻率、通信波特率,根據公式(73),即可計算出初值。8 .若晶體振蕩器為1L0592MHz,串行口工作于方式1,波特率為4800bit/s,寫出用T1作為波特率發生器的方式控制字和計數初值。答:經計算,初值為FAH。9
17、 .某51單片機串行口,傳送數據的幀格式由1個起始位(0)、7個數據位、1個偶校驗和1個停止位(D組成。當該串行口每分鐘傳送1800個字符時,試計算出它的波特率。答:串口每秒鐘傳送的字符為1800/60=30個字符/秒,所以波特率為30個字符/秒X10位1個字符=300b/so第8章51單片機擴展存儲器的接口設計1 .單片機存儲器的主要功能是存儲和O答:程序,數據。2 .在存儲器擴展中,無論是線選法還是譯碼法最終都是為擴展芯片的片選端提供控制信號。答:片選。3 .起止范圍為0000H3FFFH的存儲器的容量是KB。答:16KB4 .在51單片機中,PC和DPTR都用于提供地址,但PC是為訪問存
18、儲器提供地址,而DPTR是為訪問存儲器提供地址。答:程序,數據。5 .11條地址線可選個存儲單元,16KB存儲單元需要條地址線。答:2KB,14.6.4KBRAM存儲器的首地址若為0000H,則末地址為H。答:OFFFH.7 .區分51單片機片外程序存儲器和片外數據存儲器的最可靠方法是°A.看其位于地址范圍的低端還是高端8 .看其離51單片機芯片的遠近C.看其芯片的型號是ROM還是RAMD.看其是與無信號連接還是與函樂信號連接答:D。9 .在51單片機系統中,外接程序存儲器和數據存儲器共16位地址線和8位數據線,為何不會發生沖突?答:因為控制信號線的不同。外擴的RAM芯片既能讀出又能
19、寫入,所以通常都有讀、寫控制引腳,記為OE和WE,它們分別與89c51的RD和WR引腳相連。外擴的EPROM在正常使用中只能讀出,不能寫入,故EPROM芯片沒有寫入控制引腳,只有讀出引腳,記為麗,該引腳與89c51單片機的畫相連。10 .請寫出圖8-14中4片程序存儲器27128各自所占的地址空間。答:圖中采用了譯碼法。4片地址分別為0000H3FFFH、4000H7FFFH、8000HBFFFH、C000H-FFFFHo11 .圖822(a)所示為51單片機中存儲器的地址空間分布圖。題圖822(b)為存儲器的地址譯碼電路,為使地址譯碼電路按題圖822(a)所示的要求進行正確尋址,要求畫出:(X)A組跨接端子的內部正確連線圖。(2)B組跨接端子的內部正確連線圖。答:(1)A組跨接端子的內部正確連線圖如下左圖所示。(2) B組跨接端子的內部正確連線圖如下右圖所示。第10章51單片機與輸入/輸出外設的接口1. 說明LED動態顯示的原理2. 寫出共陰極和共陽極LED數碼管僅顯示小數點”的段碼。第11章51單片機與D/AvA/D轉換器的接口1 .對于電流輸出的D/A轉換器,為了得到電壓的轉換結果,應使用o答:由運算放大器構成的I/V轉換電路。2 .使用雙緩沖同步方式的D/A轉換器,可實現多路模擬信號的輸出。答:同步。3 .判斷下列說法是
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年藝術市場數字化交易平臺藝術市場交易稅收優惠政策研究報告
- 八年級期初家長會課件
- 安全專項試題及答案
- 新型農業經營主體2025年農業科技園區建設與培育策略研究報告
- 員工安全培訓課件
- 中國功夫說課稿課件博客
- 中國剪紙美術課件學習指南
- 腫瘤患者心理癥狀分析與干預
- 中國農業銀行課件
- 八年級暑假家長會課件
- 個人信息保護合規審計師CCRC-PIPCA含答案
- 陰道松弛激光治療
- 2025至2030年中國電商導購行業市場運營態勢及投資前景趨勢報告
- 河北省邢臺市卓越聯盟2024-2025學年高二下學期第三次考試(6月)語文試卷(圖片版含解析)
- 2025年佛山市南海區民政局招聘殘疾人專項工作人員題庫帶答案分析
- 公寓中介渠道管理制度
- PICC尖端心腔內心電圖定位技術
- 2024東莞農商銀行社會招聘筆試歷年典型考題及考點剖析附帶答案詳解
- 肺性腦病的護理
- AI音樂概論知到智慧樹期末考試答案題庫2025年四川音樂學院
- 混凝土銷售技能培訓課件
評論
0/150
提交評論