




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、第1章單片機概述1單片機與普通微型計算機的不同之處在于其將 塊芯片上。答:CPU、存儲器、I/O 口。2. 8051與8751的區(qū)別是。A .內部數據存儲單元數目不同B.C.內部程序存儲器的類型不同D.、和 3部分集成于內部數據存儲器的類型不同 內部寄存器的數目不同3.答:C在家用電器中使用單片機應屬于微計算機的A.輔助設計應用;B .測量、控制應用;C.數值計算應用;D ,數據處理應用答:B。4. 微處理器、微計算機、微處理機、CPU、單片機它們之間有何區(qū)別? 答:微處理器、微處理機和CPU都是中央處理器的不同稱謂;而微計算機、單片機都是一個完 整 的計算機系統(tǒng),單片機特指集成在一個芯片上的
2、用于測控目的的單片微計算機。5. MCS-51系列單片機的基本型芯片分別為哪幾種?它們的差別是什么?答:MCS-51系列單片機的基本型芯片分別是8031、8051和8751。它們的差別是在片內程序存儲 器上。8031無片內程序存儲器,8051片內有4KB的程序存儲器ROM,而8751片內集成有 4KB的程序存儲器EPROM。6. 為什么不應當把51系列單片機稱為MCS-51系列單片機?答:因為MCS-51系列單片機中的“ MCS”是In tel公司生產的單片機的系列符號,而51系列單 片機是指世界各個廠家生產的所有與8051的內核結構、指令系統(tǒng)兼容的單片機。第2章51單片機片內硬件結構1.在5
3、1單片機中,如果采 用6MHz晶振,一個機器周期為。答:2血2 . AT89c51單片機的機器周期等于個時鐘振蕩周 期。答:12。3 .若A中的內容為63H,那么,P標志 位的值為。答:P標志位的值為0。4. 內部RAM中,可作為工作寄存 器區(qū)的單元地址為 HH。答:00H ; 1FH.5. 通過堆棧操作實現子程序調用,首先要把的內容人棧,以進行斷點保護。調用返回時,再進行出棧保護,把保護的斷點送回到。答:PC ; PCo6. 51單片機程序存儲器的尋址范圍是由程序計數器PC的位數所決定的,因為51單片機的PC是16位的,因此其尋址的范圍為 KB。答:64KB o7. 判斷下列 項說法是正確的
4、。A. 51單片機的CPU是由RAM和EPROM組成的B .區(qū)分片外程序存儲器和片外數據存儲器的最可靠的方法是看其位于地址范圍的低端還是高端C. 在51單片機中,為使準雙向的I/O 口工作在輸入方式,必須保證它被事先預置為1D. PC可以看成是程序存儲器的地址指針答:A.錯;B.錯;C.對;口.對。8. 判斷以下有關PC和DPTR的結論 是正確的。A. DPTR是可以訪問的,而PC不能訪問B.它們都是16位寄存器C.在單片機運行時,它們都具有自動加“ 1”的功能D. DPTR可以分為2個8位的寄存器使用,但PC不能答:A.對;B.對;C.錯;D.對。9. 判斷下列說法 項是正確的。A.程序計數
5、器PC不能為用戶編程時直接訪問,因為它沒有地址B.內部RAM的位尋址區(qū),只能供位尋址使用,而不能供字節(jié)尋址使用C. 51單片機共有21個特殊功能寄存器,它們的位都是可用軟件設置的,因此,是可以進行位尋 址的。答:A.對;B.錯;C.錯。10. PC的值是。A .當前正在執(zhí)行指令的前一條指令的地址B.當前正在執(zhí)行指令的地址C.當前正在執(zhí)行指令的下一條指令的地址D.控制器中指令寄存器的地址答:A.錯;B.錯;C.對;D.錯。11. 判斷下列說法 項是正確的。A. PC是一個不可尋址的特殊功能寄存器B.單片機的主頻越高,其運算速度越快C.在51單片機中,一個機器周期等于1 sD.特殊功能寄存器內存放
6、的是棧頂首地址單元的內容答:A.對;B.對;C.錯;D.錯。12. 51單片機的片內都集成了哪些功能部件?各個功能部件的最主要的功能是什么?(1) 1個微處理器(CPU);(2) 128個數據存儲器(RAM)單元;(3) 4KB Flash程序存儲器;(4) 4 個 8 位可編程并行 I/O ( P0 口、P1 口、P2 口、P3 口);(5) 1個全雙工串行口 ;(6) 2個16位定時器/計數器;(7)一個中斷系統(tǒng),5個中斷源,2個優(yōu)先級;(8) 21個特殊功能寄存器(SFR)。13 .說明AT89C51單片機的引腳EA的作用,該引腳接高電平和低電平時各有何種功能答:當EA腳為高電平時,單片
7、機讀片內程序存儲器(4KB Flash),但在PC值超過OFFFH (即超出4KB地址范圍州寸,將自動轉向讀外部程序存儲器內的程序。當 EA腳為低電平時,對程 序存儲器的讀操作只限定在外部程序存儲器,地址為 0000HFFFFH,片內的4KB Flash程序 存儲器不起作用。14 . 64KB程序存儲器空間有5個單元地址對應51單片機5個中斷源的中斷入口地址,請寫出這 些 單元的入口地址及對應的中斷源。答:64KB程序存儲器空間中有5個特殊單元分別對應于5個中斷源的中斷服務程序的入口地 址, 見下表。表5個中斷源的中斷入口地址人口地址中斷源0003H外部中斷0 ( INT0 )OOOBH定時器
8、0(T0)0013H外部中斷1 (")001BH定時器1仃1)0023H串行口15 .當51單片機運行出錯或程序陷入死循環(huán)時,如何擺脫困境?答:按下復位按鈕。第3章C51語音編程基礎1. C51在標準C的基礎上,擴展了哪幾種數據類型?第4章51單片機的并行端口1. 下列項說法是否正確。A. P0 口作為總線端口使用時,它是一個雙向口B. P0 口作為通用I/O端口使用時,外部引腳必須接上拉電阻,因此它是一個準雙向口C. P1 P3 口作為輸入端口用時,必須先向端口寄存器寫入1D. P1P3 口的驅動能力是相同的答:A.對;B.;對C.對;D.錯。E. 以單片機為核心,設計一個節(jié)日彩燈
9、控制器,要求如下:在單片機的P0 口接有8個發(fā)光二級管作為指示燈,P1.0P1.3接有4個按鍵開關,當不同腳上的 按鍵按下時,實現如下功能:按P1.0腳按鍵一 8只燈全亮然后全滅,再全亮然后全滅,交替閃亮;按P1.1腳按鍵一按此鍵則停止點亮8只燈,所有燈全滅;按P1.2腳按鍵一 LED指示燈由上向下流水點亮;按P1.3腳按鍵一 LED指示燈由下向上流水點亮。第5章51單片機的中斷系統(tǒng)1 外部中斷1的中斷入口地址為。定時器1的中斷入口地址為答:0013H ; 001BH。2 若(IP) =00010100B,則優(yōu)先級最高者為,最低者為答:外部中斷1;定時器T1。3 . 51單片機響應中斷后,產生
10、長調用指令LCALL ,執(zhí)行該指令的過程包括:首先把 的內容壓入堆棧,以進行斷點保護,然后把長調用指令的16位地址送,使程序執(zhí)行轉 向 中的中斷地址區(qū)。答:PC、PC、程序存儲器。4 判斷51單片機對外中斷請求源響應的最快響應時間為3個機器周期5.答:對。卜列說法正確的是。51單片機的IE寄存器中51單片機的TMOD寄存器中51單片機的IP寄存器中51單片機的TCON與SCON寄存器中A ,各中斷源發(fā)出的中斷請求信號,都會標記在 B.各中斷源發(fā)出的中斷請求信號,都會標記在 C.各中斷源發(fā)出的中斷請求信號,都會標記在 D.各中斷源發(fā)出的中斷請求信號,都會標記在 答:Do6.在51單片機的中 斷請
11、求源中,需要外加電路實現中斷撤銷的是A .電平方式的外部中斷B.脈沖方式的外部中斷C.外部串行中斷D.定時中斷答:Ao7 .下列說法正確的是 0A .同一級別的中斷請求按時間的先后順序響應8 .同一時間同一級別的多中斷請求將形成阻塞,系統(tǒng)無法響應C.低優(yōu)先級中斷請求不能中斷高優(yōu)先級中斷請求,但是高優(yōu)先級中斷請求能中斷低優(yōu)先級中斷請 求D.同級中斷不能嵌套答:A、C、Do8 編寫外部中斷1為跳沿觸發(fā)的中斷初始化程序段答:EA=1;EX 仁 1;IT1=1;第6章51單片機的定時器/計數器1.下列項說法是正確的。A.特殊功能寄存器SCON,與定時器/計數器的控制無關B.特殊功能寄存器TCON,與定
12、時器/計數器的控制無關C.特殊功能寄存器IE,與定時器/計數器的控制無關D.特殊功能寄存器TMOD,與定時器/計數器的控制無關答:A .對;B錯C.錯;D .錯。2 .如果采用的晶振的頻率為3MHz,定時器/計數器工作在方式0、1、2下,其最大定時時間各為 多少?答:因為機器周期12 12Tcy歹 4 sfosc 3 10所以定時器/計數器工作方式。下,其最大定時時間為 13136Tmax 2 Tc 24 108.192ms同樣可以求得,方式1下的最大定時時間為262.144ms;方式2下的最大定時時間為1024mS。3 .定時器/計數器用作定時器模式時,其計數脈沖由誰提供?定時時間與哪些因素
13、有關?答:定時器/計數器用作定時器時,其計數脈沖由系統(tǒng)振蕩器產生的內部時鐘信號12分頻后提供。定時時間與時鐘頻率和定時初值有關。4 .定時器/計數器的工作方式2有什么特點?適用于哪些應用場合?答:定時器/計數器的工作方式2具有自動恢復初值的特點,適用于精確定時,如波特率的產生。5 .編寫程序,要求使用T0,采用方式2定時,在P1.0輸出周期為400g,占空比為10 : 1的矩形 脈沖。答:根據題意,從P1.0輸出的矩形脈沖的高低電平的時間為10: 1,貝礙低電平的時間分別為 363.63 s和36.37目。如果系統(tǒng)采用6MHz晶振,Tcy=2血,因此高低電平輸出取整,則約為 364 ss 和
14、36 sso6 .定時器/計數器測量某正單脈沖的寬度,采用何種方式可得到最大量程?若時鐘頻率為6MHz, 求允許測量的最大脈沖寬度是多少?答:采用方式1定時工作方式。最大脈沖寬度為131.072m$o第7章51單片機的串行口1 幀格式為1個起始位,8個數據位和1個停止位的異步串行通信方式是方式答:1。2 在串行通信中,收發(fā)雙方對波特率的設定應該是 的答:相等。3 .下列選項中,是正確的。A.串行通信的第9數據位的功能可由用戶定義B.發(fā)送數據的第9數據位的內容是在SCON寄存器的TB8位中預先準備好的C.串行通信幀發(fā)送時,指令把TB8位的狀態(tài)送入發(fā)送SBUF中D.串行通信接收到的第9位數據送SC
15、ON寄存器的RB8中保存E.串行口方式1的波特率是可變的,通過定時器/計數器的溢出率設定答:(A)對(B)對 (0錯(D)對(E)對。4. 串行口工作方式的波特率是。A.固定的,為fosc/32 B,固定的,為fosc/16C.可變的,通過定時器/計數器T1的溢出率設定D ,固定的,為fosc/64答:(C)。5 .串行有幾種工作方式?有幾種幀格式?各種工作方式的波特率如何確定?答:串行有4種 工作方式:方式0、方式1、方式 2、方式3。有3種幀格式,方式2和3具有相同的幀格式。方式0的發(fā)送和接收都以fosc/12為固定波特 率。方式1的波特率=2SMOD/32 X定時器T1的溢出率。方式2的
16、波特率=2SMOD/64 X fosc。方式3的波特率=2SMOD/32 X定時器T1的溢出率。6 .假定串行口串行發(fā)送的字符格式為1個起始位、8個數據位、1個奇校驗位、1個停止位,請畫出 傳送字符“ B" ( 42H)的幀格式。答:傳送的字符“ B”的幀格式如圖所示(先低位后高位)。起始位01000010校驗位停止位7 .為什么定時器/計數器用作串行口波特率發(fā)生器時,常采用方式2?若已知時鐘頻率、通信波 特率,如何計算其初值?答:(1 )因為定時器/計數器在方式2下,初值可以自動重裝,這樣在進行串口波特率發(fā)生器設置 時,就避免了重裝參數的操作,且減少了重裝參數的誤差。(2)已知時鐘
17、頻率、通信波特率,根據公式(7.3),即可計算出初值。8 若晶體振蕩器為11.0592MHz,串行口工作于方式1,波特率為4 800bit/s,寫出用T1作為波特 率發(fā)生器的方式控制字和計數初值。答:經計算,初值為FAH。9 某51單片機串行口,傳送數據的幀格式由1個起始位(0)、7個數據位、1個偶校驗和1個停 止位(1 )組成。當該串行口每分鐘傳送1 800個字符時,試計算出它的波特率。答:串口每秒鐘傳送的字符為1800/60=30個字符/秒,所以波特率為30個字符/秒X 10位1個字符=300b/s。第8章51單片機擴展存儲器的接口設計1 單片機存儲器的主要功能是存儲 和。答:程序,數據。
18、2 在存儲器擴展中,無論是線選法還是譯碼法最終都是為擴展芯片的片選端提供 控制信號。答:片選。3 起止范圍為0000H3FFFH的存儲器的容量是 KB。答:16KB4 在51單片機中,PC和DPTR都用于提供地址,但PC是為訪問存儲器提供地址,而DPTR是為訪問 存儲器提供地址。答:程序,數據。5 .11條地址線可選 個存儲單元7 6KB存儲單元需要 條地址線。答:2KB 14。6 . 4KB RAM存儲器的首地址若為0000H,則末地址為 H。答:OFFFH o7 .區(qū)分51單片機 片外程序存儲器和片外數據存儲器的最可靠方法是。A .看其位于地址范圍的低端還是高端8 .看其離51單片機芯片的
19、遠近C.看其芯片的型號是ROM還是RAMD.看其是與RD信號連接還是與PSEN信號連接答:Do9 ,在51單片機系統(tǒng)中,外接程序存儲器和數據存儲器共16位地址線和8位數據線,為何不會發(fā)生沖突?答:因為控制信號線的不同。外擴的RAM芯片既能讀出又能寫入,所以通常都有讀、寫控制引腳,記為oe和we,它們分別與89C51的RD和WR引腳相連。外擴的EPROM在正常使用中只能讀出,不能寫入,故EPROM芯片沒有寫入控制引腳,只有讀出引腳,記為oe,該引腳與89C51單片機的PSEN相連。10 請寫出圖8-14中4片程序存儲器27128各自所占的地址空間。答:圖中采用了譯碼法。4片地址分別為0000H3
20、FFFH、4000H7FFFH、8000HBFFFH、 C000HFFFFHo11 圖8-22 (a)所示為51單片機中存儲器的地址空間分布圖。題圖 8-22 (b)為存儲器的地 址 譯碼電路,為使地址譯碼電路按題圖8-22 (a)所示的要求進行正確尋址,要求畫出:(1) A組跨接端子的內部正確連線圖。(2) B組跨接端子的內部正確連線圖。答:(1) A組跨接端子的內部正確連線圖如下左圖所示(2) B組跨接端子的內部正確連線圖如下右圖所示io15161112第10章51單片機與輸入/輸出外設的接口1.2.說明LED動態(tài)顯示的原理寫出共陰極和共陽極LED數碼管僅顯示小數點的段碼第11章51單片機與D/A、A/D轉換器的接口1 對于電流輸出的D/A轉換器,為了得到電壓的轉換結果,應使用。答:由運算放大器構成的I/V轉換電路。2 使用雙緩沖同步方式的D/A轉換器,可實現多路模擬信號
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 關于商鋪租金合同范本
- 墻地磚合同范本
- 全書定制合同范本
- 單位電腦采購合同范本
- 單位與保安合同范本
- 個人投資合伙合同范本
- 修路轉讓合同范例
- 入圍合同范本
- 做線上合同范本
- 麻城外包型鋼加固施工方案
- 2024年益陽醫(yī)學高等專科學校單招職業(yè)技能測試題庫及答案解析
- 2023年人教版七年級歷史下冊《全冊課件》
- 新大象版科學三年級下冊全冊知識點 (復習用)
- 《提案與方案優(yōu)化設計》課件-第二部分 平面布局方案設計
- 2024年黑龍江省專升本考試生理學護理學專業(yè)測試題含解析
- 奧特康唑膠囊-臨床用藥解讀
- 認識統(tǒng)計年報基本概念與作用
- 水利工程施工方案(完整版)
- 2024年內蒙古化工職業(yè)學院高職單招(英語/數學/語文)筆試歷年參考題庫含答案解析
- 民盟入盟申請書(通用6篇)
- XX精神科醫(yī)生述職報告(四篇合集)
評論
0/150
提交評論