單片機簡答題答案Word版_第1頁
單片機簡答題答案Word版_第2頁
單片機簡答題答案Word版_第3頁
單片機簡答題答案Word版_第4頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、傳播優(yōu)秀Word版文檔 ,希望對您有幫助,可雙擊去除!簡答題1. 什么是指令系統(tǒng)?指令系統(tǒng):計算機所能執(zhí)行的全部指令的集合,它描述了計算機內全部的控制信息和“邏輯判斷”能力。不同計算機的指令系統(tǒng)包含的指令種類和數(shù)目也不同。一般均包含算術運算型、邏輯運算型、數(shù)據傳送型、判定和控制型、輸入和輸出型等指令。2. 什么是指令指令是指示計算機執(zhí)行某種操作的命令,它由一串二進制數(shù)碼組成。3. 什么是尋址方式答: 尋址方式:尋址方式就是尋找指令中操作數(shù)或操作數(shù)所在地址的方式。也就是如何找到存放操作數(shù)的地址,把操作數(shù)提取出來的方法。4. 什么是堆棧答:堆棧是在片內RAM中專門開辟出來的一個區(qū)域,數(shù)據的存取是以

2、后進先出的結構方式處理的。實質上,堆棧就是一個按照后進先出原則組織的一段內存區(qū)域。5. 什么是指令周期指令周期:指執(zhí)行一條指令所占用的全部時間。通常一個指令周期含14個機器周期。6. 串行數(shù)據傳送的主要優(yōu)點和用途是什么?答:串行數(shù)據傳送的主要優(yōu)點是硬件接口簡單,接口端口少(2個)。主要用于多個單片機系統(tǒng)之間的數(shù)據通信。7. MC S一51指令集中有無“程序結束”指令?怎樣實現(xiàn)“程序結束”功能?答:沒有這樣的指令。但實現(xiàn)“程序結束”至少可以借助4種辦法:用原地踏步指令SJMP $ 死循環(huán)。在最后一條指令后面設斷點,用斷點執(zhí)行方式運行程序。用單步方式執(zhí)行程序。在末條指令之后附加一條LJMP監(jiān)控顯示

3、器程序首地址或LJMP 0000H,返回監(jiān)控狀態(tài)。8. 中斷服務子程序與普通子程序有哪些異同之處?2.中斷服子程序與普通子程序的執(zhí)行和返回有什么異同之處?答:中斷服務子程序與普通子程序都是一種能完成某一特定任務的程序段。其資源要為所有調用程序共享。因此,子程序在結構上應具有獨立性和通用性。子程序的第一條指令的地址稱為子程序的入口地址。該指令前必須有標號。相同點:中斷服務子程序與普通子程序在執(zhí)行前都會進行斷點保護工作,將將要執(zhí)行的主程序的指令地址進棧保護,返回時都要將斷點地址出棧賦給PC,以便正確的返回主程序斷點。不同點:1.中斷的發(fā)生是隨機的,普通子程序的發(fā)生是編程人員控制的。2. 中斷服務子

4、程序的返回指令為RETI,普通子程序的返回指令為RET。中斷服務子程序在執(zhí)行和返回時還要設置中斷優(yōu)先級順序。 8051響應中斷的條件是什么?CPU響應中斷后,CPU要進行哪些操作?不同的中斷源的中斷人口地址是多少?條件:1無同級或高級中斷在執(zhí)行。2當前指令執(zhí)行結束。3若現(xiàn)行搜集為RETI七訪問IE,IP的指令時,執(zhí)行完該項指令且緊跟其后的另一條指令也已經執(zhí)行完畢.。操作:1 保護中斷地址入棧;2 進入中斷程序3 在一個特殊的寄存器里寫中斷標志4 屏蔽同級或低級中斷5 執(zhí)行中斷程序6 執(zhí)行完清楚中斷標志。(RETI語句)7 中斷程序地址從堆棧彈9. 單片機對中斷優(yōu)先級的處理原則是什么?A CPU

5、同時接收到幾個中斷源時,首先響應優(yōu)先級別最高的中斷請求。B 正在進行的中斷過程不能被新的同級或低優(yōu)先級的中斷請求所中斷。C 正在進行的低優(yōu)先級中斷服務,能被高優(yōu)先級中斷請求所中斷。10. 80C51的外部中斷有哪兩種觸發(fā)方式?它們對觸發(fā)脈沖或電平有什么要求? 電平觸發(fā)和邊沿觸發(fā)(脈沖觸發(fā))。電平觸發(fā)方式:低電平有效。CPU在中斷請求引入端采樣到有效的低電平時,即為有效中斷請求。脈沖方式:下降沿觸發(fā)有效。CPU在相鄰的兩個機器周期對中斷請求引入端采樣,如前一次為高電平,后一次為低電平,即為有效中斷請求。11. 單片機怎樣管理中斷?怎樣開放和禁止中斷?怎樣設置優(yōu)先級?答:(1)由中斷源提出中斷,再

6、由中斷控制端決定是否中斷,再按設定好的優(yōu)先級的順序響應中斷。如同一級優(yōu)先級的中斷按:外部中斷0,定時中斷0,外部中斷1,定時中斷1,串行中斷。中斷后如果是:脈沖觸發(fā),TEl(0)被清0;電平觸發(fā),IEl(0)不被清零,要用軟件清0。(2)它由中斷允許寄存器IE控制:如開放中斷EA必須為1,再使要求中斷的申斷源的中斷允許位為1:要禁止中斷,EA=0即可。(3)由IP控制,1為高級,0為低級,PS為串行中斷優(yōu)先級,PTl(0)為定時中斷1(0)優(yōu)先級,PXl(0)外部中斷1(0)優(yōu)先級。使哪個中斷源為優(yōu)先級,就置哪個優(yōu)先設定位為1。12. 8051單片機定時器一計數(shù)器作定時和計算用時,其計數(shù)脈沖分

7、別由誰提供?當做定時用時(C/T=0),計數(shù)器TH0、TL0的計數(shù)脈沖來自振蕩器的12分頻后的脈沖(即fosc/12),即對系統(tǒng)的機器周期計數(shù);當做計算用時(C/T=0),計數(shù)器T0、T1的計數(shù)脈沖分別來自于引腳T0(P3.4)或者引腳T1(P3.5)上的外部脈沖。13. 8051單片機定時器/計數(shù)器的門控信號GATE設置為1時,定時器如何啟動?INTX=1且TRX=1(TRX置位)時才可啟動。14. 8051單片機片內設有幾個定時器計數(shù)器?它們是由哪些特殊功能寄存器組成?有兩個16位的定時/計數(shù)器T0,T1。定時/計數(shù)器T1由寄存器TH1,TL1組成,定時/計數(shù)器T0由寄存器TH0、TL0組

8、成。它們均是8位寄存器,在特殊功能寄存器中占地址8AH8DH。它們用于存放定時或計數(shù)的初始值。此外,內部還有一個8位的方式寄存器TMOD和一個8位的控制寄存器TCON,用于選擇和控制定時/計數(shù)器的工作。18什么是單片機的機器周期、狀態(tài)周期、振蕩周期和指令周期.機器周期:完成一個基本操作的時間單元,如取指周期、取數(shù)周期。指令周期:是CPU的關鍵指標,指取出并執(zhí)行一條指令的時間。一般以機器周期為單位,分單指令執(zhí)行周期、雙指令執(zhí)行周期等?,F(xiàn)在的處理器的大部分指令(ARM、DSP)均采用單指令執(zhí)行周期。19當定時器T0工作于模式3時,如何使運行中的定時器T1停止下來?答:TRl為定時器Tl的運行控制位

9、,通常將該位置1就可啟動定時器Tl使之運行起來;把TRl清0便停止定時器Tl的運行。但在定時器T0被設定為模式3運行時,就不能再用這種方法來控制定時器Tl的啟停了。因為在這種情況下,TRl借給定時器T0作為8位定時器TH0的運行控制位了。 當定時器T0在模式3下運行時,若把定時器1設定為模式3,即將TMOD寄存器的位5 (Ml)和位4(M0)寫成ll B,則定時器Tl便停止運行;若此后將其從模式3中切換出來,例如,把這兩位再次寫成0lB,則定時器Tl將按模式1運行起來。20波特率、比特率和數(shù)據傳送速率的含意各是什么? 答:在數(shù)據通信中,描述數(shù)據傳送速度的方式有3種: 波特率:每秒傳送多少個信號

10、碼元(或每秒信號碼元變換的總個數(shù)),單位是波特(Bd)。 比特率:每秒傳送多少個二進制位(或每秒傳送二進制碼元的個數(shù)),單位是b/s。 數(shù)據傳送速率(或字符傳送速率):每秒傳送多少個字符(或單位時間內平均數(shù)據傳移速率),單位是字符/秒。 當傳輸?shù)男盘柺嵌M制數(shù)位時,波特率和比特率就變成了一回事,尤其是計算機通信中,信號碼元常與二進制碼元相同,此時可以統(tǒng)一起來。例如,甲乙雙方傳送二進制數(shù)據的速度是每秒傳送300個字符,每個字符附加了起始、停止和校驗各一位,此時描述該速度有3種方式: 數(shù)據字符傳送速率是300字符/秒。 忍比特率300(8+1+1+l)b/s=300ll b/s=3300b/s。

11、波特率與比特率相同,亦為300ll Rd=3300 Bd。21開機復位后,CPU使用的是哪組工作寄存器?它們的地址是什么?CPU如何確定和改變改變當前工作寄存器組?答:系統(tǒng)復位后,CPU選用第0組工作寄存器即地址分別為00H07H。如需改變當前工作寄存器,可設置PSW狀態(tài)字中的RSl、RS0。如RSl、RS0為00則指向第0組;為01則指向第1組;為10則指向第2組;為ll則指向第3組。22程序狀態(tài)寄存器PSW的作用是什么?常用狀態(tài)有哪些位?作用是什么?答:程序狀態(tài)字寄存器PSW主要用于保存程序運行中的各種狀態(tài)信息。各位功能如下: CY(PSW7)為進位標志。在進行加或減運算中,表示有無進位或

12、借位。位操作時,又可認為是位累加器。 AC(PSW6)為輔助進位標志。加或減操作中,表示低4位數(shù)向高4位有無進位或借位,以用作BCD碼調整的判斷位。 F0(PSW5)為用戶標志位。用戶可自行定義的一個狀態(tài)標記。 RSl、RS0(PSW4 PSW3)為工作寄存器組指針。用以選擇CPU當前工作寄存器組。 OV(PSW2)為溢出標志。算術運算時,表示是否溢出。 Fl(PSWl)為用戶標志位。同F(xiàn)0。 P(PSW0)為奇偶標志位。表示累加器A中1的位數(shù)的奇偶數(shù)。該位多用作串行通信中的奇偶檢驗。23.位地址7CH與字節(jié)地址7CH如何區(qū)別?位地址7CH具體在片內RAM的位置?答:字節(jié)地址是片內RAM的單元

13、地址,而位地址是片內RAM單元申的某一位。7CH字節(jié)地址為RAM的7CH單元,而7CH位地址是RAM 2FH單元中的D4位。24MCS一51單片機的時鐘周期與振蕩周期之間有什么關系?一個機器周期如何劃分?振蕩周期:晶振的振蕩周期,又稱為時鐘周期,為最小的時序單位。一個機器周期由6個狀態(tài)周期即12個振蕩周期組成,是計算機執(zhí)行一種基本操作的時間單位。指令周期:執(zhí)行一條指令所需的時間,一個指令周期由14個機器周期組成。狀態(tài)周期:振蕩頻率經單片機內的二分頻器分頻后提供給片內CPU的時鐘周期,因此,一個狀態(tài)周期包含2個振蕩周期。T振蕩=1/2T狀態(tài)=1/12T機器=(1/121/48)T指令。25MCS

14、一51單片機有幾種復位方法?應注意什么事項?上電復位和開關復位。上電復位要求接通電源,自動實現(xiàn)復位操作。開關復位要求在電源接通的條件下,在單片機運行期間,如果發(fā)生死機,用按鈕開關操作使單片機復位。26MCS一51單片機內部包含哪些主要邏輯功能部件?答:89C51單片機主要由下列部件組成:一個8位CPU、一個片內振蕩器及時鐘電路、4KB Flash ROM程序存儲器、256B的RAM、2個16位的定時/計數(shù)器、可尋址64KB片外數(shù)據存儲器和64KB片外程序存儲器空間的控制電路、4個8位并行I/O端口及一個可編程全雙工串行接口。27MCS一51單片機的存儲器從物理結構上和邏輯上分別可劃分幾個空間?

15、答:MCS-51系列單片機的存儲器配置從物理結構上可分為:片內程序存儲器、片外程序存儲器、片內數(shù)據存儲器、片外數(shù)據存儲器。從邏輯上可分為:片內外統(tǒng)一編址的64KB的程序存儲器、片內256B的數(shù)據存儲器以及片外64KB的數(shù)據存儲器。28存儲器中有幾個具有特殊功能的單元?分別作什么用?答:MCS-51系列單片機的存儲器中有6個保留特殊功能單元,其中0000H為復位入)0003H為外部中斷0矢量入口、000BH為T0溢出中斷人口、0013H為外部中斷1矢量入口、00lBH為Tl溢出中斷入口、0093H為串行接口中斷入口。29MCS一51單片機片內256 B的數(shù)據存儲器可分為幾個區(qū)?分別作什么月答:M

16、CS-51系列單片機的存儲器中有6個保留特殊功能單元,其中0000H為復位入)0003H為外部中斷0矢量入口、000BH為T0溢出中斷人口、0013H為外部中斷1矢量入口、00lBH為Tl溢出中斷入口、0093H為串行接口中斷入口。30什么是單片機的機器周期、狀態(tài)周期、振蕩周期和指令周期?它們之間是什么關系?振蕩周期:晶振的振蕩周期,又稱為時鐘周期,為最小的時序單位。一個機器周期由6個狀態(tài)周期即12個振蕩周期組成,是計算機執(zhí)行一種基本操作的時間單位。指令周期:執(zhí)行一條指令所需的時間,一個指令周期由14個機器周期組成。狀態(tài)周期:振蕩頻率經單片機內的二分頻器分頻后提供給片內CPU的時鐘周期,因此,一個狀態(tài)周期包含2個振蕩周期。關系:T振蕩=1/2T狀態(tài)=1/12T機器=(1/121/48

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論