名詞解釋和簡答整理_第1頁
名詞解釋和簡答整理_第2頁
名詞解釋和簡答整理_第3頁
名詞解釋和簡答整理_第4頁
名詞解釋和簡答整理_第5頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

江蘇省自考-汽車檢測與維修專業(yè)(單片機原理及應用)I?微處理器:即中央處理器CPU,它是把運算器和控制器集成在一塊芯片上的器件總稱。2?單片機(單片微型計算機):把CPU、存儲器、I/O接口、振蕩器電路、定時器/計數(shù)器等構成計算機的主要部件集成在一塊芯片上構成一臺具有一定功能的計算機,就稱為單片微型計算機,簡稱單片機。程序計數(shù)器:程序計數(shù)器PC是一個不可尋址的16位專用寄存器(不屬于特殊功能寄存器),用來存放下一條指令的地址,具有自動加1的功能。數(shù)據(jù)指針:數(shù)據(jù)指針DPTR是一個16位的寄存器,可分為兩個8位的寄存器DPH、DPL,常用作訪問外部數(shù)據(jù)存儲器的地址寄存器,也可尋址64K字節(jié)程序存儲器的固定數(shù)據(jù)、表格等單元。累加器:運算時的暫存寄存器,用于提供操作數(shù)和存放運算結果。它是應用最頻繁的寄存器,由于在結構上與內(nèi)部總線相連,所以一般信息的傳送和交換均需通過累加器A。程序狀態(tài)字:程序狀態(tài)字PSW是一個8位寄存器,寄存當前指令執(zhí)行后的狀態(tài),為下條或以后的指令執(zhí)行提供狀態(tài)條件。它的重要特點是可以編程。堆棧:堆棧是一組編有地址的特殊存儲單元,數(shù)據(jù)遵循先進后出的存取原則。棧頂?shù)刂酚脳V羔楽P指示。&軟件堆棧:通過軟件唉內(nèi)部RAM中定義一個區(qū)域作為堆棧(即由軟件對SP設置初值),稱軟件堆棧。9.振蕩周期(晶振周期):振蕩電路產(chǎn)生的脈沖信號的周期,是最小的時序單位。10?時鐘周期:把2個振蕩周期稱為S狀態(tài),即時鐘周期。1個時鐘周期=2個振蕩周期。機器周期:完成一個基本操作所需的時間稱為機器周期。1個機器周期=12個振蕩周期。指令周期:執(zhí)行一條指令所需的全部時間稱為指令周期。MCS-51單片機的指令周期一般需要1、2、4個機器周期。地址/數(shù)據(jù)分時復用總線:是指P0口用作擴展時,先輸出低8位地址至地址鎖存器,而后再由P0口輸入指令代碼,在時間上是分開的。準雙向并行I/O口:當用作通用I/O口,且先執(zhí)行輸出操作,而后要由輸出變?yōu)檩斎氩僮鲿r,必須在輸入操作前再執(zhí)行一次輸出“1”操作(即先將口置成1),然后執(zhí)行輸入操作才會正確,這就是準雙向的含義。凍結運行方式:它是節(jié)電運行方式的一種,在凍結運行方式時,振蕩器繼續(xù)工作,中斷系統(tǒng)、串行口、定時器電路繼續(xù)由時鐘所驅(qū)動,但時鐘信號不送往CPU,即CPU處于凍結狀態(tài)。掉電保持運行方式:它是節(jié)電運行方式的一種,在掉電保持運行方式時,振蕩器被停止工作,但片內(nèi)RAM和特殊功能寄存器內(nèi)容被保存,由后備電源繼續(xù)供電。時序:在統(tǒng)一的時鐘信號的控制下,指令執(zhí)行的過程??偩€:連接各部件的公共信息線稱為總線??偩€分地址總線、數(shù)據(jù)總線和控制總線。19?隨即存取存儲器(RAM):又稱讀/寫存儲器,它可對任意存儲單元按需要隨時讀出或?qū)懭?,且工作速度快。只讀存儲器(ROM):ROM固化后的信息在工作時是不可改變的,只能從中讀出信息,一般用來存放固定的程序和數(shù)據(jù)。地址碼:代表每個存儲單元的號碼稱為地址碼。指令地址:存放指令代碼的地址稱為指令地址。操作數(shù)地址:存放數(shù)據(jù)的地址稱為操作數(shù)地址。尋址:尋找操作數(shù)的地址稱為尋址。尋址方式:尋找操作數(shù)地址的方法稱為尋址方式。立即尋址:指令中直接給出操作數(shù)的尋址方式。直接尋址:指令中直接給出操作數(shù)地址的尋址方式。寄存器尋址:被尋址的寄存器中的內(nèi)容就是操作數(shù)的尋址方式。寄存器間接尋址:寄存器內(nèi)容為操作數(shù)地址的尋址方式。變址間接尋址:將指令中指定的變址寄存器和基址寄存器的內(nèi)容相加形成操作數(shù)地址的尋址方式。相對尋址:以PC的當前值為基準,加上指令中給出的相對偏移量(rel)形成的有效轉(zhuǎn)移地址,這種尋址方式稱為相對尋址。位尋址:以位為單元進行尋址的方式。布爾處理器:即位處理器,它包含有位累加器Cy、位尋址寄存器、位尋址I/O口、位尋址內(nèi)部RAM、位尋址指令系統(tǒng)、程序存儲器等,組成一個完整的、獨立的、功能很強的位處理器。指令:指令是機器能直接識別和接受,并指揮計算機執(zhí)行某種操作的命令。指令由操作碼和操作數(shù)組成。操作碼表明指令要執(zhí)行的動作性質(zhì),即“做什么”,操作數(shù)說明參與操作的數(shù)據(jù)和數(shù)據(jù)存放的地址,即“對誰做”。目標程序:由機器碼編制的計算機能識別和執(zhí)行的程序稱為目標程序(目的程序)。匯編程序:用匯編語言編寫的能實現(xiàn)某些功能的程序稱為匯編程序。機器語言:計算機能直接識別和執(zhí)行的語言。匯編語言:一種面向機器的用助記符表示的程序設計語言。高級語言:面向過程并能獨立于計算機硬件結構的通用程序設計語言。溢出:表示運算結果超出了數(shù)值所允許的范圍。中斷:由計算機內(nèi)部或外部某種緊急事件引起并向主機發(fā)出請求處理的信號,主機在允許情況下響應請求,暫停正在執(zhí)行的程序,保存好“斷點”處的現(xiàn)場,轉(zhuǎn)去執(zhí)行中斷處理程序,處理完后自動返回到原斷點處,繼續(xù)執(zhí)行原程序,這一處理過程就稱為“中斷”。中斷現(xiàn)場:指轉(zhuǎn)入中斷程序前,原主程序中某些存儲單元的信息,如Acc、B、PSW等的信息,由PUSH和POP完成保護及恢復的工作。中斷現(xiàn)場保護和恢復:為了能使中斷處理完后正確返回到被中斷的原程序的斷點處繼續(xù)往下執(zhí)行,必須將斷點處的現(xiàn)場壓進堆棧保護。待執(zhí)行完中斷處理程序,恢復現(xiàn)場,返回原斷點繼續(xù)執(zhí)行原程序。這一過程就稱為中斷現(xiàn)場保護和恢復。中斷源:引起并發(fā)出中斷請求的源頭(如某設備或事件)稱為中斷源。查詢中斷:是中斷通過軟件逐個查詢各中斷源的中斷請求標志的方式,其查詢順序反映出各中斷源的優(yōu)先順序。向量中斷:以硬件為基礎,為每個中斷源直接提供對應中斷服務程序入口地址。中斷入口地址:由系統(tǒng)統(tǒng)一分配給五個中斷源對應的中斷服務程序的入口地址,該地址不可由用戶自己設定??删幊痰模菏侵竿ㄟ^軟件可實現(xiàn)對相關系統(tǒng)功能的設置與控制。(或者:可由用戶通過指令對SFR的各位進行編程來實現(xiàn)相關的功能。)49?可屏蔽中斷:即通過軟件對片內(nèi)特殊功能寄存器IE的設置,實現(xiàn)對各中斷源中斷請求的開放(允許)或屏蔽(禁止)的控制。斷點:程序正常運行時被中斷請求信號打斷的地方稱為斷點。全雙工串行通信:即用兩根通信線各自連接發(fā)送/接收端,由兩個單向線組成雙向傳輸。(或者:指在任何時候均可實現(xiàn)接收、發(fā)送的雙向傳輸通信方式。)波特率:單位時間內(nèi)傳輸?shù)奈恍畔⒘?。(或者:每秒鐘接收或發(fā)送數(shù)據(jù)的位數(shù)。)1波特=1位/秒(1bps)。溢出率:單位時間(秒)內(nèi)定時器/計數(shù)器1回0溢出的次數(shù)。偽指令:又稱匯編程序控制譯碼指令,屬說明性的匯編指令。匯編時不產(chǎn)生及其指令代碼,不影響程序的執(zhí)行,僅產(chǎn)生供匯編用的某些命令,在匯編時執(zhí)行某些特殊的操作。匯編語言源程序:用匯編語言編寫的能夠?qū)崿F(xiàn)某些功能的指令集合。匯編:將源程序翻譯成計算機能夠識別并執(zhí)行的機器語言的過程稱為匯編。流程圖:用來展現(xiàn)總體設計思路和程序流向的圖形稱為流程圖。干擾:把單片機應用系統(tǒng)所不需要的,影響其正常可靠工作的信號稱為噪聲,又稱干擾。干擾源:凡能產(chǎn)生一定能量、足以影響系統(tǒng)及其周圍電路正常工作的媒體稱為干擾源。指令冗余:在編程時應盡量多選用單字節(jié)指令,并在關鍵的部位人為地插入一些單字節(jié)的NOP空操作指令,或?qū)⒂行巫止?jié)指令重復書寫,這就是指令冗余。軟件陷阱:就是用一段引導程序,強行將捕獲的跑飛程序引導到一個指定地址,執(zhí)行一段專門對程序出錯進行處理的程序,然后轉(zhuǎn)入指定的入口執(zhí)行正常的運行程序。系統(tǒng)復位:使CPU進入初始狀態(tài),從(PC)=0000H地址開始執(zhí)行程序的過程稱為系統(tǒng)復位。(系統(tǒng)復位有硬件復位和軟件復位兩種方法。)線性選擇法:是將空余的地址總線中的某一根地址線作為選擇某一片存儲器或某一功能部件接口芯片的片選信號線的方法。地址譯碼法:是將有限的地址線通過譯碼器譯碼轉(zhuǎn)換后擴展連接更多功能部器件的方法。地址總線:傳送地址信號的總線。數(shù)據(jù)總線:傳送數(shù)據(jù)信號的總線??刂瓶偩€:傳送控制信號的總線。算法:解決問題的具體方法。開發(fā)系統(tǒng):具備完整、齊全的開發(fā)、調(diào)試手段的專門的計算機系統(tǒng)成為開發(fā)系統(tǒng)。仿真:將開發(fā)器的單片機的40線引腳信號通過扁平線和接插件與應用系統(tǒng)的單片機的引腳相連,使單片機應用系統(tǒng)與開發(fā)器合用同一臺單片機,在開發(fā)器上通過仿真頭調(diào)試應用系統(tǒng)時,就像使用應用系統(tǒng)中真的單片機一樣,并不感覺到這種“替代”,這就是所謂的“仿真”。RS-232C:這是美國電子工業(yè)協(xié)會正式公布的串行總線標準,也是目前最常用的串行接口標準,用來實現(xiàn)與計算機之間、計算機與外設之間的數(shù)據(jù)傳輸。EPROM:紫外線可擦除、電可編程的只讀存儲器。EEPROM:電可擦除、電可編程的只讀存儲器。中央處理單元:即中央處理器、微處理器,它是把運算器和控制器集成在一塊芯片上的器件總稱。SRAM:即靜態(tài)隨即存儲器,用觸發(fā)器作為存儲單元存放1和0,存取速度快,只要不掉電即可持續(xù)保持內(nèi)容不變。一般靜態(tài)RAM的集成度較低,成本較高。DRAM:即動態(tài)隨機存儲器,DRAM只能將數(shù)據(jù)保持很短的時間,DRAM使用電容存儲,為了保存數(shù)據(jù),所以必須隔一段時間刷新(refresh)—次,如果存儲單元沒有被刷新,存儲的信息就會丟失。76.存儲器編址:為每個存儲單元編寫地址碼就稱為存儲器編址。串行通信:數(shù)據(jù)的各位一位一位順序傳輸?shù)耐ㄐ蟹绞?。并行通信:?shù)據(jù)的所有位同時傳輸?shù)耐ㄐ欧绞?。同步串行通信:發(fā)送和接收數(shù)據(jù)時時鐘需始終保持嚴格同步的串行通信方式。異步串行通信:不需要同步字符,也不要求保持數(shù)據(jù)流的連續(xù)性,只需要按照規(guī)定的幀格式傳送的串行通行方式。(信息)幀:幀是異步通信中數(shù)據(jù)傳送的一個表示單位。一幀信息由起始位、數(shù)據(jù)位奇偶校驗位和停止位組成。單工:只有一根通信線,只允許按照一個固定的方向傳送的通信方式。半雙工:只用一根通信線,可以用于接收或發(fā)送,但不能同時在兩個方向上傳送的通信方式。全雙工:用兩根單向的通信線組成的雙向傳送的通信方式。A/D轉(zhuǎn)換:將連續(xù)變化的模擬量轉(zhuǎn)換成離散的數(shù)字量。D/A轉(zhuǎn)換:將計算機處理的數(shù)字量轉(zhuǎn)換成連續(xù)變化的模擬量。采樣:所謂采樣就是采集模擬信號的樣本。SFR:即特殊功能寄存器,是MCS-51單片機中各功能部件對應的寄存器,用于存放相應功能部件的控制命令、狀態(tài)或數(shù)據(jù)。二、簡答題第五章:丨中斷的含義是什么?為什么要采用中斷?(即中斷由什么優(yōu)點?)答:(1)見名詞解釋部分相關答案。見書P96,“中斷技術一般具有以下優(yōu)點:”(共三點)。何謂查詢中斷,矢量中斷,中斷入口地址?簡述主機響應中斷的過程?答:(1)見名詞解釋部分相關答案。中斷源向主機發(fā)出中斷請求信號后,先要等待被采樣,當被采樣后接受中斷查詢,當中斷請求被響應后由內(nèi)部長調(diào)用指令轉(zhuǎn)向?qū)闹袛嗍噶康刂啡?zhí)行中斷服務程序,直到執(zhí)行RETI(返回)指令為止。MCS-51系列單片機中斷系統(tǒng)提供哪幾種中斷?什么是中斷優(yōu)先級,中斷嵌套?什么是同級內(nèi)的優(yōu)先權管理?答:(1)MCS-51系列單片機中斷系統(tǒng)提供了5-6個中斷源,分別是:外部中斷0(/INT0)(IEO)、定時器/計數(shù)器0(TFO)、外部中斷1(/INTI)(IE1)、定時器/計數(shù)器1(TF1)、串行口(TI或RI)、定時器/計數(shù)器2(TF2或EXF2)。為使系統(tǒng)能及時響應并處理發(fā)生的所有中斷,系統(tǒng)根據(jù)引起中斷事件的重要性和緊迫程度,硬件將中斷源分為若干個級別,稱作中斷優(yōu)先級。(這個也可作為名詞解釋來考)當CPU正在處理一個優(yōu)先級低的中斷請求的時候,如果發(fā)生另一個優(yōu)先級比它高的中斷請求,CPU能暫停正在處理的中斷源的處理程序,轉(zhuǎn)去處理優(yōu)先級高的中斷請求,待處理完以后,再回到原來正在處理的低級中斷程序,這種高級中斷源能中斷低級中斷源的中斷處理稱為中斷嵌套。(這個也可作為名詞解釋來考)當同時有兩個或兩個以上優(yōu)先級相同的中斷請求時,則由內(nèi)部按查詢優(yōu)先順序來確定該響應的中斷請求,其優(yōu)先順序由高向低依次排列為:外部中斷0T定時器/計數(shù)器0的溢出中斷一外部中斷1T定時器/計數(shù)器1的溢出中斷T串行口中斷T定時器/計數(shù)器2的溢出中斷,這種對同級內(nèi)的中斷響應順序安排就稱為同級內(nèi)優(yōu)先權管理。(這個也可作為名詞解釋來考)外部中斷請求有哪兩種觸發(fā)方式?對觸發(fā)信號有什么要求?又該如何選擇和設置?答:(1)外部中斷請求有兩種觸發(fā)方式:電平觸發(fā)和跳變觸發(fā)(邊沿觸發(fā)、脈沖觸發(fā))。(2)和(3)觸發(fā)方式由IT設置,當IT=1時,為跳變觸發(fā)方式,即端口由T” “0”XX跳變時激活中斷請求標志;當ITx=0時,為電平觸發(fā)方式,即當端口出現(xiàn)低電平時激活中斷請求標志。何謂可屏蔽中斷?MCS-51系列單片機中斷系統(tǒng)設有幾級屏蔽?如何程控?答:(1)可屏蔽中斷:見名詞解釋部分。(2) MCS-51系列單片機中斷系統(tǒng)設有兩級屏蔽:高優(yōu)先級和低優(yōu)先級。(3) 中斷優(yōu)先級的程控設置通過中斷優(yōu)先級寄存器IP進行設置。當中斷源相應的中斷優(yōu)先級設置位設置成1時,為高優(yōu)先級;設置成0時,為低優(yōu)先級。何謂斷點?為什么要進行斷點現(xiàn)場保護?哪些信息應考慮保護?如何實現(xiàn)保護?答:(1)斷點:見名詞解釋部分。(2) 為了能使中斷處理完后正確返回到被中斷的原程序的斷點處繼續(xù)往下執(zhí)行,必須將斷點處的現(xiàn)場壓入堆棧保護。(3) 程序指針PC、累加器A等返回原程序仍有用的相關信息都應考慮保護。(4) 程序指針PC的當前值由內(nèi)部硬件生成長調(diào)用(LCALL)指令壓入堆棧保護,累加器等其他信息則由PUSH指令進行壓棧保護。主機響應中斷有哪些條件?為什么要有這些條件?這些條件與主機響應中斷的速度有什么關系?在實際應用中需注意些什么?答:(1)主機響應中斷首先是有中斷源請求,且允許中斷響應并進行了中斷優(yōu)先級或優(yōu)先順序的處理,此外還必須滿足以下條件:(1)無同級或高優(yōu)先級中斷正在服務中;(2)當前指令已執(zhí)行到最后一個機器周期并已結束;(3)當前正在執(zhí)行的不是返回(RET、RETI)指令或訪問IE、IP特殊功能寄存器指令。(即書P101)(2) 上述三條必須條件中,第一條保證正在執(zhí)行的同級或高一級的中斷服務不被中斷;第二條保證正在執(zhí)行的當前指令不被破壞;第三條保證除當前正在執(zhí)行的RET、RETI或訪問IE、IP指令的執(zhí)行完外,還必須再執(zhí)行完下一條指令,以保證子程序或中斷服務程序的正確返回以及IE、IP寄存器功能的正確設置。(即書P101)(3) 這些條件會影響中斷響應的時間。若所有條件均滿足,則中斷相應最快,共需3個機器周期;若第一條不滿足,則中斷請求將被屏蔽;若第二條不滿足,則中斷響應需4?7個機器周期;若第三條不滿足,則中斷響應需等待本指令及下一條指令執(zhí)行完才可能被響應,因此,這種中斷響應時間不會超過8個機器周期。(4) 一般中斷響應時間總是在3?8個機器周期之間,這可能給高要求應用造成誤差,在實際應用中需注意。編寫中斷服務程序時應注意哪些問題?答:在編寫中斷服務程序時,一要注意對中斷現(xiàn)場的保護與恢復,二是要注意中斷服務程序返回時必須使用RETI返回指令。MCS-51系列單片機中,哪些中斷的請求標志可以隨著主機響應中斷而自動撤除該中斷請求標志?哪些中斷需要用戶通過軟件進行撤除?答:隨著主機響應中斷而自動撤除的中斷請求標志有:TF0、TF1、IE0和IE1;需要用戶通過軟件進行撤除的中斷請求標志有:TI或RI。請寫出/INT0(外部中斷0)為跳變觸發(fā)方式的中斷初始化程序段。答:?SETBIT0

SETBEASETBEX0SETBEASETBEX0}<=>MOVIE,#81H若要求寫出/INTI(外部中斷1)為電平觸發(fā)的中斷初始化程序段該如何寫?簡述中斷響應的基本規(guī)則。答:書P100(或見筆記)。第八章:1.8051單片機內(nèi)部設有幾個定時器/計數(shù)器?其核心部件是什么?為什么能定時?簡述四種工作方式的特點,為什么只有定時器/計數(shù)器0有工作方式3?答:(1)8051單片機內(nèi)部設有2個定時器/計數(shù)器;其核心部件是一個16位的加法計數(shù)器;因為它是對機器周期進行計數(shù),一旦振蕩頻率確定,則機器周期亦確定,計數(shù)所得時間也就確定,故能定時;(4)四種工作方式的特點:方式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,僅TO有方式3,且對TO分為2個8位定時/計數(shù)器,對T1方式3時停止工作。由于T0工作于方式3時為2個獨立的8位計數(shù)器,TL0組成完整的8位定時器/計數(shù)器,TH0組成只能定時的8位定時器,TH0組成的定時器要占用定時器/計數(shù)器1的TR1(啟停位)和TF1(中斷請求位)兩個控制位,故定時器計數(shù)器1不能工作于方式3,只有定時器/計數(shù)器O才能工作于方式3。何謂可編程的?如何選擇和設置定時、計數(shù)和工作方式?設某應用系統(tǒng),選擇定時器/計數(shù)器0以定時模式工作于方式1;定時器/計數(shù)器1以外部計數(shù)模式工作于方式0,請寫出其控制字。答:(1)可編程的:見名詞解釋部分。通過方式寄存器TMOD進行選擇和設置定時、計數(shù)和工作方式。根據(jù)TMOD的各位定義,再根據(jù)題意對如下各位進行設置,可得TMOD=41H。GATEC/TM1M0GATEC/TM1M0T1方式控制T0方式控制3?設定時器/計數(shù)器0為定時模式工作于方式1主頻fosc=6MHz,要求定時Tc=10ms,請計算出定時計數(shù)常數(shù),并寫出初始化程序段。答:(1)根據(jù)題意可設TMOD=01H(2)由Tc=1Oms=1OOOOus因:T定因:T定=(M-x)X(12/fosc)10000=(65536-x)X(12/6)得:x=6O536=(OEC78)H3)初始化程序段如下:START:MOVMOVMOVSETBTMOD,#01HTH0,#0ECHTL0,#78HEASETBET0SETBTR0什么是全雙工串行通信?MCS-51系列單片機的串行通信有幾種工作方式?如何選擇和設定?簡述各種工作方式的功能特點。答:(1)全雙工串行通信:見名詞解釋部分。(2)MCS-51系列單片機的串行通信有4種工作方式。(3、4)通過SCON的最高兩位SM0和SM1進行選擇和設置。當SMO、SM1=0、0時,為方式0,工作于8位的移位寄存器方式,波特率不變;當SMO、SM1=0、1時,為方式1,工作于8位的UART方式,波特率可變;當SMO、SM1=1、0時,為方式2,工作于9位的UART方式,波特率為1/64或1/32的fosc;當SMO、SM1=1、1時,為方式3,工作于9位的UART方式,波特率可變。何謂波特率和溢出率?設某應用系統(tǒng)以1200位/秒的波特率進行雙機通信,選用定時器/計數(shù)器1定時模式工作方式2,請計算出定時計數(shù)常數(shù),并寫出初始化程序段。答:(1)波特率、溢出率:見名詞解釋部分。(2)分析:由SMOD=0,fosc=12MHz,波特率=1200位/秒,可根據(jù)時間常數(shù)計算公式:N=256-(2SMODXf)/(波特率X32X12)osc=256-(20X12X106)/(1200X32X12)=(E6)H由“選用定時器/計數(shù)器1定時模式工作方式2”可得:TMOD=20H由“系統(tǒng)以1200位/秒的波特率進行雙機通信”,設串行口工作于方式1,允許接收,則SCON=50H,則初始化程序段如下:START:MOVTMOD,#20HMOVTH1,#0E6HMOVTL1,#0E6HSETBTR1MOVPCON,#00HMOVSCON,#50HSETBEASETBES*6?MCS-51系列單片機的串行通信具有多機通信功能,簡述多機通信的設置及工作過程。答:書P140多機通信的基本原理。MCS-51系列單片機的串行通信控制寄存器SCON中的SM2的含義是什么?主要在什么工作方式下可執(zhí)行該種通信工作?答:(1)SM2的含義是允許方式2或方式3多機通信控制位。(2)主要在方式2和方式3這兩種工作方式下由多臺微機構成分布式通信系統(tǒng)時可執(zhí)行該種通信工作。MCS-51系列單片機的串行通信中斷操作有何特點?應用時應注意些什么?答:見書P136最后一段。第七章:1?什么是偽指令?在匯編語言程序設計中有何作用?答:(1)偽指令:見名詞解釋部分(2)作用:偽指令在匯編時并不產(chǎn)生機器指令代碼,不影響程序的執(zhí)行,僅產(chǎn)生供匯編用的某些命令,在匯編時執(zhí)行某些特殊操作。何謂匯編語言、匯編語言源程序、匯編程序、匯編和匯編語言目標程序?匯編有幾種方式?答:(1)見名詞解釋部分(2)匯編有兩種方式:手工匯編和計算機自動匯編。MCS-51系列單片機有哪些査表指令?它們有何本質(zhì)區(qū)別?當表的長度超過256個字節(jié)時應如何處理?答:(1)查表指令有兩條:MOVCA,@A+DPTR和MOVCA,@A+PC。(2) 本質(zhì)區(qū)別(書P163):存放表格首地址的寄存器不同。前者將表格首地址存放在數(shù)據(jù)指針DPTR中,因此,可將表格數(shù)存放在64KB范圍內(nèi)的任何有空余的地址段,供任意次查找;后者表格首地址存放在PC當前值所指定的地址單元中,這樣,表格數(shù)就緊跟在查表指令之后,而查表指令執(zhí)行完后程序還需從PC的當前值所指定的地址處繼續(xù)執(zhí)行后續(xù)程序。由于PC值的特性決定了此表格數(shù)據(jù)局限于較小的、一次性查表的表格數(shù)。(3) 當表的長度超過256個字節(jié)時,對于采用DPTR作為基址時,可采用DPL、DPH分開計算的方法進行查表。對于采用PC作為基址時,表格地址到PC值之間不能超過256個字節(jié),否則訪問不到。循環(huán)結構程序有何特點?何謂多重循環(huán)?編程時應注意些什么?答:(1)特點:多次重復執(zhí)行同一個程序段。結構組成由:初始化部分、循環(huán)處理部分、循環(huán)控制部分、結束處理部分。(2) 循環(huán)程序中包含循環(huán)程序或一個大循環(huán)程序中包含多個小循環(huán)程序,稱為多重循環(huán)程序結構,又稱循環(huán)嵌套。(3) 編程時應注意其執(zhí)行過程是由內(nèi)向外逐層展開的。何謂子程序結構?在什么情況下適宜采用子程序結構方式?子程序應具備哪些特點?答:(1)將實際應用中常會遇到的帶有通用性的問題,單獨設計成具有特定功能的程序段,以供主程序調(diào)用,這樣的結構稱為子程序結構。(其結構特點有:一、必須標明子程序的入口地址,以便于主程序調(diào)用;二、必須以返回指令RET結束子程序。)(2) 在某程序中多次用到某同一功能問題時,可將該功能問題編寫成子程序,采用子程序結構方式。(3) 子程序的特點:①通用性;②可浮動性;③可遞歸和可重入性;④子程序說明文件。編制的應用程序為什么必須進行調(diào)試?單片機的應用系統(tǒng)為什么必須借助開發(fā)系統(tǒng)進行開發(fā)、調(diào)試?答:(1)程序的檢測與調(diào)試的目的是:為了排除程序中的錯誤,保證程序的正確、穩(wěn)定、可靠。(書P189)(2)為了提高程序的開發(fā)效率。第八章:MCS-51系列單片機為什么既能單片應用,又能進行外部功能擴展?何謂外部三總線?總線結構有何優(yōu)越性?答:(1)這是由單片機自身的結構特點所決定的,由于

溫馨提示

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

最新文檔

評論

0/150

提交評論