




下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、1、80C51的外部中斷有哪兩種觸發(fā)方式?它們對觸發(fā)脈沖或電平有什么要求?(1) 電平觸發(fā)方式:CPU在每個機器周期的S5P2期間采樣外部中斷引腳的輸人電平。若為低電平,便置IEl(IEO)為“T,申請中斷;若外部中斷引腳為高電平,貝UIEl(IEO)清零。(2) 邊沿觸發(fā)方式:CPU在每個機器周期的S5P2期間采樣外部中斷請求引腳的輸人電平。如果在相繼的兩個機器周期采樣過程中,一個機器周期采樣到外部中斷請求為高電平,接著下一個機器周期采樣到外部中斷請求為低電平,則使IEl(IEO)置1,申請中斷;否則,IEl(1E0)置0。2、單片機怎樣管理中斷?怎樣開放和禁止中斷?怎樣設(shè)置優(yōu)先級?(1)
2、由中斷源提出中斷請求,由中斷控制允許控制決定是否響應(yīng)中斷,如果允許響應(yīng)中斷,貝UCPU按設(shè)定好的優(yōu)先級的順序響應(yīng)中斷。如果是同一優(yōu)先級的中斷,則按單片機內(nèi)部的白然優(yōu)先級順序(外部中斷07定時器0中斷7外部中斷I定時器1中斷7串行接口中斷)響應(yīng)中斷。CPU響應(yīng)中斷請求后,就立即轉(zhuǎn)入執(zhí)行中斷服務(wù)程序。保護斷點、尋找中斷源、中斷處理、中斷返回,程序返回斷點處繼續(xù)執(zhí)行。(2) 由中斷允許寄存器IE控制開放和禁止中斷。欲開放某一中斷,則應(yīng)先開放總中斷允許(EA置1),然后開放相應(yīng)中斷的中斷允許(相應(yīng)位置1);若要要禁止中斷,則EA置O即可。(3) 由中斷優(yōu)先級控制寄存器IP控制中斷優(yōu)先級,相應(yīng)位置1,則
3、設(shè)為高級中斷,置0則為低級。其中:PS為串行中斷優(yōu)先級,PTl(0)為定時中斷1(0)優(yōu)先級,PXl(0)外部中斷1(0)優(yōu)先級。3、寫出下列特殊功能寄存器的名稱TCON:定時器控制寄存器TMOD:定時器/計數(shù)器方式控制寄存器SCON:串行口控制寄存器PSW:程序狀態(tài)字(標志寄存器)IE:中斷允許控制寄存器4、80C51響應(yīng)中斷的條件是什么?各個中斷源的中斷入口地址是多少?(1) 有中斷源發(fā)出中斷請求。中斷總允許控制位EA=l,CPU開放總中斷。(3) 申請中斷的中斷源的中斷允許位為1,即該中斷沒有被屏蔽。(4) 無同級或更高級中斷正在服務(wù)。(5) 當(dāng)前指令周期已經(jīng)結(jié)束。(6) 若現(xiàn)行指令為R
4、ETI或訪問IE或IP指令時,讀指令以及緊接著的另一條指令已執(zhí)行完畢。外部中斷0(INT0)0003H定時器T0中斷000BH外部中斷1(INT1)0013H定時器T1中斷001BH串行口中斷0023H5、簡單敘述多機通信的原理當(dāng)一片80C51(主機)與多片80C51(從機)通信時, 主機的SM2位置0,所有從機的SM2位置1,處于接收地址幀狀態(tài)。 主機發(fā)送一地址幀,其中,8位是地址,第9位為地址/數(shù)據(jù)的區(qū)分標志,該位置1表示該幀為地址幀。 所有從機收到地址幀后,都將接收的地址與本機的地址比較。對于地址相符的從機,使白己的SM2位置0(以接收主機隨后發(fā)來的數(shù)據(jù)幀),并把本站地址發(fā)回主機作為應(yīng)答
5、;對于地址不符的從機,仍保持SM2=1,對主機隨后發(fā)來的數(shù)據(jù)幀不予理睬。 從機發(fā)送數(shù)據(jù)結(jié)束后,要發(fā)送一幀校驗和,并置第9位(TB8)為1,作為從機數(shù)據(jù)傳送結(jié)束的標志。 主機接收數(shù)據(jù)時先判斷數(shù)據(jù)接收標志(RB8),若接收幀的RB8=0,則存儲數(shù)據(jù)到緩沖區(qū),并準備接收下幀信息。若RB8=1,表示數(shù)據(jù)傳送結(jié)束,并比較此幀校驗和,若正確則回送正確信號00H,此信號命令該從機復(fù)位(即重新等待地址幀);若校驗和出錯,則發(fā)送0FFH,命令該從機重發(fā)數(shù)據(jù)。 主機收到從機應(yīng)答地址后,確認地址是否相符,如果地址不符,發(fā)復(fù)位信號(數(shù)據(jù)幀中TB8=1);如果地址相符,則清TB8,開始發(fā)送數(shù)據(jù)。 從機收到復(fù)位命令后回到
6、監(jiān)聽地址狀態(tài)(SM2=1)。否則開始接收數(shù)據(jù)和命令。6、簡述在串行通信過程中,兩種數(shù)據(jù)傳送方式:同步方式和異步方式的定義和特點一、異步方式:指數(shù)據(jù)傳送以字符為單位,字符與字符之間的傳送是異步的,位與位之間的傳送基本是同步的(1)以字符位單位傳送信息(2)相鄰兩字符的間隔是任意長(3)發(fā)收和接收的始終彼此獨立、互不同步,靠起止位判定數(shù)據(jù)同步(4)字符間異步,字符內(nèi)部各位同步二、同步方式:指數(shù)據(jù)傳送是以數(shù)據(jù)塊(一組字符)位單位,字符與字符之間,字符內(nèi)部的位與位之間都同步(1)以數(shù)據(jù)塊(信息幀)為單位傳送信息(2)在一個數(shù)據(jù)塊內(nèi),字符與字符之間無間隔(3)因為一次傳輸?shù)臄?shù)據(jù)塊中包含的數(shù)據(jù)較多,所以接
7、收時鐘與發(fā)送時鐘嚴格同步,通常需有同步時鐘。7、8051單片機內(nèi)設(shè)有幾個可編程的定時器/計數(shù)器?它們有幾種工作方式,如何選擇和設(shè)定?24TMOD用于控制定時器/計數(shù)器T0和T1的工作方式,M1M0為工作方式選擇位。M1M0=00方式0,13位定時器/計數(shù)器;M1M0=01方式1,16位定時器/計數(shù)器;M1M0=10方式2,白動重新裝入計數(shù)初值的8位定時器/計數(shù)器;方式3,兩個8位定時器/計數(shù)器(僅適用于T0)為定時方式/計數(shù)方式選擇位。若設(shè)定=0,則選擇定時器工作方式;若設(shè)定=1,則選擇計數(shù)器工作方式。一個定時器/計數(shù)器同一時刻或者作定時用,或者作計數(shù)用,不能同時既作定時又作計數(shù)用。GATE:
8、門控位。它的狀態(tài)決定了定時器/計數(shù)器啟/??刂迫Q于TR0還是取決于TR0和引腳兩個條件的組合。若GATE=0,則只由TCON中的啟/??刂莆籘R0控制定時器/計數(shù)器的啟/停。此時,只要TR0=1,則接通模擬開關(guān),使計數(shù)器進行加法計數(shù),定時器/計數(shù)器啟動工作。而如果TR0=0,則斷開模擬開關(guān),定時器/計數(shù)器停止工作。若GATE=1,由外部中斷請求信號和TCON中的啟/??刂莆籘R0組合狀態(tài)控制定時器/計數(shù)器的啟/停。只有TR0=1,且引腳也是高電平,才能啟動定時器/計數(shù)器工作,否則,定時器/計數(shù)器停止工作。定時器/計數(shù)器的定時器/計數(shù)器范圍為:工作方式0:13位定時器/計數(shù)器方式,因此,最多可
9、以計到213,也就是8192次。工作方式1:16位定時器/計數(shù)器方式,因此,最多可以計到216,也就是65536次。工作方式2和工作方式3:都是8位的定時器/計數(shù)器方式,因此,最多可以計到28,也說是256次。8、某軟件中對寄存器IE、IP設(shè)置如下:MOVIE,#8FHMOVIP,#06H問:(1)CPU是否允許中斷?允許(2) CPU如果允許中斷,則允許哪些中斷源中斷?外部中斷0,夕卜部中斷1,定時器/計數(shù)器0,定時器/計數(shù)器1(3) 允許中斷源的中斷優(yōu)先次序是什么?定時器/計數(shù)器0外部中斷1外部中斷0定時器/計數(shù)器19、同“6”10、MCS-51指令系統(tǒng)主要有哪幾種尋址方式?試舉例說明MC
10、S-51指令操作數(shù)主要有以下7種尋址方式:尋址方式舉例立即尋址直接尋址寄存器尋址寄存器間接尋址變址尋址相對尋址位尋址MOVA,#16MOV20H,P1MOVA,R0MOVXA,DPTRMOVCA,A+DPRTSJMPLOOPANLC,70H11、定時器T0和T1各有幾種工作方式?答:T。有4神工作方式T1有3種工作方式,見表面4.4所述*表4.4定時器的工作方式工作方式適用定時器功能說明方式0TO、T113位的定時器/計數(shù)器方式1TO、T116位的定時器/計數(shù)器方式2TO.T1自動重新裝入計數(shù)初值的£位的定時器/計數(shù)器方式3TO分為兩個2位計數(shù)器TL0和THO.TLQ可工作于定時或計
11、數(shù)狀態(tài),THOJ®固定為定時狀態(tài),方式3對則停止計數(shù)12、8051的振蕩周期、機器周期、指令周期是如何分配的?當(dāng)晶振頻率為6MHz時,一個機器周期為多少微秒。8051單片機每條指令的執(zhí)行時間(即指令周期)為14個機器周期,有單字節(jié)單周期指令、兩字節(jié)單周期指令、單字節(jié)兩周期指令、兩字節(jié)兩周期指令、三字節(jié)兩周期指令以及單字節(jié)四周期指令。一個機器周期有6個狀態(tài):S1S6§個狀態(tài)又包含兩個振蕩周期,分為兩拍:P1和P2。因此,一個機器周期包含12個振蕩周期,表示為:S1P1S1P2S2P1,S6P1S6P2當(dāng)FOSC=M思,機器周期為:(1/6)X12=2(ks)13、簡述80C5
12、1中斷響應(yīng)的過程。不同的中斷源的中斷入口地址是多少?單片機一旦響應(yīng)中斷請求,就由硬件完成以下功能:(1) 根據(jù)響應(yīng)的中斷源的中斷優(yōu)先級,使相應(yīng)的優(yōu)先級狀態(tài)觸發(fā)器置1;(2) 執(zhí)行硬件中斷服務(wù)子程序調(diào)用,并把當(dāng)前程序計數(shù)器PC的內(nèi)容壓入堆棧,保護斷點,尋找中斷源;(3) 清除相應(yīng)的中斷請求標志位(串行口中斷請求標志RI和TI除外);(4) 把被響應(yīng)的中斷源所對應(yīng)的中斷服務(wù)程序的入口地址(中斷矢量)送入PC,從而轉(zhuǎn)入相應(yīng)的中斷服務(wù)程序。(5) 中斷返回,程序返回斷點處繼續(xù)執(zhí)行。外部中斷0(INT0)0003H定時器T0中斷000BH外部中斷1(INT1)0013H定時器T1中斷001BH串行口中斷
13、0023H14、8031單片機需要外接程序存儲器,實際上它還有多少條I/O線可以用?當(dāng)使用外部存儲器時,還剩下多少條I/O線可用?8031系統(tǒng)必須外接程序促成器,原則上說,P0和P2口要用作數(shù)據(jù)和地址總線,所以只有P1和P3口可用作I/O口,共16條I/O線。在使用外部存儲器時,除了占用P0和P2口外,還需要用P3口RDP3.7)和WR(P3.6)兩條控制線,所以這種情況下就只剩下14條I/O線可用了。15、什么是譯碼法尋址?什么是完全譯碼?什么是部分譯碼?譯碼法尋址,就是利用地址譯碼器對系統(tǒng)的片外高位地址進行譯碼,以其譯碼輸出作為存儲器芯片的片選信號,將地址劃分為連續(xù)的地址空間塊,避免了地址
14、的間斷。完全譯碼:使用全部系統(tǒng)地址總線進行譯碼,特點是地址唯一,一個存儲單元只對應(yīng)一個存儲器地址(反之亦然),組成的存儲系統(tǒng)其他地址空間連續(xù)。部分譯碼:只使用部分系統(tǒng)地址總線進行譯碼。其特點是:有一個人沒有被使用的地址信號就有兩種編碼,這兩個編碼均指向同一個存儲單元,出現(xiàn)地址重復(fù)。16、同“10”17、簡述TCON和TMOD2個特殊功能寄存器的各位的定義,并將各位的名稱填入下表。TCON外部中斷。觸發(fā)方式選擇位外部中斷。清求標志位外部中斷一觸方方式選擇位外部中斷一請求標志位定時斐。運行控制位定時器0溢出標志位定時器1運行控制位定時器一溢出標志位用于定國/記數(shù)器用于中斷TF1TR1TFOTROI
15、E1niIEOITOTC0M.7TC0M5【mTC0N3TCON,2itccn18、簡述80C51中斷響應(yīng)的過程。指出哪幾個中斷標志位在CPU響應(yīng)該中斷申請后能夠被硬件白動清零?IE0,IE1,TF0,TF119、SJMP(短轉(zhuǎn)移)指令和AJMP(絕對轉(zhuǎn)移)指令的主要區(qū)別。前者提供了以SJMP的下一條指令的起始地址為中心的256字節(jié)范圍的轉(zhuǎn)移(-128+127),后者的轉(zhuǎn)移目標地址必須在與AJMP的下一條指令的第一字節(jié)相同的2KB區(qū)的程序儲存器中。短轉(zhuǎn)移方便了可重定位編碼。SJMP方便了PC可重定位編碼,但轉(zhuǎn)移范圍小。而ASJMP轉(zhuǎn)移范圍大,但存在跳區(qū)的限制,AJMP指令只能位于2KB區(qū)的最后
16、2個字節(jié)處時,才可跳到下一個區(qū)去。因此用AJMP指令來代替SJMP指令是有條件的,也就是目標地址必須與它下面的指令存放地址在同一個2KB區(qū)域內(nèi)。20、簡述8051單片機的內(nèi)部組成結(jié)構(gòu)。將微處理器(CPU、存儲器(存放程序或數(shù)據(jù)的ROM和RAM)、總線、定時器/計數(shù)器、輸入/輸出接口(I/O口)、中斷系統(tǒng)和其他多種功能器件集成在一塊芯片上的微型計機,稱為單片微型計算機,簡稱單片機。21、在MCA51單片機系統(tǒng)中,發(fā)生以下情況時,中斷將會受到阻斷?(1)有中斷源發(fā)出中斷請求。中斷總允許控制位EA=l,CPU開放總中斷。(3) 申請中斷的中斷源的中斷允許位為1,即該中斷沒有被屏蔽。(4) 無同級或更
17、高級中斷正在服務(wù)。(5) 當(dāng)前指令周期已經(jīng)結(jié)束。(6) 若現(xiàn)行指令為RETI或訪問IE或IP指令時,讀指令以及緊接著的另一條指令已執(zhí)行完畢。滿足以上條件,則CPU響應(yīng)響應(yīng)中斷元的中斷請求。22、簡述MSC-51單片機的中斷響應(yīng)過程產(chǎn)生中斷信號,發(fā)出中斷申請,響應(yīng)中斷,進入中斷服務(wù)程序,中斷返回。23、在MCS51單片機系統(tǒng)中,當(dāng)有兩個以上的中斷源同時提出申請時,CPU到底響應(yīng)哪一個中斷源發(fā)出的中斷申請,它們遵循什么原則?另外,MCS51單片機系統(tǒng)的“內(nèi)部查詢次序”是什么?(1)先響應(yīng)優(yōu)先級高的中斷請求,再響應(yīng)優(yōu)先級低的中斷請求。如果一個中斷請求己被響應(yīng),同級的其他中斷請求將被禁止。如果同級的多
18、個中斷請求同時出現(xiàn),CPU則按單片機內(nèi)部的白然優(yōu)先級順序響應(yīng)各中斷請求。單片機內(nèi)部白然優(yōu)先級順序(由高到低)為:外部中斷07定時器0中斷7外部中斷I定時器1中斷7串行接口中斷。24、同“5”25、8051片內(nèi)低128單元劃分為哪三個部分?各部分主要功能是什么?(1) 工作寄存器組(00H1FH)這是一個用寄存器直接尋址的區(qū)域,內(nèi)部數(shù)據(jù)RAM區(qū)的031,共32個單元。它是4個通用工作寄存器組,每個組包含8個8位寄存器,編號為R0R7。(2) 位尋址區(qū)(20H2FH)16個字節(jié)單元,共包含128位,這16個字節(jié)單元既可以進行字節(jié)尋址,又可以實現(xiàn)位尋址。主要用于位尋址。(3) 堆棧與數(shù)據(jù)緩沖區(qū)(30H7FH)用于設(shè)置堆棧、存儲數(shù)據(jù)。26、說明8051單片機的PSW中各標志位的含義?CY:進位/借位標志;
溫馨提示
- 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)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 醫(yī)院員工入股合同協(xié)議書
- 如何撰寫系統(tǒng)集成項目計劃試題及答案
- 計算機二級Msoffice模擬試題及答案
- 婦產(chǎn)科學(xué)考核試題及答案
- 系統(tǒng)分析師職業(yè)路徑試題及答案解析
- 信息管理中二級考試的重要性試題及答案
- 趣味學(xué)習(xí)的初級社會工作者考試試題及答案
- 中級社會工作者考試內(nèi)容的變化與應(yīng)對及試題及答案
- 搶險物資規(guī)章管理制度
- 家裝公司股份制管理制度
- 90后養(yǎng)生消費趨勢洞察課件
- 鐵塔智能設(shè)備接入指導(dǎo)
- DB44-T 2179-2019枇杷育苗技術(shù)規(guī)程-(高清現(xiàn)行)
- “三重一大”三張表格
- 巡線無人機技術(shù)規(guī)格書2019320
- 導(dǎo)截流驗收報告匯編
- 旅游經(jīng)濟運行與調(diào)控課件
- 高考語文文言文閱讀常考古代實詞總結(jié)
- 核電廠放射性液態(tài)流出物排放的主要技術(shù)要求
- (完整word版)重慶市建設(shè)工程竣工驗收報告、竣工驗收意見書
- 電子商務(wù)實務(wù)-3.4 直通車推廣ppt課件
評論
0/150
提交評論