



下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、簡答題1. 什么是指令系統指令系統: 計算機所能執行的全部的集合,它描述了計算機內全部的控制信息和 “”能力。不 同計算機的指令系統包含的指令種類和數目也不同。 一般均包含型、 邏輯運算型、 數據傳送 型、判定和控制型、輸入和輸出型等指令。2. 什么是指令 指令是指示計算機執行某種操作的命令,它由一串二進制數碼組成。3. 什么是尋址方式答: ? 尋址方式:尋址方式就是尋找指令中操作數或操作數所在地址的方式。也就是 如何找到存放操作數的地址,把操作數提取出來的方法。4. 什么是堆棧答:堆棧是在片內 RAM 中專門開辟出來的一個區域,數據的存取是以 "后進先出 " 的結構方 式
2、處理的。實質上,堆棧就是一個按照 "后進先出 "原則組織的一段內存區域。5. 什么是指令周期 指令周期:指執行一條指令所占用的全部時間。通常一個指令周期含 14 個機器周期。6. 串行數據傳送的主要優點和用途是什么 答:串行數據傳送的主要優點是硬件接口簡單,接口端口少( 2 個)。主要用于多個單片機 系統之間的數據通信。7. MC S 一 51 指令集中有無“程序結束”指令怎樣實現“程序結束”功能 答:沒有這樣的指令。但實現“程序結束”至少可以借助 4 種辦法: 用原地踏步指令 SJMP$死循環。在最后一條指令后面設斷點,用斷點執行方式運行程序。用單步方式執行程序。在末條指
3、令之后附加一條 LJMP監控顯示器程序首地址或 LJMP 0000H,返回監控狀態。8. 中斷服務子程序與普通子程序有哪些異同之處2.中斷服子程序與普通子程序的執行和返回有什么異同之處 答:中斷服務子程序與普通子程序都是一種能完成某一特定任務的程序段。其資源要為所有調用程序共享。 因此, 子程序在結構上應具有獨立性和通用性。 子程序的第一條指令的地址 稱為子程序的入口地址。該指令前必須有標號。相同點: 中斷服務子程序與普通子程序在執行前都會進行斷點保護工作,將將要執行的主程序的指令地址進棧保護, 返回時都要將斷點地址出棧賦給 PC,以便正確的返回主程序斷點。 不同點: 1.中斷的發生是隨機的,
4、普通子程序的發生是編程人員控制的。2中斷服務子程序的返回指令為 RETI,普通子程序的返回指令為 RET。中斷服務 子程序在執行和返回時還要設置中斷優先級順序。8051 響應中斷的條件是什么 CPU 響應中斷后 ,CPU 要進行哪些操作不同的中斷源的中斷人 口地址是多少條件:1 無同級或高級中斷在執行。 2 當前指令執行結束。 3 若現行搜集為 RETI 七訪問 IE,IP 的指令時 ,執行完該項指令且緊跟其后的另一條指令也已經執行完 畢.。操作:1保護中斷地址入棧;2進入中斷程序3在一個特殊的寄存器里寫中斷標志4 屏蔽同級或低級中斷 5 執行中斷程序 6 執行完清楚中斷標志。( RETI 語
5、句) 7 中斷程 序地址從堆棧彈9. 單片機對中斷優先級的處理原則是什么A CPU 同時接收到幾個中斷源時,首先響應優先級別最高的中斷請求。B 正在進行的中斷過程不能被新的同級或低優先級的中斷請求所中斷。C.正在進行的低優先級中斷服務,能被高優先級中斷請求所中斷。10. 80C'51的外部中斷有哪兩種觸發方式它們對觸發脈沖或電平有什么要求電平觸發和邊沿觸發(脈沖觸發) 。電平觸發方式:低電平有效。 CPU在中斷請求引入端采樣到有效的低電平時,即為有效中斷請求。脈沖方式:下降沿觸發有效。CPU在相鄰的兩個機器周期對中斷請求引入端采樣,如前一次為高電平, 后一次為低電平,即為有效中斷請求。
6、11. 單片機怎樣管理中斷怎樣開放和禁止中斷怎樣設置優先級答: (1)由中斷源提出中斷,再由中斷控制端決定是否中斷,再按設定好的優先級的順序響應中斷。如同一級優先級的中斷按:外部中斷0,定時中斷0,外部中斷1,定時中斷1, 串行中斷。中斷后如果是:脈沖觸發,TEI(0)被清0;電平觸發,IEI(0)不被清零,要用軟件清 0。(2) 它由中斷允許寄存器IE控制:如開放中斷EA必須為1,再使要求中斷的申斷源的中 斷允許位為1:要禁止中斷,EA=0即可。(3) 由IP控制,1為高級,0為低級,PS為串行中斷優先級,PTI(0)為定時中斷1(0)優先級,PXI(0)外部中斷1(0)優先級。使哪個中斷源
7、為優先級,就置哪個優先設定位為1。12. 8051單片機定時器一計數器作定時和計算用時,其計數脈沖分別由誰提供當做定時用時(C/T=0 ),計數器TH0、TL0的計數脈沖來自振蕩器的12分頻后的脈沖(即fosc/12),即對系統的機器周期計數;當做計算用時(C/T=0),計數器T0、T1的計數脈沖分別來自于引腳 T0 ()或者引腳T1 ()上的外部脈沖。13. 8051單片機定時器/計數器的門控信號 GATE設置為1時,定時器如何啟動 INTX=1且TRX=1 ( TRX置位)時才可啟動。14. 8051單片機片內設有幾個定時器/計數器它們是由哪些特殊功能寄存器組成有兩個16位的定時/計數器T
8、0 , T1。定時/計數器T1由寄存器TH1 , TL1組成,定時/ 計數器T0由寄存器TH0、TL0組成。它們均是 8位寄存器,在特殊功能寄存器中占地 址8AH8DH。它們用于存放定時或計數的初始值。此外,內部還有一個8位的方式寄存器TMOD和一個8位的控制寄存器TCON,用于選擇和控制定時/計數器的工作。18. 什么是單片機的機器周期、狀態周期、振蕩周期和指令周期機器周期:完成一個基本操作的時間單元,如取指周期、取數周期。指令周期:是 CPU的關鍵指標,指取出并執行一條指令的時間。一般以機器周期為單位,分單指令執行周期、雙指令執行周期等。現在的處理器的大部分指令(ARM、DSP)均采用單指
9、令執行周期。19. 當定時器T0工作于模式3時,如何使運行中的定時器T1停止下來答:TRl為定時器Tl的運行控制位,通常將該位置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中切換出來,例如, 把這兩位再次寫成 0IB,則定時器Tl將按模式1運行起來。
10、20. 波特率、比特率和數據傳送速率的含意各是什么答:在數據通信中,描述數據傳送速度的方式有3種: 波特率:每秒傳送多少個信號碼元(或每秒信號碼元變換的總個數),單位是波特(Bd)。 比特率:每秒傳送多少個二進制位(或每秒傳送二進制碼元的個數),單位是b/s。 數據傳送速率(或字符傳送速率):每秒傳送多少個字符(或單位時間內平均數據傳移速率 ),單位是字符 /秒。當傳輸的信號是二進制數位時, 波特率和比特率就變成了一回事, 尤其是計算機通信中, 信號碼元常與二進制碼元相同, 此時可以統一起來。 例如, 甲乙雙方傳送二進制數據的速度 是每秒傳送 300 個字符,每個字符附加了起始、停止和校驗各一
11、位,此時描述該速度有 3 種方式 :數據字符傳送速率是 300字符 /秒。 忍比特率 300X (8+1+1+l)b/s=300 x II b/s=3300b/s。 波特率與比特率相同,亦為300 x II Rd=3300 Bd。21. 開機復位后,CPU使用的是哪組工作寄存器它們的地址是什么CPU如何確定和改變改 變當前工作寄存器組答:系統復位后, CPU 選用第 0 組工作寄存器即地址分別為 00H07H 。如需改變當前工作寄存器,可設置 PSW狀態字中的 RSI、RS0。如RSI、RS0為00則指向第0組;為01 則指向第1組;為10則指向第2組;為II則指向第3組。22. 程序狀態寄存
12、器 PSW 的作用是什么常用狀態有哪些位作用是什么答:程序狀態字寄存器 PSW主要用于保存程序運行中的各種狀態信息。各位功能如下:CY(PSW 7)為進位標志。在進行加或減運算中,表示有無進位或借位。位操作時,又 可認為是位累加器。AC(PSW - 6)為輔助進位標志。加或減操作中,表示低4位數向高4位有無進位或借位, 以用作 BCD 碼調整的判斷位。F0(PSW 5)為用戶標志位。用戶可自行定義的一個狀態標記。RSI、RS0(PSW 4 PSW 3)為工作寄存器組指針。用以選擇CPU當前工作寄存器組。OV(PSW 2)為溢出標志。算術運算時,表示是否溢出。FI(PSW I)為用戶標志位。同
13、F0。P(PSW 0)為奇偶標志位。表示累加器A中"1"的位數的奇偶數。該位多用作串行通信中的奇偶檢驗。23. 位地址 7CH 與字節地址 7CH 如何區別位地址 7CH 具體在片內 RAM 的位置 答:字節地址是片內 RAM 的單元地址,而位地址是片內 RAM 單元申的某一位。 7CH 字節 地址為 RAM 的 7CH 單元,而 7CH 位地址是 RAM 2FH 單元中的 D4 位。24. MCS 一 51 單片機的時鐘周期與振蕩周期之間有什么關系一個機器周期如何劃分振蕩周期: 晶振的振蕩周期,又稱為時鐘周期,為最小的時序單位。一個機器周期由6個狀態周期即 12個振蕩周期
14、組成,是計算機執行一種基本操作的時間單位。指令周期:執行一 條指令所需的時間, 一個指令周期由 14個機器周期組成。 狀態周期: 振蕩頻率經單片機內 的二分頻器分頻后提供給片內 CPU 的時鐘周期,因此,一個狀態周期包含 2個振蕩周期。T 振蕩=1/2T 狀態=1/12T 機器=(1/121/48) T 指令。25. MCS 一 51 單片機有幾種復位方法應注意什么事項上電復位和開關復位。 上電復位要求接通電源, 自動實現復位操作。 開關復位要求在電源接 通的條件下,在單片機運行期間,如果發生死機,用按鈕開關操作使單片機復位。26. MCS 一 51 單片機內部包含哪些主要邏輯功能部件答:89
15、C51單片機主要由下列部件組成 :一個8位CPU、一個片內振蕩器及時鐘電路、4KBFlash ROM程序存儲器、256B的RAM、2個16位的定時/計數器、可尋址 64KB片外數據 存儲器和64KB片外程序存儲器空間的控制電路、4個8位并行I/O端口及一個可編程全雙工串行接口。27. MCS 一 51 單片機的存儲器從物理結構上和邏輯上分別可劃分幾個空間答: MCS-51 系列單片機的存儲器配置從物理結構上可分為 :片內程序存儲器、 片外程序存儲器、片內數據存儲器、片外數據存儲器。從邏輯上可分為:片內外統一編址的 64KB的程序存儲器、片內256B的數據存儲器以及片外 64KB的數據存儲器。2
16、8存儲器中有幾個具有特殊功能的單元分別作什么用答:MCS-51系列單片機的存儲器中有 6個保留特殊功能單元,其中0000H為復位入口)0003H 為外部中斷0矢量入口、OOOBH為TO溢出中斷人口、0013H為外部中斷1矢量入口、OOIBH 為TI溢出中斷入口、 0093H為串行接口中斷入口。29. MCS 一 51單片機片內256 B的數據存儲器可分為幾個區分別作什么月答:MCS-51系列單片機的存儲器中有 6個保留特殊功能單元,其中0000H為復位入口)0003H 為外部中斷0矢量入口、000BH為T0溢出中斷人口、0013H為外部中斷1矢量入口、00IBH 為TI溢出中斷入口、 0093H為串行接口中斷入口。30. 什么是單片機的機器周期、狀態周期、振蕩周期和指令周期它們之間是什么關系振蕩周期:晶振的振蕩周期,又稱為時鐘周期,為最小的時序單位。一個機器周期由6個狀態周期即12個振蕩周期組成,是計算機執行一種基本操作的時間單位。指令周期:執行一 條指令所需的時間,一個指令周期由14個機器周期組成。狀態周期:振蕩頻率經單片機內 的二分頻器分頻后提供給片內CPU的時鐘周期,因此,一個狀態周期包含2個振蕩周期。關系:T振蕩=1/2T狀態=1/12T機器=(1/121/48) T指令。31.
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 評估學習效果的2025年國際金融理財師考試后續跟進措施試題及答案
- 考前定心2025年證券從業資格證考試試題及答案
- 微生物檢驗技師證書考試的獨特之處試題及答案
- 流調課題申報書
- 2025光伏支架技術規范
- 項目管理師考試的復習技巧與試題答案
- 江蘇省鹽城市大豐區大橋初級中學八年級音樂下冊櫻花 教學設計
- 會計信息化建設試題及答案
- 掌握財務知識的特許金融分析師試題及答案
- 題庫課題申報書
- 中考英語適當形式填空專項練習(含參考答案)
- 老年醫學概論智慧樹知到課后章節答案2023年下浙江大學
- 產品生態設計報告模板
- 人教部編版六年級下冊語文【選擇題】專項復習訓練真題100題(附答案解析)
- 《功和機械能》 單元作業設計
- 家電產品設計(PPT105)
- 化妝品年度全套內部審核檢查計劃、內審記錄表及內審報告
- 《輔酶q10》教學講解課件
- 五年級下冊綜合實踐活動教學設計-紅蘿卜牙簽高塔的研究 全國通用
- 分布式光伏發電項目投標技術方案(純方案)
- 重慶農藝師考試(種植業卷)
評論
0/150
提交評論