名詞解釋和簡答整理復(fù)習(xí)過程_第1頁
名詞解釋和簡答整理復(fù)習(xí)過程_第2頁
名詞解釋和簡答整理復(fù)習(xí)過程_第3頁
名詞解釋和簡答整理復(fù)習(xí)過程_第4頁
名詞解釋和簡答整理復(fù)習(xí)過程_第5頁
已閱讀5頁,還剩15頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、名詞解釋和簡答整理精品文檔江蘇省自考-汽車檢測與維修專業(yè)(單片機(jī)原理及應(yīng)用)一、名詞解釋1. 微處理器:即中央處理器CPU它是把運(yùn)算器和控制器集成在一塊芯片上的 器件總稱。2. 單片機(jī)(單片微型計算機(jī)): 把CPU存儲器、I/O接口、振蕩器電路、定時 器/計數(shù)器等構(gòu)成計算機(jī)的主要部件集成在一塊芯片上構(gòu)成一臺具有一定功能的 計算機(jī),就稱為單片微型計算機(jī),簡稱單片機(jī)。3. 程序計數(shù)器:程序計數(shù)器PC是一個不可尋址的16位專用寄存器(不屬于特殊 功能寄存器),用來存放下一條指令的地址,具有自動加 1的功能。4. 數(shù)據(jù)指針:數(shù)據(jù)指針DPTF是一個16位的寄存器,可分為兩個8位的寄存器 DPH DPL常

2、用作訪問外部數(shù)據(jù)存儲器的地址寄存器,也可尋址 64K字節(jié)程序 存儲器的固定數(shù)據(jù)、表格等單元。5. 累加器:運(yùn)算時的暫存寄存器,用于提供操作數(shù)和存放運(yùn)算結(jié)果。它是應(yīng)用最頻繁的寄存器,由于在結(jié)構(gòu)上與內(nèi)部總線相連,所以一般信息的傳送和交換均需通過累加器A6. 程序狀態(tài)字:程序狀態(tài)字PSW是一個8位寄存器,寄存當(dāng)前指令執(zhí)行后的狀態(tài),為下條或以后的指令執(zhí)行提供狀態(tài)條件。它的重要特點(diǎn)是可以編程。7. 堆棧:堆棧是一組編有地址的特殊存儲單元,數(shù)據(jù)遵循先進(jìn)后出的存取原則。棧頂?shù)刂酚脳V羔楽P指示。8. 軟件堆棧:通過軟件唉內(nèi)部RAM中定義一個區(qū)域作為堆棧(即由軟件對 SP設(shè) 置初值),稱軟件堆棧9. 振蕩周期

3、(晶振周期):振蕩電路產(chǎn)生的脈沖信號的周期,是最小的時序單 位。10.時鐘周期:把2個振蕩周期稱為S狀態(tài),即時鐘周期。1個時鐘周期=2個振蕩周期。11.機(jī)器周期:完成一個基本操作所需的時間稱為機(jī)器周期。1個機(jī)器周期=12個振蕩周期。12.指令周期:執(zhí)行一條指令所需的全部時間稱為指令周期。MCS-51單片機(jī)的指令周期一般需要1、2、4個機(jī)器周期。13. 地址/數(shù)據(jù)分時復(fù)用總線:是指P0 口用作擴(kuò)展時,先輸出低8位地址至地址 鎖存器,而后再由P0 口輸入指令代碼,在時間上是分開的。14. 準(zhǔn)雙向并行I/O 口:當(dāng)用作通用I/O 口,且先執(zhí)行輸出操作,而后要由輸出 變?yōu)檩斎氩僮鲿r,必須在輸入操作前再

4、執(zhí)行一次輸出“ 1”操作(即先將口置成 1),然后執(zhí)行輸入操作才會正確,這就是準(zhǔn)雙向的含義。15. 凍結(jié)運(yùn)行方式:它是節(jié)電運(yùn)行方式的一種,在凍結(jié)運(yùn)行方式時,振蕩器繼續(xù) 工作,中斷系統(tǒng)、串行口、定時器電路繼續(xù)由時鐘所驅(qū)動,但時鐘信號不送往 CPU即CPU處于凍結(jié)狀態(tài)。16. 掉電保持運(yùn)行方式:它是節(jié)電運(yùn)行方式的一種,在掉電保持運(yùn)行方式時,振 蕩器被停止工作,但片內(nèi)RAM和特殊功能寄存器內(nèi)容被保存,由后備電源繼續(xù) 供電。17. 時序:在統(tǒng)一的時鐘信號的控制下,指令執(zhí)行的過程。18. 總線:連接各部件的公共信息線稱為總線。總線分地址總線、數(shù)據(jù)總線和控 制總線19. 隨即存取存儲器(RAM :又稱讀/

5、寫存儲器,它可對任意存儲單元按需要隨 時讀出或?qū)懭?,且工作速度快?0. 只讀存儲器(ROM : ROM9化后的信息在工作時是不可改變的,只能從中 讀出信息,一般用來存放固定的程序和數(shù)據(jù)。21. 地址碼:代表每個存儲單元的號碼稱為地址碼。22. 指令地址:存放指令代碼的地址稱為指令地址。23. 操作數(shù)地址:存放數(shù)據(jù)的地址稱為操作數(shù)地址。24. 尋址:尋找操作數(shù)的地址稱為尋址。25. 尋址方式:尋找操作數(shù)地址的方法稱為尋址方式。26. 立即尋址:指令中直接給出操作數(shù)的尋址方式。27. 直接尋址:指令中直接給出操作數(shù)地址的尋址方式。28. 寄存器尋址:被尋址的寄存器中的內(nèi)容就是操作數(shù)的尋址方式。2

6、9. 寄存器間接尋址:寄存器內(nèi)容為操作數(shù)地址的尋址方式。30. 變址間接尋址:將指令中指定的變址寄存器和基址寄存器的內(nèi)容相加形成操 作數(shù)地址的尋址方式。31. 相對尋址:以PC的當(dāng)前值為基準(zhǔn),加上指令中給出的相對偏移量(rel )形 成的有效轉(zhuǎn)移地址,這種尋址方式稱為相對尋址。32. 位尋址:以位為單元進(jìn)行尋址的方式。33. 布爾處理器:即位處理器,它包含有位累加器 Cy、位尋址寄存器、位尋址 I/O 口、位尋址內(nèi)部RAM位尋址指令系統(tǒng)、程序存儲器等,組成一個完整的、 獨(dú)立的、功能很強(qiáng)的位處理器。34. 指令:指令是機(jī)器能直接識別和接受,并指揮計算機(jī)執(zhí)行某種操作的命令。 指令由操作碼和操作數(shù)組

7、成。操作碼表明指令要執(zhí)行的動作性質(zhì),即“做什 么”,操作數(shù)說明參與操作的數(shù)據(jù)和數(shù)據(jù)存放的地址,即“對誰做”。35. 目標(biāo)程序:由機(jī)器碼編制的計算機(jī)能識別和執(zhí)行的程序稱為目標(biāo)程序(目的 程序)。36. 匯編程序:用匯編語言編寫的能實(shí)現(xiàn)某些功能的程序稱為匯編程序。37. 機(jī)器語言:計算機(jī)能直接識別和執(zhí)行的語言。38. 匯編語言:一種面向機(jī)器的用助記符表示的程序設(shè)計語言。39. 高級語言:面向過程并能獨(dú)立于計算機(jī)硬件結(jié)構(gòu)的通用程序設(shè)計語言。40. 溢出:表示運(yùn)算結(jié)果超出了數(shù)值所允許的范圍。41. 中斷:由計算機(jī)內(nèi)部或外部某種緊急事件引起并向主機(jī)發(fā)出請求處理的信 號,主機(jī)在允許情況下響應(yīng)請求,暫停正在

8、執(zhí)行的程序,保存好“斷點(diǎn)”處的現(xiàn) 場,轉(zhuǎn)去執(zhí)行中斷處理程序,處理完后自動返回到原斷點(diǎn)處,繼續(xù)執(zhí)行原程序,這一處理過程就稱為“中斷”。42. 中斷現(xiàn)場:指轉(zhuǎn)入中斷程序前,原主程序中某些存儲單元的信息,如Acc、B、PSW等的信息,由PUSH和 POP完成保護(hù)及恢復(fù)的工作。43. 中斷現(xiàn)場保護(hù)和恢復(fù):為了能使中斷處理完后正確返回到被中斷的原程序的 斷點(diǎn)處繼續(xù)往下執(zhí)行,必須將斷點(diǎn)處的現(xiàn)場壓進(jìn)堆棧保護(hù)。待執(zhí)行完中斷處理 程序,恢復(fù)現(xiàn)場,返回原斷點(diǎn)繼續(xù)執(zhí)行原程序。這一過程就稱為中斷現(xiàn)場保護(hù) 和恢復(fù)。44. 中斷源:引起并發(fā)出中斷請求的源頭(如某設(shè)備或事件)稱為中斷源。45. 查詢中斷:是中斷通過軟件逐個

9、查詢各中斷源的中斷請求標(biāo)志的方式,其查 詢順序反映出各中斷源的優(yōu)先順序。46. 向量中斷:以硬件為基礎(chǔ),為每個中斷源直接提供對應(yīng)中斷服務(wù)程序入口地 址。47. 中斷入口地址:由系統(tǒng)統(tǒng)一分配給五個中斷源對應(yīng)的中斷服務(wù)程序的入口地 址,該地址不可由用戶自己設(shè)定。48. 可編程的:是指通過軟件可實(shí)現(xiàn)對相關(guān)系統(tǒng)功能的設(shè)置與控制。(或者:可 由用戶通過指令對SFR的各位進(jìn)行編程來實(shí)現(xiàn)相關(guān)的功能。)49. 可屏蔽中斷:即通過軟件對片內(nèi)特殊功能寄存器IE的設(shè)置,實(shí)現(xiàn)對各中斷 源中斷請求的開放(允許)或屏蔽(禁止)的控制。50. 斷點(diǎn):程序正常運(yùn)行時被中斷請求信號打斷的地方稱為斷點(diǎn)。51. 全雙工串行通信:即

10、用兩根通信線各自連接發(fā)送/接收端,由兩個單向線組 成雙向傳輸。(或者:指在任何時候均可實(shí)現(xiàn)接收、發(fā)送的雙向傳輸通信方 式。)52. 波特率:單位時間內(nèi)傳輸?shù)奈恍畔⒘?。(或者:每秒鐘接收或發(fā)送數(shù)據(jù)的位 數(shù)。)1波特=1位/秒(1bps)。53. 溢出率:單位時間(秒)內(nèi)定時器/計數(shù)器1回0溢出的次數(shù)。54. 偽指令:又稱匯編程序控制譯碼指令,屬說明性的匯編指令。匯編時不產(chǎn)生 及其指令代碼,不影響程序的執(zhí)行,僅產(chǎn)生供匯編用的某些命令,在匯編時執(zhí) 行某些特殊的操作。55. 匯編語言源程序:用匯編語言編寫的能夠?qū)崿F(xiàn)某些功能的指令集合。56. 匯編:將源程序翻譯成計算機(jī)能夠識別并執(zhí)行的機(jī)器語言的過程稱為

11、匯編。57. 流程圖:用來展現(xiàn)總體設(shè)計思路和程序流向的圖形稱為流程圖。58. 干擾:把單片機(jī)應(yīng)用系統(tǒng)所不需要的,影響其正??煽抗ぷ鞯男盘柗Q為噪 聲,又稱干擾。59. 干擾源:凡能產(chǎn)生一定能量、足以影響系統(tǒng)及其周圍電路正常工作的媒體稱 為干擾源。60. 指令冗余:在編程時應(yīng)盡量多選用單字節(jié)指令,并在關(guān)鍵的部位人為地插入 一些單字節(jié)的NOP空操作指令,或?qū)⒂行巫止?jié)指令重復(fù)書寫,這就是指令冗 余。61. 軟件陷阱:就是用一段引導(dǎo)程序,強(qiáng)行將捕獲的跑飛程序引導(dǎo)到一個指定地 址,執(zhí)行一段專門對程序出錯進(jìn)行處理的程序,然后轉(zhuǎn)入指定的入口執(zhí)行正常 的運(yùn)行程序。62. 系統(tǒng)復(fù)位:使CPU進(jìn)入初始狀態(tài),從(P

12、C =0000H地址開始執(zhí)行程序的過 程稱為系統(tǒng)復(fù)位。(系統(tǒng)復(fù)位有硬件復(fù)位和軟件復(fù)位兩種方法。)63. 線性選擇法:是將空余的地址總線中的某一根地址線作為選擇某一片存儲器 或某一功能部件接口芯片的片選信號線的方法。64. 地址譯碼法:是將有限的地址線通過譯碼器譯碼轉(zhuǎn)換后擴(kuò)展連接更多功能部 器件的方法。65. 地址總線:傳送地址信號的總線。66. 數(shù)據(jù)總線:傳送數(shù)據(jù)信號的總線。67. 控制總線:傳送控制信號的總線。68. 算法:解決問題的具體方法。69. 開發(fā)系統(tǒng):具備完整、齊全的開發(fā)、調(diào)試手段的專門的計算機(jī)系統(tǒng)成為開發(fā) 系統(tǒng)。70. 仿真:將開發(fā)器的單片機(jī)的40線引腳信號通過扁平線和接插件與應(yīng)

13、用系統(tǒng) 的單片機(jī)的引腳相連,使單片機(jī)應(yīng)用系統(tǒng)與開發(fā)器合用同一臺單片機(jī),在開發(fā) 器上通過仿真頭調(diào)試應(yīng)用系統(tǒng)時,就像使用應(yīng)用系統(tǒng)中真的單片機(jī)一樣,并不 感覺到這種“替代”,這就是所謂的“仿真”。71. RS-232C這是美國電子工業(yè)協(xié)會正式公布的串行總線標(biāo)準(zhǔn),也是目前最常 用的串行接口標(biāo)準(zhǔn),用來實(shí)現(xiàn) 與計算機(jī)之間、計算機(jī)與外設(shè)之間的數(shù)據(jù)傳輸。72. EPROM紫外線可擦除、電可編程的只讀存儲器。73. EEPROM電可擦除、電可編程的只讀存儲器。74. 中央處理單元:即中央處理器、微處理器,它是把運(yùn)算器和控制器集成在一 塊芯片上的器件總稱。75. SRAM即靜態(tài)隨即存儲器,用觸發(fā)器作為存儲單元存放

14、 1和0,存取速度 快,只要不掉電即可持續(xù)保持內(nèi)容不變。一般靜態(tài) RAM的集成度較低,成本較 高。76. DRAM即動態(tài)隨機(jī)存儲器,DRAW能將數(shù)據(jù)保持很短的時間,DRAMS用電 容存儲,為了保存數(shù)據(jù),所以必須隔一段時間刷新(refresh ) 一次,如果存儲 單元沒有被刷新,存儲的信息就會丟失。76. 存儲器編址:為每個存儲單元編寫地址碼就稱為存儲器編址。77. 串行通信:數(shù)據(jù)的各位一位一位順序傳輸?shù)耐ㄐ蟹绞健?8. 并行通信:數(shù)據(jù)的所有位同時傳輸?shù)耐ㄐ欧绞健?9. 同步串行通信:發(fā)送和接收數(shù)據(jù)時時鐘需始終保持嚴(yán)格同步的串行通信方 式。80. 異步串行通信:不需要同步字符,也不要求保持?jǐn)?shù)據(jù)流

15、的連續(xù)性,只需要按 照規(guī)定的幀格式傳送的串行通行方式。81. (信息)幀:幀是異步通信中數(shù)據(jù)傳送的一個表示單位。一幀信息由起始 位、數(shù)據(jù)位、奇偶校驗位和停止位組成。82. 單工:只有一根通信線,只允許按照一個固定的方向傳送的通信方式。83. 半雙工:只用一根通信線,可以用于接收或發(fā)送,但不能同時在兩個方向上 傳送的通信方式。84. 全雙工:用兩根單向的通信線組成的雙向傳送的通信方式。85. A/D轉(zhuǎn)換:將連續(xù)變化的模擬量轉(zhuǎn)換成離散的數(shù)字量。86. D/A轉(zhuǎn)換:將計算機(jī)處理的數(shù)字量轉(zhuǎn)換成連續(xù)變化的模擬量。87. 采樣:所謂采樣就是采集模擬信號的樣本。88. SFR即特殊功能寄存器,是MCS-51

16、單片機(jī)中各功能部件對應(yīng)的寄存器,用于存放相應(yīng)功能部件的控制命令、狀態(tài)或數(shù)據(jù)。二、簡答題第五章:1. 中斷的含義是什么?為什么要采用中斷?(即中斷由什么優(yōu)點(diǎn)?)答:(1)見名詞解釋部分相關(guān)答案。(2)見書P96, “中斷技術(shù)一般具有以下優(yōu)點(diǎn):”(共三點(diǎn))。2. 何謂查詢中斷,矢量中斷,中斷入口地址?簡述主機(jī)響應(yīng)中斷的過程? 答:(1)見名詞解釋部分相關(guān)答案。(2) 中斷源向主機(jī)發(fā)出中斷請求信號后,先要等待被采樣,當(dāng)被采樣后接 受中斷查詢,當(dāng)中斷請求被響應(yīng)后由內(nèi)部長調(diào)用指令轉(zhuǎn)向?qū)?yīng)的中斷矢量地址 去執(zhí)行中斷服務(wù)程序,直到執(zhí)行 RETI (返回)指令為止。3. MCS-51系列單片機(jī)中斷系統(tǒng)提供哪幾

17、種中斷?什么是中斷優(yōu)先級,中斷嵌 套?什么是同級內(nèi)的優(yōu)先權(quán)管理?答:(1)MCS-51系列單片機(jī)中斷系統(tǒng)提供了 5-6個中斷源,分別是:外部中斷0 (/INTO)( IE0)、定時器/計數(shù)器0 (TFO)、外部中斷1 (/INT1)(IE1)、定時器/計數(shù)器1 (TF1)、串行口( TI或RI)、定時器/計數(shù)器2(TF2或 EXF2。(2)為使系統(tǒng)能及時響應(yīng)并處理發(fā)生的所有中斷,系統(tǒng)根據(jù)引起中斷事件的重要性和緊 迫程度,硬件將中斷源分為若干個級別,稱作中斷優(yōu)先級。(這個也可作為名詞解釋來考)(3) 當(dāng)CPL正在處理一個優(yōu)先級低的中斷請求的時候,如果發(fā)生另一個優(yōu)先級比它高的中斷請求,CPU能暫停

18、正在處理的中斷源的處理程序,轉(zhuǎn)去處理優(yōu) 先級高的中斷請求,待處理完以后,再回到原來正在處理的低級中斷程序,這 種高級中斷源能中斷低級中斷源的中斷處理稱為中斷嵌套。(這個也可作為名詞解釋來考)(4) 當(dāng)同時有兩個或兩個以上優(yōu)先級相同的中斷請求時,則由內(nèi)部按查詢優(yōu) 先順序來確定該響應(yīng)的中斷請求,其優(yōu)先順序由高向低依次排列為:外部中斷0定時器/計數(shù)器0的溢出中斷 外部中斷1定時器/計數(shù)器1的溢出中斷 串行口中斷 定時器/計數(shù)器2的溢出中斷,這種對同級內(nèi)的中斷響應(yīng)順序安排 就稱為同級內(nèi)優(yōu)先權(quán)管理。(這個也可作為名詞解釋來考)4. 外部中斷請求有哪兩種觸發(fā)方式?對觸發(fā)信號有什么要求?又該如何選擇和 設(shè)置

19、? 答:(1)外部中斷請求有兩種觸發(fā)方式:電平觸發(fā)和跳變觸發(fā)(邊沿觸發(fā)、脈 沖觸發(fā))。(2)和(3)觸發(fā)方式由ITx設(shè)置,當(dāng)ITx=1時,為跳變觸發(fā)方式,即端口由 f” 0”跳變時激活中斷請求標(biāo)志;當(dāng)ITx=0時,為電平觸發(fā)方式,即當(dāng)端口出 現(xiàn)低電平時激活中斷請求標(biāo)志。5何謂可屏蔽中斷? MCS-51系列單片機(jī)中斷系統(tǒng)設(shè)有幾級屏蔽?如何程控? 答:(1)可屏蔽中斷:見名詞解釋部分。(2)MCS-51系列單片機(jī)中斷系統(tǒng)設(shè)有兩級屏蔽:高優(yōu)先級和低優(yōu)先級。(3) 中斷優(yōu)先級的程控設(shè)置通過中斷優(yōu)先級寄存器 IP進(jìn)行設(shè)置。當(dāng)中斷源 相應(yīng)的中斷優(yōu)先級設(shè)置位設(shè)置成1時,為高優(yōu)先級;設(shè)置成0時,為低優(yōu)先 級。

20、6何謂斷點(diǎn)?為什么要進(jìn)行斷點(diǎn)現(xiàn)場保護(hù)?哪些信息應(yīng)考慮保護(hù)?如何實(shí)現(xiàn)保 護(hù)?答:(1)斷點(diǎn):見名詞解釋部分。(2)為了能使中斷處理完后正確返回到被中斷的原程序的斷點(diǎn)處繼續(xù)往下 執(zhí)行,必須將斷點(diǎn)處的現(xiàn)場壓入堆棧保護(hù)。(3)程序指針PC累加器A等返回原程序仍有用的相關(guān)信息都應(yīng)考慮保 護(hù)。(4)程序指針PC的當(dāng)前值由內(nèi)部硬件生成長調(diào)用(LCALL指令壓入堆棧 保護(hù),累加器等其他信息則由push旨令進(jìn)行壓棧保護(hù)。7. 主機(jī)響應(yīng)中斷有哪些條件?為什么要有這些條件?這些條件與主機(jī)響應(yīng)中斷 的速度有什么關(guān)系?在實(shí)際應(yīng)用中需注意些什么?答:(1)主機(jī)響應(yīng)中斷首先是有中斷源請求,且允許中斷響應(yīng)并進(jìn)行了中斷優(yōu) 先級

21、或優(yōu)先順序的處理,此外還必須滿足以下條件:(1)無同級或高優(yōu)先級中 斷正在服務(wù)中;(2)當(dāng)前指令已執(zhí)行到最后一個機(jī)器周期并已結(jié)束;(3)當(dāng) 前正在執(zhí)行的不是返回(RET RETI)指令或訪問IE、IP特殊功能寄存器指 令。(即書P101)(2)上述三條必須條件中,第一條保證正在執(zhí)行的同級或高一級的中斷服 務(wù)不被中斷;第二條保證正在執(zhí)行的當(dāng)前指令不被破壞;第三條保證除當(dāng)前正在執(zhí)行的RET RETI或訪問IE、IP指令的執(zhí)行完外,還必須再執(zhí)行完下一條指 令,以保證子程序或中斷服務(wù)程序的正確返回以及IE、IP寄存器功能的正確設(shè)置。(即書P101)(3)這些條件會影響中斷響應(yīng)的時間。若所有條件均滿足,

22、則中斷相應(yīng)最快,共需3個機(jī)器周期;若第一條不滿足,則中斷請求將被屏蔽;若第二條不 滿足,則中斷響應(yīng)需47個機(jī)器周期;若第三條不滿足,則中斷響應(yīng)需等待本 指令及下一條指令執(zhí)行完才可能被響應(yīng),因此,這種中斷響應(yīng)時間不會超過8個機(jī)器周期。(4)一般中斷響應(yīng)時間總是在38個機(jī)器周期之間,這可能給高要求應(yīng)用 造成誤差,在實(shí)際應(yīng)用中需注意。8. 編寫中斷服務(wù)程序時應(yīng)注意哪些問題?答:在編寫中斷服務(wù)程序時,一要注意對中斷現(xiàn)場的保護(hù)與恢復(fù),二是要注意 中斷服務(wù)程序返回時必須使用 RETI返回指令。9. MCS-51系列單片機(jī)中,哪些中斷的請求標(biāo)志可以隨著主機(jī)響應(yīng)中斷而自動撤 除該中斷請求標(biāo)志?哪些中斷需要用戶

23、通過軟件進(jìn)行撤除?答:隨著主機(jī)響應(yīng)中斷而自動撤除的中斷請求標(biāo)志有:TF0 TF1、IEO和IE1 ;需要用戶通過軟件進(jìn)行撤除的中斷請求標(biāo)志有:TI或RIo10. 請寫出/INTO (外部中斷0)為跳變觸發(fā)方式的中斷初始化程序段。答:SETB IT0SETB EA 1 “*-SETB EXOfMOV IE ,若要求寫出/INT1 (外部中斷1)為電平觸發(fā)的中斷初始化程序段該如何寫?11. 簡述中斷響應(yīng)的基本規(guī)則。答:書P100 (或見筆記)。第六章:1.8051單片機(jī)內(nèi)部設(shè)有幾個定時器/計數(shù)器?其核心部件是什么?為什么能定 時?簡述四種工作方式的特點(diǎn),為什么只有定時器 /計數(shù)器0有工作方式3 ?

24、 答:(1) 8051單片機(jī)內(nèi)部設(shè)有2個定時器/計數(shù)器;(2) 其核心部件是一個16位的加法計數(shù)器;(3) 因為它是對機(jī)器周期進(jìn)行計數(shù),一旦振蕩頻率確定,則機(jī)器周期亦確定,計數(shù)所得時間也就確定,故能定時;(4) 四種工作方式的特點(diǎn):方式0是一個13位定時器/計數(shù)器,其計數(shù)范 圍為1-9182 (us);方式1是一個16位的定時器/計數(shù)器,其計數(shù)范圍為1- 65536 (us);方式2是自動裝入時間常數(shù)的8位定時/計數(shù)器,TL計數(shù),TH存 放初值,其計數(shù)范圍為1-256 (us);方式3,僅T0有方式3,且對T0分為2 個8位定時/計數(shù)器,對T1方式3時停止工作。(5) 由于TO工作于方式3時為

25、2個獨(dú)立的8位計數(shù)器,TLO組成完整的8 位定時器/計數(shù)器,THO組成只能定時的8位定時器,THO組成的定時器要占用 定時器/計數(shù)器1的TR1 (啟停位)和TF1 (中斷請求位)兩個控制位,故定時 器/計數(shù)器1不能工作于方式3,只有定時器/計數(shù)器0才能工作于方式3。2. 何謂可編程的?如何選擇和設(shè)置定時、計數(shù)和工作方式?設(shè)某應(yīng)用系統(tǒng),選 擇定時器/計數(shù)器0以定時模式工作于方式1;定時器/計數(shù)器1以外部計數(shù)模式 工作于方式0,請寫出其控制字。答:(1)可編程的:見名詞解釋部分。(2) 通過方式寄存器TMOD進(jìn)行選擇和設(shè)置定時、計數(shù)和工作方式。(3) 根據(jù)TMOD的各位定義,再根據(jù)題意對如下各位進(jìn)

26、行設(shè)置,可得TMOD=41H。GATEC/ TM1M0GATE | C/ TM1M0T1方式控制T0方式控制3. 設(shè)定時器/計數(shù)器0為定時模式工作于方式1,主頻fosc=6MHz,要求定時Tc=10ms,請計算出定時計數(shù)常數(shù),并寫出初始化程序段。答:(1)根據(jù)題意可設(shè)TMOD=01H(2)由 Tc=10ms=10000us因:T 定=(M-x )x(12/fosc)10000= (65536-x)X(12/6)得:x=60536=( 0EC78)H(3)初始化程序段如下:START:MOV TMOD, #01HMOV TH0, #0ECHMOV TL0, #78HSETB EASETB ET0

27、SETB TR04. 什么是全雙工串行通信? MCS-51系列單片機(jī)的串行通信有幾種工作方式?如 何選擇和設(shè)定?簡述各種工作方式的功能特點(diǎn)。答:(1)全雙工串行通信:見名詞解釋部分。(2)MCS-51系列單片機(jī)的串行通信有4種工作方式。(3、4)通過SCON的最高兩位SM0和SM1進(jìn)行選擇和設(shè)置。當(dāng) SM0、SM仁0、0時,為方式0, 工作于8位的移位寄存器方式,波特率不變;當(dāng)SM0、SM仁0、1時,為方式1, 工作于8位的UART方式,波特率可變;當(dāng)SM0、SM1=1、0時,為方式2, 工作于9位的UART方式,波特率為1/64或 1/32的fosc;當(dāng)SM0、SM仁1、1時,為方式3,工作

28、于9位的UART方式, 波特率可變。5. 何謂波特率和溢出率?設(shè)某應(yīng)用系統(tǒng)以 1200位/秒的波特率進(jìn)行雙機(jī)通信,選 用定時器/計數(shù)器1定時模式工作方式2,請計算出定時計數(shù)常數(shù),并寫出初始 化程序段。答:(1)波特率、溢出率:見名詞解釋部分。(2)分析:由SMOD=0 , fosc=12MHz,波特率=1200位/秒,可根據(jù)時間常數(shù)計算公式:N=256 - (2SMOD XfoQ / (波特率 X 32X12)=256 - (20X12X106) / (1200X32X12)=(E6) H由選用定時器/計數(shù)器1定時模式工作方式2”可得:TMOD=20 H由系統(tǒng)以1200位/秒的波特率進(jìn)行雙機(jī)通

29、信”,設(shè)串行口工作于方式1,允 許接收,則SCON=50H,則初始化程序段如下:START:MOV TMOD, #20HMOV TH1, #0E6HMOV TL1, #0E6HSETB TR1MOV PCON, #00HMOV SCON, #50HSETB EASETB ES*6.MCS-51系列單片機(jī)的串行通信具有多機(jī)通信功能,簡述多機(jī)通信的設(shè)置及 工作過程。答:書P140多機(jī)通信的基本原理。7. MCS-51系列單片機(jī)的串行通信控制寄存器 SCON中的SM2的含義是什么? 主要在什么工作方式下可執(zhí)行該種通信工作?答:(1)SM2的含義是允許方式2或方式3多機(jī)通信控制位。(2)主要在方式2和

30、方式3這兩種工作方式下由多臺微機(jī)構(gòu)成分布式通信系 統(tǒng)時可執(zhí)行該種通信工作。8. MCS-51系列單片機(jī)的串行通信中斷操作有何特點(diǎn)?應(yīng)用時應(yīng)注意些什么? 答:見書P136最后一段。第七章:1. 什么是偽指令?在匯編語言程序設(shè)計中有何作用?答:(1)偽指令:見名詞解釋部分(2)作用:偽指令在匯編時并不產(chǎn)生機(jī)器指令代碼,不影響程序的執(zhí)行,僅 產(chǎn)生供匯編用的某些命令,在匯編時執(zhí)行某些特殊操作。2. 何謂匯編語言、匯編語言源程序、匯編程序、匯編和匯編語言目標(biāo)程序?匯編有幾種方式?答:(1)見名詞解釋部分(2)匯編有兩種方式:手工匯編和計算機(jī)自動匯編。3. MCS-51系列單片機(jī)有哪些查表指令?它們有何本

31、質(zhì)區(qū)別?當(dāng)表的長度超過 256個字節(jié)時應(yīng)如何處理?答:(1)查表指令有兩條:MOVC A,A+DPTR和MOVCA,A+PC o(2)本質(zhì)區(qū)別(書P163):存放表格首地址的寄存器不同。前者將表格首地址存放在數(shù)據(jù)指針DPTR中,因此,可將表格數(shù)存放在64KB范圍內(nèi)的任何有 空余的地址段,供任意次查找;后者表格首地址存放在PC當(dāng)前值所指定的地址單元中,這樣,表格數(shù)就緊跟在查表指令之后,而查表指令執(zhí)行完后程序還 需從PC的當(dāng)前值所指定的地址處繼續(xù)執(zhí)行后續(xù)程序。由于PC值的特性決定了此表格數(shù)據(jù)局限于較小的、一次性查表的表格數(shù)。(3)當(dāng)表的長度超過256個字節(jié)時,對于采用DPTR作為基址時,可采用 D

32、PL、DPH分開計算的方法進(jìn)行查表。對于采用 PC作為基址時,表格地址到 PC值之間不能超過256個字節(jié),否則訪問不到。4. 循環(huán)結(jié)構(gòu)程序有何特點(diǎn)?何謂多重循環(huán)?編程時應(yīng)注意些什么?答:(1)特點(diǎn):多次重復(fù)執(zhí)行同一個程序段。結(jié)構(gòu)組成由:初始化部分、循環(huán) 處理部分、循環(huán)控制部分、結(jié)束處理部分。(2)循環(huán)程序中包含循環(huán)程序或一個大循環(huán)程序中包含多個小循環(huán)程序,稱 為多重循環(huán)程序結(jié)構(gòu),又稱循環(huán)嵌套。(3)編程時應(yīng)注意其執(zhí)行過程是由內(nèi)向外逐層展開的。5. 何謂子程序結(jié)構(gòu)?在什么情況下適宜采用子程序結(jié)構(gòu)方式?子程序應(yīng)具備哪些特點(diǎn)?答:(1)將實(shí)際應(yīng)用中常會遇到的帶有通用性的問題,單獨(dú)設(shè)計成具有特定功 能

33、的程序段,以供主程序調(diào)用,這樣的結(jié)構(gòu)稱為子程序結(jié)構(gòu)。(其結(jié)構(gòu)特點(diǎn) 有:一、必須標(biāo)明子程序的入口地址,以便于主程序調(diào)用;二、必須以返回指 令RET結(jié)束子程序。)(2)在某程序中多次用到某同一功能問題時,可將該功能問題編寫成子程序,采用子程序結(jié)構(gòu)方式。(3)子程序的特點(diǎn):通用性;可浮動性;可遞歸和可重入性;子程 序說明文件。6. 編制的應(yīng)用程序為什么必須進(jìn)行調(diào)試?單片機(jī)的應(yīng)用系統(tǒng)為什么必須借助開 發(fā)系統(tǒng)進(jìn)行開發(fā)、調(diào)試?答:(1)程序的檢測與調(diào)試的目的是:為了排除程序中的錯誤,保證程序的正 確、穩(wěn)定、可靠。(書P189)(2)為了提高程序的開發(fā)效率。第八章:1. MCS-51系列單片機(jī)為什么既能單片應(yīng)用,又能進(jìn)行外部功能擴(kuò)展?何謂外部 三總線?總線結(jié)構(gòu)有何優(yōu)越性?答:(1)這是由單片機(jī)自身的結(jié)構(gòu)特點(diǎn)所決定的,由于

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論