單片機(jī)期末復(fù)習(xí)問(wèn)答題答案_第1頁(yè)
單片機(jī)期末復(fù)習(xí)問(wèn)答題答案_第2頁(yè)
單片機(jī)期末復(fù)習(xí)問(wèn)答題答案_第3頁(yè)
單片機(jī)期末復(fù)習(xí)問(wèn)答題答案_第4頁(yè)
單片機(jī)期末復(fù)習(xí)問(wèn)答題答案_第5頁(yè)
已閱讀5頁(yè),還剩5頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、(圓滿版)單片機(jī)期末復(fù)習(xí)問(wèn)答題及答案(圓滿版)單片機(jī)期末復(fù)習(xí)問(wèn)答題及答案10/10(圓滿版)單片機(jī)期末復(fù)習(xí)問(wèn)答題及答案1、80C51的外面中止有哪兩種觸發(fā)方式?它們對(duì)觸發(fā)脈沖或電平有什么要求?1)電平觸發(fā)方式:CPU在每個(gè)機(jī)器周期的S5P2時(shí)期采樣外面中斷引腳的輸人電平。若為低電平,便置IEl(IEO)為“1”,申請(qǐng)中止;若外面中止引腳為高電平,則IEl(IEO)清零。2)邊緣觸發(fā)方式:CPU在每個(gè)機(jī)器周期的S5P2時(shí)期采樣外面中止懇求引腳的輸人電平。假如在接踵的兩個(gè)機(jī)器周期采樣過(guò)程中,一個(gè)機(jī)器周期采樣到外面中止懇求為高電平,接著下一個(gè)機(jī)器周期采樣到外面中止懇求為低電平,則使IEl(IEO)置

2、1,申請(qǐng)中止;不然,IEl(1E0)置0。2、單片機(jī)如何管理中止?如何開(kāi)放和嚴(yán)禁中止?如何設(shè)置優(yōu)先級(jí)?1)由中止源提出中止懇求,由中止控制贊成控制決定能否響應(yīng)中止,假仿佛意響應(yīng)中止,則CPU按設(shè)定好的優(yōu)先級(jí)的序次響應(yīng)中止。假如是同一優(yōu)先級(jí)的中止,則按單片機(jī)內(nèi)部的自然優(yōu)先級(jí)序次(外面中止0準(zhǔn)時(shí)器0中止外面中止l準(zhǔn)時(shí)器1中止串行接口中止)響應(yīng)中止。CPU響應(yīng)中止懇求后,就立刻轉(zhuǎn)入履行中止服務(wù)程序。保護(hù)斷點(diǎn)、找尋中止源、中止辦理、中止返回,程序返回?cái)帱c(diǎn)處連續(xù)履行。由中止贊成寄存器IE控制開(kāi)放和嚴(yán)禁中止。欲開(kāi)放某一中止,則應(yīng)先開(kāi)放總中止贊成(EA置1),此后開(kāi)放相應(yīng)中止的中止贊成(相應(yīng)地點(diǎn)1);若要要

3、嚴(yán)禁中止,則EA置O即可。由中止優(yōu)先級(jí)控制寄存器IP控制中止優(yōu)先級(jí),相應(yīng)地點(diǎn)1,則設(shè)為高級(jí)中止,置0則為初級(jí)。此中:PS為串行中止優(yōu)先級(jí),PTl(0)為準(zhǔn)時(shí)中止1(0)優(yōu)先級(jí),PXl(0)外面中止1(0)優(yōu)先級(jí)。3、寫出以下特別功能寄存器的名稱TCON:準(zhǔn)時(shí)器控制寄存器TMOD:準(zhǔn)時(shí)器/計(jì)數(shù)器方式控制寄存器SCON:串行口控制寄存器PSW:程序狀態(tài)字(標(biāo)記寄存器)IE:中止贊成控制寄存器4、80C51響應(yīng)中止的條件是什么?各此中止源的中止進(jìn)口地點(diǎn)是多少?有中止源發(fā)出中止懇求。中止總贊成控制位EA=l,CPU開(kāi)放總中止。申請(qǐng)中止的中止源的中止贊成位為1,即該中止沒(méi)有被障蔽。無(wú)同級(jí)或更高級(jí)中止正在

4、服務(wù)。目前指令周期已經(jīng)結(jié)束。若現(xiàn)行指令為RETI或接見(jiàn)IE或IP指令時(shí),讀指令以及緊接著的另一條指令已履行完成。外面中止0(INT0)0003H準(zhǔn)時(shí)器T0中止000BH外面中止1(INT1)0013H準(zhǔn)時(shí)器T1中止001BH串行口中止0023H5、簡(jiǎn)單表達(dá)多機(jī)通訊的原理當(dāng)一片80C51(主機(jī))與多片80C51(從機(jī))通訊時(shí),主機(jī)的SM2地點(diǎn)0,所有從機(jī)的SM2地點(diǎn)1,處于接收地點(diǎn)幀狀態(tài)。主機(jī)發(fā)送一地點(diǎn)幀,此中,8位是地點(diǎn),第9位為地點(diǎn)/數(shù)據(jù)的區(qū)分標(biāo)記,該地點(diǎn)1表示該幀為地點(diǎn)幀。所有從機(jī)收到地點(diǎn)幀后,都將接收的地點(diǎn)與本機(jī)的地點(diǎn)比較。關(guān)于地點(diǎn)吻合的從機(jī),使自己的SM2地點(diǎn)0(以接收主機(jī)隨后發(fā)來(lái)的數(shù)

5、據(jù)幀),并把本站地點(diǎn)發(fā)回主機(jī)作為應(yīng)答;關(guān)于地點(diǎn)不符的從機(jī),仍保持SM2=1,對(duì)主機(jī)隨后發(fā)來(lái)的數(shù)據(jù)幀不予搭理。從機(jī)發(fā)送數(shù)據(jù)結(jié)束后,要發(fā)送一幀校驗(yàn)和,并置第為1,作為從機(jī)數(shù)據(jù)傳達(dá)結(jié)束的標(biāo)記。9位(TB8)主機(jī)接收數(shù)據(jù)時(shí)先判斷數(shù)據(jù)接收標(biāo)記(RB8),若接收幀的RB8=0,則積蓄數(shù)據(jù)到緩沖區(qū),并準(zhǔn)備接收下幀信息。若RB8=1,表示數(shù)據(jù)傳達(dá)結(jié)束,并比較此幀校驗(yàn)和,若正確則回送正確信號(hào)00H,此信號(hào)命令該從機(jī)復(fù)位(即從頭等候地點(diǎn)幀);若校驗(yàn)和犯錯(cuò),則發(fā)送0FFH,命令該從機(jī)重發(fā)數(shù)據(jù)。主機(jī)收到從機(jī)應(yīng)答地點(diǎn)后,確認(rèn)地點(diǎn)能否吻合,假如地點(diǎn)不符,發(fā)復(fù)位信號(hào)(數(shù)據(jù)幀中TB8=1);假如地點(diǎn)吻合,則清TB8,開(kāi)始發(fā)送

6、數(shù)據(jù)。從機(jī)收到復(fù)位命令后回到監(jiān)聽(tīng)地點(diǎn)狀態(tài)(SM2=1)。不然開(kāi)始接收數(shù)據(jù)和命令。6、簡(jiǎn)述在串行通訊過(guò)程中,兩種數(shù)據(jù)傳達(dá)方式:同步方式和異步方式的定義和特色一、異步方式:指數(shù)據(jù)傳達(dá)以字符為單位,字符與字符之間的傳達(dá)是異步的,位與位之間的傳達(dá)基本是同步的(1)以字符位單位傳達(dá)信息(2)相鄰兩字符的間隔是隨意長(zhǎng)(3)發(fā)收和接收的素來(lái)相互獨(dú)立、互不同樣步,靠起止位判斷數(shù)據(jù)同步(4)字符間異步,字符內(nèi)部各位同步二、同步方式:指數(shù)據(jù)傳達(dá)是以數(shù)據(jù)塊(一組字符)位單位,字符與字符之間,字符內(nèi)部的位與位之間都同步(1)以數(shù)據(jù)塊(信息幀)為單位傳達(dá)信息(2)在一個(gè)數(shù)據(jù)塊內(nèi),字符與字符之間無(wú)間隔(3)由于一次傳輸?shù)?/p>

7、數(shù)據(jù)塊中包括的數(shù)據(jù)好多,所以接收時(shí)鐘與發(fā)送時(shí)鐘嚴(yán)格同步,平常需有同步時(shí)鐘。7、8051單片機(jī)內(nèi)設(shè)有幾個(gè)可編程的準(zhǔn)時(shí)器計(jì)數(shù)器?它們有幾種工作方式,如何選擇和設(shè)定?24TMOD用于控?cái)M準(zhǔn)時(shí)器/計(jì)數(shù)器T0和T1的工作方式,M1M0為工作方式選擇位。M1M0=00方式0,13位準(zhǔn)時(shí)器/計(jì)數(shù)器;M1M0=01方式1,16位準(zhǔn)時(shí)器/計(jì)數(shù)器;M1M0=10方式2,自動(dòng)從頭裝入計(jì)數(shù)初值的8位準(zhǔn)時(shí)器/計(jì)數(shù)器;M1M0=11方式3,兩個(gè)8位準(zhǔn)時(shí)器/計(jì)數(shù)器(僅合用于T0)。為準(zhǔn)時(shí)方式/計(jì)數(shù)方式選擇位。若設(shè)定=0,則選擇準(zhǔn)時(shí)器工作方式;若設(shè)定=1,則選擇計(jì)數(shù)器工作方式。一個(gè)準(zhǔn)時(shí)器/計(jì)數(shù)器同一時(shí)辰或許作準(zhǔn)時(shí)用,或許作計(jì)

8、數(shù)用,不可以同時(shí)既作準(zhǔn)時(shí)又作計(jì)數(shù)用。GATE:門控位。它的狀態(tài)決定了準(zhǔn)時(shí)器/計(jì)數(shù)器啟/停控制取決于TR0仍是取決于TR0和引腳兩個(gè)條件的組合。若GATE=0,則只由TCON中的啟/??刂莆籘R0控?cái)M準(zhǔn)時(shí)器/計(jì)數(shù)器的啟/停。此時(shí),只需TR0=1,則接通模擬開(kāi)關(guān),使計(jì)數(shù)器進(jìn)行加法計(jì)數(shù),準(zhǔn)時(shí)器/計(jì)數(shù)器啟動(dòng)工作。而假如TR0=0,則斷開(kāi)模擬開(kāi)關(guān),準(zhǔn)時(shí)器/計(jì)數(shù)器停止工作。若GATE=1,由外面中止懇求信號(hào)和TCON中的啟/??刂莆籘R0組合狀態(tài)控?cái)M準(zhǔn)時(shí)器/計(jì)數(shù)器的啟/停。只有TR0=1,且引腳也是高電平,才能啟動(dòng)準(zhǔn)時(shí)器/計(jì)數(shù)器工作,不然,準(zhǔn)時(shí)器/計(jì)數(shù)器停止工作。準(zhǔn)時(shí)器/計(jì)數(shù)器的準(zhǔn)時(shí)器/計(jì)數(shù)器范圍為:工作

9、方式0:13位準(zhǔn)時(shí)器/計(jì)數(shù)器方式,所以,最多可以計(jì)到213,也就是8192次。工作方式1:16位準(zhǔn)時(shí)器/計(jì)數(shù)器方式,所以,最多可以計(jì)到216,也就是65536次。工作方式2和工作方式3:都是8位的準(zhǔn)時(shí)器/計(jì)數(shù)器方式,所以,最多可以計(jì)到28,也說(shuō)是256次。8、某軟件中對(duì)寄存器IE、IP設(shè)置以下:MOVIE,8FHMOVIP,06H問(wèn):(1)CPU能否贊成中止?贊成(2)CPU假仿佛意中止,則贊成哪些中止源中止?外面中止0,外面中止1,準(zhǔn)時(shí)器/計(jì)數(shù)器0,準(zhǔn)時(shí)器/計(jì)數(shù)器1(3)贊成中止源的中止優(yōu)先序次是什么?準(zhǔn)時(shí)器/計(jì)數(shù)器0外面中止1外面中止0準(zhǔn)時(shí)器/計(jì)數(shù)器19、同“6”10、MCS-51指令系統(tǒng)

10、主要有哪幾種尋址方式?試舉例說(shuō)明。MCS-51指令操作數(shù)主要有以下7種尋址方式:尋址方式舉例立刻尋址MOVA,#16直接尋址MOV20H,P1寄存器尋址MOVA,R0寄存器間接尋址MOVXA,DPTR變址尋址MOVCA,A+DPRT相對(duì)尋址SJMPLOOP位尋址ANLC,70H11、準(zhǔn)時(shí)器T0和T1各有幾種工作方式?12、8051的振蕩周期、機(jī)器周期、指令周期是如何分派的?當(dāng)晶振頻次為6MHz時(shí),一個(gè)機(jī)器周期為多少微秒。8051單片機(jī)每條指令的履行時(shí)間(即指令周期)為14個(gè)機(jī)器周期,有單字節(jié)單周期指令、兩字節(jié)單周期指令、單字節(jié)兩周期指令、兩字節(jié)兩周期指令、三字節(jié)兩周期指令以及單字節(jié)周圍期指令。

11、一個(gè)機(jī)器周期有6個(gè)狀態(tài):S1S6每個(gè)狀態(tài)又包括兩個(gè)振蕩周期,分為兩拍:P1和P2。所以,一個(gè)機(jī)器周期包括12個(gè)振蕩周期,表示為:S1P1、S1P2、S2P1、,S6P1、S6P2。當(dāng)FOSC=MHz時(shí),機(jī)器周期為:(1/6)12=2(s)13、簡(jiǎn)述80C51中止響應(yīng)的過(guò)程。不同樣的中止源的中止進(jìn)口地點(diǎn)是多少?單片機(jī)一旦響應(yīng)中止懇求,就由硬件完成以下功能:1)依據(jù)響應(yīng)的中止源的中止優(yōu)先級(jí),使相應(yīng)的優(yōu)先級(jí)狀態(tài)觸發(fā)器置1;2)履行硬件中止服務(wù)子程序調(diào)用,并把目前途序計(jì)數(shù)器PC的內(nèi)容壓入貨倉(cāng),保護(hù)斷點(diǎn),找尋中止源;(3)除掉相應(yīng)的中止懇求標(biāo)記位(串行口中止懇求標(biāo)記RI和TI除外);4)把被響應(yīng)的中止源

12、所對(duì)應(yīng)的中止服務(wù)程序的進(jìn)口地點(diǎn)(中止矢量)送入PC,進(jìn)而轉(zhuǎn)入相應(yīng)的中止服務(wù)程序。5)中止返回,程序返回?cái)帱c(diǎn)處連續(xù)履行。外面中止0(INT0)0003H準(zhǔn)時(shí)器T0中止000BH外面中止1(INT1)0013H準(zhǔn)時(shí)器T1中止001BH串行口中止0023H14、8031單片機(jī)需要外接程序積蓄器,實(shí)質(zhì)上它還有多少條可以用?當(dāng)使用外面積蓄器時(shí),還剩下多少條I/O線可用?I/O線8031系統(tǒng)必然外接程序促成器,原則上說(shuō),P0和P2口要用作數(shù)據(jù)和地點(diǎn)總線,所以只有P1和P3口可用作I/O口,共16條I/O線。在使用外面積蓄器時(shí),除了占用P0和P2口外,還需要用P3口RD(P3.7)和WR(P3.6)兩條控制

13、線,所以這類狀況下就只剩下14條I/O線可用了。15、什么是譯碼法尋址?什么是圓滿譯碼?什么是部分譯碼?譯碼法尋址,就是利用地點(diǎn)譯碼器對(duì)系統(tǒng)的片外高位地點(diǎn)進(jìn)行譯碼,以其譯碼輸出作為積蓄器芯片的片選信號(hào),將地點(diǎn)區(qū)分為連續(xù)的地點(diǎn)空間塊,防范了地點(diǎn)的中止。圓滿譯碼:使用所有系統(tǒng)地點(diǎn)總線進(jìn)行譯碼,特色是地點(diǎn)獨(dú)一,一個(gè)積蓄單元只對(duì)應(yīng)一個(gè)積蓄器地點(diǎn)(反之亦然),構(gòu)成的積蓄系統(tǒng)其余地點(diǎn)空間連續(xù)。部分譯碼:只使用部分系統(tǒng)地點(diǎn)總線進(jìn)行譯碼。其特色是:有一個(gè)人沒(méi)有被使用的地點(diǎn)信號(hào)就有兩種編碼,這兩個(gè)編碼均指向同一個(gè)積蓄單元,出現(xiàn)地點(diǎn)重復(fù)。16、同“10”17、簡(jiǎn)述TCON和TMOD2個(gè)特別功能寄存器的各位的定義,

14、并將各位的名稱填入下表。18、簡(jiǎn)述80C51中止響應(yīng)的過(guò)程。指出哪幾此中止標(biāo)記位在CPU響應(yīng)中間止申請(qǐng)后可以被硬件自動(dòng)清零?IE0,IE1,TF0,TF119、SJMP(短轉(zhuǎn)移)指令和AJMP(絕對(duì)轉(zhuǎn)移)指令的主要差別。前者供給了以SJMP的下一條指令的初步地點(diǎn)為中心的256字節(jié)范圍的轉(zhuǎn)移(-128+127),后者的轉(zhuǎn)移目標(biāo)地點(diǎn)必然在與AJMP的下一條指令的第一字節(jié)同樣的2KB區(qū)的程序積蓄器中。短轉(zhuǎn)移方便了可重定位編碼。SJMP方便了PC可重定位編碼,但轉(zhuǎn)移范圍小。而ASJMP轉(zhuǎn)移范圍大,但存在跳區(qū)的限制,AJMP指令只好位于2KB區(qū)的最后2個(gè)字節(jié)處時(shí),才可跳到下一個(gè)區(qū)去。所以用AJMP指令來(lái)

15、代替SJMP指令是有條件的,也就是目標(biāo)地點(diǎn)必然與它下邊的指令寄存地點(diǎn)在同一個(gè)2KB地區(qū)內(nèi)。20、簡(jiǎn)述8051單片機(jī)的內(nèi)部構(gòu)成構(gòu)造。將微辦理器(CPU)、積蓄器(寄存程序或數(shù)據(jù)的ROM和RAM)、總線、準(zhǔn)時(shí)器/計(jì)數(shù)器、輸入/輸出接口(I/O口)、中止系統(tǒng)和其余多種功能器件集成在一塊芯片上的微型計(jì)機(jī),稱為單片微型計(jì)算機(jī),簡(jiǎn)稱單片機(jī)。21、在MCS51單片機(jī)系統(tǒng)中,發(fā)生以下?tīng)顩r時(shí),中止將會(huì)遇到阻斷?有中止源發(fā)出中止懇求。中止總贊成控制位EA=l,CPU開(kāi)放總中止。申請(qǐng)中止的中止源的中止贊成位為1,即該中止沒(méi)有被障蔽。無(wú)同級(jí)或更高級(jí)中止正在服務(wù)。目前指令周期已經(jīng)結(jié)束。若現(xiàn)行指令為RETI或接見(jiàn)IE或I

16、P指令時(shí),讀指令以及緊接著的另一條指令已履行完成。知足以上條件,則CPU響應(yīng)響應(yīng)中止元的中止懇求。22、簡(jiǎn)述MSC-51單片機(jī)的中止響應(yīng)過(guò)程產(chǎn)生中止信號(hào),發(fā)出中止申請(qǐng),響應(yīng)中止,進(jìn)入中止服務(wù)程序,中止返回。23、在MCS51單片機(jī)系統(tǒng)中,當(dāng)有兩個(gè)以上的中止源同時(shí)提出申請(qǐng)時(shí),CPU終歸響應(yīng)哪一此中止源發(fā)出的中止申請(qǐng),它們依據(jù)什么原則?其余,MCS51單片機(jī)系統(tǒng)的“內(nèi)部查問(wèn)序次”是什么?先響應(yīng)優(yōu)先級(jí)高的中止懇求,再響應(yīng)優(yōu)先級(jí)低的中止懇求。假如一此中止懇求己被響應(yīng),同級(jí)的其余中止懇求將被嚴(yán)禁。假仿佛級(jí)的多此中止懇求同時(shí)出現(xiàn),CPU則按單片機(jī)內(nèi)部的自然優(yōu)先級(jí)序次響應(yīng)各中止懇求。單片機(jī)內(nèi)部自然優(yōu)先級(jí)序次(由高到低)為:外面中止0準(zhǔn)時(shí)器0中止外面中止l準(zhǔn)時(shí)器1中止串行接口中止。24、同“5”25、8051片內(nèi)低128單元區(qū)分為哪三個(gè)部分?各部分主要功能是什么?1)工作寄存器組()這是一個(gè)用寄存器直接尋址的地區(qū),內(nèi)部數(shù)據(jù)區(qū)的,共個(gè)單元。它是個(gè)通用工作寄存器組,每個(gè)組包括個(gè)位寄存器,編號(hào)為。(2)位尋址區(qū)()個(gè)字節(jié)單元,共包括位,這個(gè)字節(jié)單元既可以進(jìn)行字節(jié)尋址,又可以實(shí)現(xiàn)位尋址。主要用于位尋址。3)貨倉(cāng)與數(shù)據(jù)緩沖區(qū)()用于設(shè)置貨倉(cāng)、積蓄數(shù)據(jù)。26、說(shuō)明8051單片機(jī)的PSW中各標(biāo)記位的含義?CY:進(jìn)位/借位標(biāo)記;AC:半進(jìn)位/借位標(biāo)記;F0:用戶自定義

溫馨提示

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

評(píng)論

0/150

提交評(píng)論