




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、第1章 思考題及習(xí)題1參考答案一、填空1. 除了單片機這一名稱之外,單片機還可稱為 或 。答:微控制器,嵌入式控制器.3. AT89S52單片機工作頻率上限為 MHz。答:33 MHz。三、判斷對錯1. STC系列單片機是8051核的單片機。對2. AT89S52與AT89S51相比,片多出了4KB的Flash程序存儲器、128B的RAM、1個中斷源、1個定時器(且具有捕捉功能)。對3. 單片機是一種CPU。錯4. AT89S52單片機是微處理器。錯5. AT89C52片的Flash程序存儲器可在線寫入,而AT89S52則不能。錯 6. 為AT89C51單片機設(shè)計的應(yīng)用系統(tǒng)板,可將芯片AT89
2、C51直接用芯片AT89S51替換。對7. 為AT89S51單片機設(shè)計的應(yīng)用系統(tǒng)板,可將芯片AT89S51直接用芯片AT89S52替換。對8. 單片機的功能側(cè)重于測量和控制,而復(fù)雜的數(shù)字信號處理運算及高速的測控功能則是DSP的長處。對四、簡答4. 解釋什么是單片機的在系統(tǒng)編程(ISP)與在線應(yīng)用編程(IAP)。答:單片機的在系統(tǒng)編程ISP(In System Program),也稱在線編程,只需一條與PC機USB口或串口相連的ISP下載線,就可把仿真調(diào)試通過的程序代碼從PC機在線寫入單片機的Flash存儲器,省去了編程器。在線應(yīng)用編程(IAP)就是可將單片機的閃存的應(yīng)用程序在線修改升級。第2章
3、 思考題及習(xí)題2參考答案一、填空1. 在AT89S52單片機中,如果采用6MHz晶振,一個機器周期為 。答:2µs2. AT89S52單片機的機器周期等于 個時鐘振蕩周期。答:12 9. AT89S52單片機程序存儲器的尋址圍是由程序計數(shù)器PC的位數(shù)所決定的,因為AT89S52單片機的PC是16位的,因此其尋址的圍為 KB。答:6410. AT89S52單片機復(fù)位時,P0P3口的各引腳為 電平。答:高11. AT89S52單片機使用片外振蕩器作為時鐘信號時,引腳XTAL1接 ,引腳XTAL2的接法是 。答:片外振蕩器的輸出信號,懸空二、判斷對錯1. 使用AT89S52單片機且引腳=1
4、時,仍可外擴64KB的程序存儲器。錯2. 區(qū)分片外程序存儲器和片外數(shù)據(jù)存儲器的最可靠的方法是看其位于地址圍的低端還是高端。錯3. AT89S52單片機共有32個特殊功能寄存器,它們的位都是可以用軟件設(shè)置的,因此,都是可以位尋址的。錯4. AT89S52單片機進入空閑模式,CPU停止工作。片的外圍電路(如中斷系統(tǒng)、串行口和定時器)仍將繼續(xù)工作。對四、簡答1.AT89S52單片機片都集成了哪些功能部件?答:集成了如下部件:1個微處理器(CPU);256個數(shù)據(jù)存儲器(RAM)單元 ;8K Flash程序存儲器;4個8位可編程并行I/O口(P0口、P1口、P2口、P3口); 1個全雙工串行口;3個16
5、位定時器/計數(shù)器; 1個看門狗定時器;一個中斷系統(tǒng),6個中斷源,2個優(yōu)先級;32個特殊功能寄存器(SFR)。2. 說明AT89S52單片機的引腳接高電平或低電平的區(qū)別。答:當腳為高電平時,單片機讀片程序存儲器(8K 字節(jié)Flash)中的容,但在PC值超過1FFFH(即超出8K字節(jié)地址圍)時,將自動轉(zhuǎn)向讀外部程序存儲器的程序;當腳為低電平時,單片機只對外部程序存儲器的地址為0000HFFFFH中的容進行讀操作,單片機不理會片的8K字節(jié)的Flash程序存儲器。3. AT89S52單片機運行時程序出現(xiàn)“跑飛”或陷入“死循環(huán)時,說明如何利用看門狗來擺脫困境的工作原理。 答:可采用看門狗定時器。工作原理
6、如下:“看門狗”技術(shù)就是使用一個“看門狗”定時器來對系統(tǒng)時鐘不斷計數(shù),監(jiān)視程序的運行。當看門狗定時器啟動運行后,為防止看門狗定時器的不必要溢出而引起單片機的非正常的復(fù)位,應(yīng)定期地把看門狗定時器清0,以保證看門狗定時器不溢出。當由于干擾,使單片機程序“跑飛”或陷入“死循環(huán)”時,單片機也就不能正常運行程序來定時地把看門狗定時器清0,當看門狗定時器計滿溢出時,將在AT89S52的RST引腳上輸出一個正脈沖(寬度為98個時鐘周期),使單片機復(fù)位,在系統(tǒng)的復(fù)位入口0000H處重新開始執(zhí)行主程序,從而使程序擺脫 “跑飛”或“死循環(huán)”狀態(tài),讓單片機歸復(fù)于正常的工作狀態(tài)。第4章 思考題及習(xí)題4參考答案一、填空
7、4AT89S52單片機復(fù)位后,中斷優(yōu)先級最高的中斷源是 。答:外部中斷05當AT89S52單片機響應(yīng)中斷后,必須用軟件清除的中斷請求標志是 。答:串行中斷、定時器/計數(shù)器T2中斷二、單選1下列說法錯誤的是( )。A. 同一級別的中斷請求按時間的先后順序響應(yīng)B. 同一時間同一級別的多中斷請求,將形成阻塞,系統(tǒng)無法響應(yīng)C. 低優(yōu)先級中斷請求不能中斷高優(yōu)先級中斷請求,但是高優(yōu)先級中斷請求能中斷低優(yōu)先級中斷請求D. 同級中斷不能嵌套答:B2在AT89S52的中斷請求源中,需要外加電路實現(xiàn)中斷撤銷的是( )。A. 電平方式的外部中斷請求B跳沿方式的外部中斷請求C外部串行中斷D定時中斷答:A3中斷查詢確認
8、后,在下列各種AT89S52單片機運行情況下,能立即進行響應(yīng)的是( )。A當前正在進行高優(yōu)先級中斷處理B當前正在執(zhí)行RETI指令C當前指令是MOV A,R3 D當前指令是DIV指令,且正處于取指令的機器周期答:C4下列說確的是( )。A. 各中斷源發(fā)出的中斷請求信號,都會標記在AT89S52的IE寄存器中B. 各中斷源發(fā)出的中斷請求信號,都會標記在AT89S52的TMOD寄存器中C. 各中斷源發(fā)出的中斷請求信號,都會標記在AT89S52的IP寄存器中D. 各中斷源發(fā)出的中斷請求信號,都會標記在AT89S52的TCON、SCON以及T2CON寄存器中答:D三、判斷對錯1定時器T0中斷可以被外部中
9、斷0中斷。錯2. 必須有中斷源發(fā)出中斷請求,并且CPU開中斷,CPU才可能響應(yīng)中斷。錯3AT89S52單片機中的同級中斷不能嵌套。對4同為高中斷優(yōu)先級,外部中斷0能打斷正在執(zhí)行的外部中斷1的中斷服務(wù)程序。錯5中斷服務(wù)子程序可以直接調(diào)用。錯6在開中斷的前提下,只要中斷源發(fā)出中斷請求,CPU就會立刻響應(yīng)中斷。錯四、簡答3中斷響應(yīng)需要滿足哪些條件?答:一個中斷源的中斷請求被響應(yīng),必須滿足以下條件:(1)總中斷允許開關(guān)接通,即IE寄存器中的中斷總允許位EA=1。(2)該中斷源發(fā)出中斷請求,即該中斷源對應(yīng)的中斷請求標志為“1”。(3)該中斷源的中斷允許位=1,即該中斷被允許。(4)無同級或更高級中斷正在
10、被服務(wù)。第6章 思考題及習(xí)題6參考答案一、填空1、AT89S51的串行異步通信口為 (單工/半雙工/全雙工)。答:全雙工。2. 串行通信波特率的單位是 。答:bit/s 3. AT89S52的串行通信口若傳送速率為每秒120幀,每幀10位,則波特率為 答:12004串行口的方式0的波特率為 。答:fosc/125AT89S51單片機的通訊接口有 和 兩種型式。在串行通訊中,發(fā)送時要把 數(shù)據(jù)轉(zhuǎn)換成 數(shù)據(jù)。接收時又需把 數(shù)據(jù)轉(zhuǎn)換成 數(shù)據(jù)。答:并行,串行,并行,串行,串行,并行6當用串行口進行串行通信時,為減小波特率誤差,使用的時鐘頻率為 MHz。答:11.05927AT89S52單片機串行口的4種
11、工作方式中, 和 的波特率是可調(diào)的,與定時器/計數(shù)器T1的溢出率有關(guān),另外兩種方式的波特率是固定的。答:方式1,方式38幀格式為1個起始位,8個數(shù)據(jù)位和1個停止位的異步串行通信方式是方式 。答:方式1。9在串行通信中,收發(fā)雙方對波特率的設(shè)定應(yīng)該是 的。答:相同的。10串行口工作方式1的波特率是 。答: 方式1波特率=(2SMOD/32)×定時器T1的溢出率二、單選1通過串行口發(fā)送或接收數(shù)據(jù)時,在程序中應(yīng)使用 。AMOVC指令BMOVX指令 CMOV指令DXCHD指令答:C2AT89S52的串行口擴展并行I/O口時,串行接口工作方式選擇 。A. 方式0 B.方式1 C. 方式2 D.方
12、式3答:A3. 控制串行口工作方式的寄存器是 。ATCON B.PCON C. TMOD D.SCON答:D三、判斷對錯1串行口通信的第9數(shù)據(jù)位的功能可由用戶定義。對2發(fā)送數(shù)據(jù)的第9數(shù)據(jù)位的容是在SCON寄存器的TB8位中預(yù)先準備好的。對3串行通信方式2或方式3發(fā)送時,指令把TB8位的狀態(tài)送入發(fā)送SBUF中。錯4串行通信接收到的第9位數(shù)據(jù)送SCON寄存器的RB8中保存。對5串行口方式1的波特率是可變的,通過定時器/計數(shù)器T1的溢出率設(shè)定。對6. 串行口工作方式1的波特率是固定的,為fosc/32。錯7. AT89S52單片機進行串行通信時,一定要占用一個定時器作為波特率發(fā)生器。錯8. AT89
13、S52單片機進行串行通訊時,定時器方式2能產(chǎn)生比方式1更低的波特率。錯9. 串行口的發(fā)送緩沖器和接收緩沖器只有1個單元地址,但實際上它們是兩個不同的寄存器。對3假定串行口串行發(fā)送的字符格式為1個起始位、8個數(shù)據(jù)位、1個奇校驗位、1個停止位,請畫出傳送字符“B”的幀格式。答:字符“B”的ASCII碼為“42H”,幀格式如下:第5章 思考題及習(xí)題5參考答案一、填空1如果采用晶振的頻率為3MHz,定時器/計數(shù)器Tx(x=0,1)工作在方式0、1、2下,其方式0的最大定時時間為 ,方式1的最大定時時間為 ,方式2的最大定時時間為 。答:32.768ms,262.144ms,1024µs2定時
14、器/計數(shù)器用作計數(shù)器模式時,外部輸入的計數(shù)脈沖的最高頻率為系統(tǒng)時鐘頻率的 。答:1/243定時器/計數(shù)器用作定時器模式時,其計數(shù)脈沖由 提供,定時時間與 有關(guān)。答:系統(tǒng)時鐘信號12分頻后,定時器初值4定時器/計數(shù)器T1測量某正單脈沖的寬度,采用 方式可得到最大量程?若時鐘頻率為6MHz,求允許測量的最大脈沖寬度為 。 答:方式1定時,131.072ms。5. 定時器T2 有3種工作方式: 、 和 ,可通過對寄存器 中的相關(guān)位進行軟件設(shè)置來選擇。答:捕捉,重新裝載(增計數(shù)或減計數(shù)),波特率發(fā)生器,T2CON6. AT89S52單片機的晶振為6MHz,若利用定時器T1的方式1定時2ms,則(TH1
15、)= ,(TL1)= 。答:FCH,18H。二、單選1定時器T0工作在方式3時,定時器T1有 種工作方式。 A.1種 B.2種 C3種 D4種 答:C2. 定時器T0、T1工作于方式1時,其計數(shù)器為 位。A.8位 B.16位 C.14位 D.13位答:B3. 定時器T0、T1的GATEx=1時,其計數(shù)器是否計數(shù)的條件 。A. 僅取決于TRx狀態(tài) B. 僅取決于GATE位狀態(tài) C. 是由TRx和兩個條件來共同控制 D. 僅取決于的狀態(tài) 答:C4. 定時器T2工作在自動重裝載方式時,其計數(shù)器為 位。A.8位 B. 13位 C.14位 D. 16位答:D5. 要想測量引腳上的
16、正單脈沖的寬度,特殊功能寄存器TMOD的容應(yīng)為 。A.87H B. 09H C.80H D. 00H答:B三、判斷對錯1下列關(guān)于T0、T1的哪些說法是正確的。A.特殊功能寄存器SCON,與定時器/計數(shù)器的控制無關(guān)。對B.特殊功能寄存器TCON,與定時器/計數(shù)器的控制無關(guān)。錯C.特殊功能寄存器IE,與定時器/計數(shù)器的控制無關(guān)。錯D.特殊功能寄存器TMOD,與定時器/計數(shù)器的控制無關(guān)。錯2定時器T0、T1對外部脈沖進行計數(shù)時,要求輸入的計數(shù)脈沖的高電平或低電平的持續(xù)時間不小于1個機器周期。特殊功能寄存器SCON與定時器/計數(shù)器的控制無關(guān)。錯3定時器T0、T1對外部引腳上的脈沖進行計數(shù)時,要求輸入的
17、計數(shù)脈沖的高電平和低電平的持續(xù)時間均不小于2個機器周期。對四、簡答1定時器/計數(shù)器T1、T0的工作方式2有什么特點?適用于哪些應(yīng)用場合?答:方式2為初值自動裝入的8位定時器/計數(shù)器,克服了在循環(huán)定時或循環(huán)計數(shù)應(yīng)用時就存在用指令反復(fù)裝入計數(shù)初值影響定時精度的問題。2THx與TLx(x =0,1)是普通寄存器還是計數(shù)器?其容可以隨時用指令更改嗎?更改后的新值是立即刷新還是等當前計數(shù)器計滿后才能刷新?答:THx與TLx(x = 0,1)是計數(shù)器,其容可以隨時用指令更改,但是更改后的新值要等當前計數(shù)器計滿后才能刷新。3如果系統(tǒng)的晶振的頻率為24MHz,定時器/計數(shù)器工作在
18、方式0、1、2下,其最大定時時間各為多少?答:晶振的頻率為24MHz, 機器周期為0.5µs。方式0最大定時時間=0.5µs×213=0.5µs×8192=4096µs方式1最大定時時間=0.5µs×216=0.5µs×65536=327686µs方式2最大定時時間=0.5µs×28=0.5µs×256=128µs4定時器/計數(shù)器Tx(x=0,1)的方式2有什么特點?適用于哪些應(yīng)用場合?答:定時器/計數(shù)器的工作方式2具有自動恢復(fù)初值的特
19、點,適用于精確定時,例如波特率的產(chǎn)生。5一個定時器的定時時間有限,如何用兩個定時器的串行定時來實現(xiàn)較長時間的定時?答:方法1,在第一個定時器的中斷程序里關(guān)閉本定時器的中斷程序,設(shè)置和打開另一個定時器;在另一個定時器的中斷程序中關(guān)閉本定時中斷,設(shè)置和打開另一個定時器。這種方式的定時時間為兩個定時器定時時間的和。方法2,一個作為定時器,在定時中斷后產(chǎn)生一個外部計數(shù)脈沖(比如由P1.0接產(chǎn)生),另一個定時器工作在計數(shù)方式。這樣兩個定時器的定時時間為一個定時器的定時時間乘以另一個定時器的計數(shù)值。6當定時器T0用于方式3時,應(yīng)該如何控制定時器T1的啟動和關(guān)閉?答:由TMOD寄存器的D6位“C/T*”來控
20、制定時器T1的啟動和關(guān)閉。7THx與TLx(x=0,1)是普通寄存器還是計數(shù)器?其容可以隨時用指令更改嗎?更改后的新值是立即刷新還是等當前計數(shù)器計滿后才能刷新?答:THx與TLx (x=0,1)是由特殊功能寄存器構(gòu)成的計數(shù)器,其容可以隨時用指令更改,更改后的新值是立即刷新。但在讀THx、TLx的值時,應(yīng)該先讀THx值,后讀TLx,再讀THx。若兩次讀得THx相同,則可確定讀得的容正確。若前后兩次讀得的THx有變化,再重復(fù)上述過程。五、編程1采用定時器/計數(shù)器T0對外部脈沖進行計數(shù),每計數(shù)100個脈沖后,T0轉(zhuǎn)為定時工作方式。定時1ms后,又轉(zhuǎn)為計數(shù)工作方式,如此循環(huán)不止。假定AT89S51單片
21、機的晶體振蕩器的頻率為6MHz,請使用方式1實現(xiàn),要求編寫程序。答:定時器/計數(shù)器T0在計數(shù)和定時工作完成后,均采用中斷方式工作。除了第一次計數(shù)工作方式設(shè)置在主程序完成外,后面的定時或計數(shù)工作方式分別在中斷程序完成,用一標志位識別下一輪定時器/計數(shù)器T0的工作方式。參考程序如下:ORG0000HLJMPMAINORG000BHLJMPIT0PMAIN:MOVTMOD,#06H;定時器/計數(shù)器T0為計數(shù)方式2MOVTL0,#156;計數(shù)100個脈沖的初值賦值MOVTH0,#156SETBGATE;打開計數(shù)門SETBTR0;啟動T0,開始計數(shù)SETBET0;允許T0中斷SETBEA;CPU開中斷CLRF0;設(shè)置下一輪為定時方式的標志位WAIT:AJMPWAITIT0P:CLREA;CPU關(guān)中斷F0,COUNT;F0=1,轉(zhuǎn)計數(shù)方式設(shè)置MOVTMOD,#00H;定時器/計數(shù)器T0為定時方式0MOVTH0,#0FEH;定時1ms初值賦值MOVTL0,#0CHSETBEARETICOUNT:MOVTMOD,#06HMOVTL0,#156SETBEARETI2編
溫馨提示
- 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)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 設(shè)備采購供應(yīng)與安裝調(diào)試協(xié)議書
- 生活服務(wù)信息平臺合作協(xié)議
- 農(nóng)村生態(tài)農(nóng)業(yè)觀光旅游合作協(xié)議書
- 軟件行業(yè)軟件開發(fā)流程優(yōu)化與項目管理策略方案
- 工作特別聲明及用途證明(7篇)
- 建筑行業(yè)職業(yè)規(guī)劃試題及答案
- 2025年公務(wù)寫作新技能試題及答案
- 2025關(guān)于辦公設(shè)備訂購合同
- 2025計算機設(shè)備租賃合同樣本
- 行政管理與市政學(xué)考點試題及答案
- 利劍護蕾安全教育
- 煙花爆竹零售店(點)安全技術(shù)規(guī)范
- 超星爾雅學(xué)習(xí)通《人工智能與科學(xué)之美(湘潭大學(xué))》2025章節(jié)測試附答案
- qc崗位面試試題及答案
- 北師大版數(shù)學(xué)八年級下學(xué)期 全等三角形七大模型 知識梳理+練習(xí) (含解析)
- 指導(dǎo)腎性貧血患者自我管理的中國專家共識(2024版)解讀課件
- 2023年新課標全國ⅰ卷英語真題(解析)
- 肺癌的護理查房 課件
- 公共管理學(xué)方法論知到智慧樹章節(jié)測試課后答案2024年秋華南農(nóng)業(yè)大學(xué)
- 消防工程施工中的質(zhì)量控制
- 《裝配式碳纖維增強免拆底模鋼筋桁架樓承板(HF)應(yīng)用技術(shù)標準》
評論
0/150
提交評論