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

下載本文檔

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

文檔簡(jiǎn)介

1、單片機(jī)原理復(fù)習(xí)資料之一23、定時(shí)器0和定時(shí)器1的中斷標(biāo)志分別為T(mén)F0和TF1。24、外部中斷0和外部中斷1的中斷標(biāo)志分別為IE0和IE1。串行口中斷標(biāo)志位:RI或TI26、通過(guò)設(shè)置TMOD中的M1M0位可以定義定時(shí)/計(jì)數(shù)器的工作方式,其中0為00,方式1為01,方式2為10。27、MCS51內(nèi)有5個(gè)中斷源,按其自然優(yōu)先級(jí)從高到低的排列順序?yàn)橥獠?、 定時(shí)器/計(jì)數(shù)器0、 外部1、 定時(shí)器/計(jì)數(shù)器1、 串口,它們所對(duì)應(yīng)的中斷入口地址分別為0003H、00BH、0013H、001BH、0023H。288051單片機(jī)片內(nèi)有4個(gè)8位的I/O口,它們分別是P0、P1、P2和P3,其中具有第二功能的I/O口

2、為P3。298051單片機(jī)低128單元隨機(jī)存貯器,按其用途可劃分為寄存器區(qū)、位尋址區(qū)、 字節(jié)尋址 區(qū),它們的地址范圍分別為00H-1FH、20H-2FH、30H-7FH。308051單片機(jī)中有4個(gè)工作寄存器區(qū),選擇當(dāng)前工作寄存器組是由程序狀態(tài)寄存器PSW中的RS1RS0位的狀態(tài)組合來(lái)決定。33單片機(jī)指令具有七種尋址方式,它們分別是立即、直接、寄存器、間接、相對(duì)、變址、位。36對(duì)于6MHz時(shí)鐘頻率,其機(jī)器周期為2us。對(duì)于12MHz時(shí)鐘頻率,其機(jī)器周期為1us。378051單片機(jī)復(fù)位后SP07H,ACC00H,P0FFH。39堆棧是RAM中另外劃出的一個(gè)特殊的存貯器區(qū),用來(lái)暫存數(shù)據(jù)和地址。它是根

3、據(jù)先進(jìn)后出的原則存取數(shù)據(jù)。4012根地址線(xiàn)可選4K個(gè)存儲(chǔ)單元;64KB存儲(chǔ)單元需要16根地址線(xiàn),其地址范圍為0000H-FFFFH。 單片機(jī)原理復(fù)習(xí)資料之二一、填空(20分)3MCS-51單片機(jī)的P0P3口均是 8位 I/O口,其中的P0口和P2口除了可以進(jìn)行數(shù)據(jù)的輸入、輸出外,通常還用來(lái)構(gòu)建系統(tǒng)的 低8位地址 和 高8位地址 ,在P0P3口中, P0 為真正的雙向口, P1-P3 為準(zhǔn)雙向口; P3 口具有第二引腳功能。4定時(shí)器/計(jì)數(shù)器的工作方式3是指得將 定時(shí)器/計(jì)數(shù)器0 拆成兩個(gè)獨(dú)立的8位計(jì)數(shù)器。而另一個(gè)定時(shí)器/計(jì)數(shù)器此時(shí)通常只可作為 波特率發(fā)生器 使用。二、選擇(10分)3MCS-51

4、單片機(jī)定時(shí)器工作方式0是指的(c)工作方式。A.8位 B.8位自動(dòng)重裝 C.13位 D.16位4當(dāng)需要從MCS-51單片機(jī)程序存儲(chǔ)器取數(shù)據(jù)時(shí),采用的指令為(b)。A.MOV A, R1 B.MOVC A, A + DPTRC.MOVX A, R0 D.MOVX A, DPTR5如果某MCS-51單片機(jī)系統(tǒng)的定時(shí)/計(jì)數(shù)器0的中斷服務(wù)程序放在程序存儲(chǔ)區(qū)的3000H地址開(kāi)始的一段空間內(nèi),此時(shí)跳轉(zhuǎn)到定時(shí)/計(jì)數(shù)器0的中斷服務(wù)程序的指令LJMP3000H應(yīng)放在(d)開(kāi)始的中斷地址區(qū)。A.0003H B.0013H C.0023H D.000BH單片機(jī)原理復(fù)習(xí)資料之三一、填空題(每空1分,共10分)1.當(dāng)使

5、用8031單片機(jī)時(shí),需要擴(kuò)展外部程序存儲(chǔ)器,此時(shí)EA/Vpp腳應(yīng)為 低電平 .2.P0通常用作 單片機(jī)系統(tǒng)的地址/數(shù)據(jù)總線(xiàn) .3.若由程序設(shè)定RS1、RS0=10,則工作寄存器R0R7的直接地址為 10H-17H .二、單項(xiàng)選擇題(在每小題的四個(gè)備選答案中,選出一個(gè)正確答案,并將正確答案的序號(hào)填在題干的括號(hào)內(nèi)。每小題1分,共10分)1.MCS51單片機(jī)的復(fù)位信號(hào)是( A )有效。A.高電平   B.低電平   C.脈沖   D.下降沿3.若PSW.4=0,PSW.3=1,(即RS1RS0=01)要想把寄存器R0的內(nèi)容入棧,應(yīng)

6、使用( D  )指令。 A.PUSH   R0   B.PUSH   R0 C.PUSH   00H   D.PUSH   08H 5.在片外擴(kuò)展一片2764程序存儲(chǔ)器芯片要( B  )地址線(xiàn)。A.8根   B.13根   C.16根   D.20根7.設(shè)MCS-51單片機(jī)晶振頻率為12MHz,定時(shí)器作計(jì)數(shù)器使用時(shí),其最高的輸入計(jì)數(shù)頻率應(yīng)為( C  )A.2

7、MHz   B.1MHz   C.500KHz   D.250KHz10.串行口的控制寄存器SCON中,REN的作用是( C  )。A.接收中斷請(qǐng)求標(biāo)志位   B.發(fā)送中斷請(qǐng)求標(biāo)志位C.串行口允許接收位   D.地址/數(shù)據(jù)位四、讀程序(每小題4分,共20分)(重點(diǎn))1.執(zhí)行下列程序段中第一條指令后,(1)(P1.7)= 0   (P1.3)= 0 , (P1.2)= 0 ;執(zhí)行第二條指令后,(2)(P1.5)= 1 ,(P1.4)= 1 ,(P1.3)= 1 .AN

8、L   P1,#73HORL   P1,#38H2.下列程序段執(zhí)行后,(A)= 0DH ,(B)= 11H .MOV   A,#0FBHMOV   B,#12HDIV   AB3.下列程序段執(zhí)行后,(R0)=_7EH_,(7EH)=_FFH_,(7FH)=_3FH_.MOV   R0,#7FHMOV   7EH,#0MOV   7FH,#40HDEC   R0DEC   R0DEC &#

9、160; R04.已知(SP)=09H,(DPTR)=4567H,在執(zhí)行下列指令后,(SP)=_0BH_,內(nèi)部RAM(0AH)=_67H_,(0BH)=_45H_PUSH   DPLPUSH   DPH5.下列程序中注釋的數(shù)字為執(zhí)行該指令所需的機(jī)器周期數(shù),若單片機(jī)的晶振頻率為6MHz,問(wèn)執(zhí)行下列程序需要多少時(shí)間(必考) MOV R3,#100 ;1機(jī)器周期LOOP:NOP   ;1機(jī)器周期 NOP NOP DJNZ   R3,LOOP   ;2機(jī)器周期 RET   ;2機(jī)器周

10、期單片機(jī)原理復(fù)習(xí)資料之四一。填空題   1MCS51單片機(jī)的P0P3口均是    并行     IO口,其中的P0口和P2口除了可以進(jìn)行數(shù)據(jù)的輸入、輸出外,通常還用來(lái)構(gòu)建系統(tǒng)的      數(shù)據(jù)總線(xiàn)   和   地址總線(xiàn)      ,在P0P3口中,     P0   為

11、真正的雙向口,    P1-P3      為準(zhǔn)雙向口。    2MCS5l單片機(jī)的堆棧區(qū)只可設(shè)置在   片內(nèi)數(shù)據(jù)存儲(chǔ)器    ,堆棧寄存器SP是  8  位寄存器。3MCS51單片機(jī)外部中斷請(qǐng)求信號(hào)有電平方式和    脈沖方式       ,在電平方式下,當(dāng)采集到INT0、INT1的有效

12、信號(hào)為  低電平   時(shí),激活外部中斷。5MCS51單片機(jī)的最大尋址空間是 64K   ,該空間的地址范圍為 0000-FFFFH   ,系統(tǒng)上電及復(fù)位的程序入口地址為  0000H    ,上電復(fù)位時(shí)的PSW值為  00H    。  四、改錯(cuò)題:(共5分,每小題1分) (指令判斷重點(diǎn))    以給出的指令操作碼為依據(jù),請(qǐng)判斷MCS51單片機(jī)的下

13、列各條指令的書(shū)寫(xiě)格式是否有錯(cuò)誤,如有請(qǐng)說(shuō)明錯(cuò)誤原因。    1MUL  R0 Rl    乘法指令應(yīng)使用A、B寄存器操作    2MOV  A,R7    間接寄存器使用R7有誤,間址寄存器只能使用R0、R1    3MOV  A,  #3000H    8位累加器A不能接受16位數(shù)據(jù)    4MOVC  A+DPTR,A &#

14、160;   MOVC指令為對(duì)程序存儲(chǔ)區(qū)操作指令,累加器的內(nèi)容不可通過(guò)變址方式送入程序存儲(chǔ)器,兩操作數(shù)寫(xiě)反了。    5LJMP  #1000H    長(zhǎng)轉(zhuǎn)移指令中的操作數(shù)為16位轉(zhuǎn)移地址,不能用立即數(shù)的形式來(lái)表達(dá)。 五、尋址方式(5分,每問(wèn)1分)    說(shuō)明MCS51單片機(jī)的下列各條指令中源操作數(shù)的尋址方式(可直接在每條指令后面書(shū)寫(xiě))    1ANL  A,20H    直接尋址   

15、  2ADDC  A,  #20H    立即尋址    3JZ  rel    相對(duì)尋址     4CLR  C    位尋址 5RR A  寄存器尋址 單片機(jī)原理復(fù)習(xí)資料之五一、填空題(每空1分,共10分)2.堆棧的特性是 CPU ,8051的堆棧一般開(kāi)辟在 存儲(chǔ)器 ,其堆棧指針是 I/O接口 。5.MCS-51有一個(gè)全雙工的 異 步串行口,有 4 種工作方式。四、閱讀程序

16、(20分)1.下列各條指令其源操作數(shù)的尋址方式是什么?各條指令單獨(dú)執(zhí)行后,A中的結(jié)果是什么?(5分)設(shè)(60H)=35H,(A)=19H,(R0)=30H,(30H)=0FH。(1)MOVA,#48H;尋址方式: 立即尋址 (A)= 48H (2)ADDA,60H;尋址方式: 直接尋址 (A)= 4EH (3)ANLA,R0;尋址方式: 寄存器間接尋址 (A)= 09H 2.閱讀下列程序段,寫(xiě)出每條指令執(zhí)行后的結(jié)果,并說(shuō)明此程序段完成什么功能?(15分)MOVR1,#30H;(R1)= 30H MOVA,#64H;(A)= 64H ADDA,#47H;(A)= ABH ,(CY)= 0 ,(A

17、C)= 0 DAA;(A)= 11H ,(CY)= 1 ,(AC)= 1 MOVR1,A;(R1)= 30H ,(30H)= 11H 此程序段完成的功能: 求兩個(gè)BCD碼數(shù)(64H和47H)的和,并將結(jié)果放在內(nèi)部RAM的30H單元 單片機(jī)原理復(fù)習(xí)資料之六一、填空題(每空格1分,共10分)2.P2口通常用作_高8位地址線(xiàn)_,也可以作通用的I/O口使用。3.若由程序設(shè)定RS1、RS0=01,則工作寄存器R0R7的直接地址為_(kāi)08-0FH_。 4.8051的堆棧區(qū)一般開(kāi)辟在_用戶(hù)RAM區(qū)_。5.所謂尋址,其實(shí)質(zhì)就是_如何確定操作數(shù)的單元地址_。6.存儲(chǔ)器映象是_存儲(chǔ)器在整個(gè)存儲(chǔ)空間的地址范圍_。7.

18、定時(shí)器中斷請(qǐng)求發(fā)生在_定時(shí)時(shí)間到_。8.中斷響應(yīng)時(shí)間是指_從查詢(xún)中斷請(qǐng)求標(biāo)志位到轉(zhuǎn)向中斷區(qū)入口地址所需的機(jī)器周期數(shù)_。9.通過(guò)CPU對(duì)I/O狀態(tài)的測(cè)試,只有I/O已準(zhǔn)備好時(shí)才能進(jìn)行I/O傳送,這種傳送方式稱(chēng)為_(kāi)程序查詢(xún)方式_。10.在中斷服務(wù)程序中現(xiàn)場(chǎng)保護(hù)和現(xiàn)場(chǎng)恢復(fù)期間,中斷系統(tǒng)應(yīng)處在_關(guān)中斷_狀態(tài)。二、單項(xiàng)選擇題(在每小題的四個(gè)備選答案中,選出一個(gè)正確答案,并將正確答案的序號(hào)填在題干的括號(hào)內(nèi)。每小題1分,共10分)1.MCS-51單片機(jī)復(fù)位操作的主要功能是把PC初始化為( C )。 A.0100H B.2080H C.0000H D.8000H2.若單片機(jī)的振蕩頻率為6MHz,設(shè)定時(shí)器工作在方式1需要定時(shí)1ms,則定時(shí)器初值應(yīng)為( C )。 A.500 B.1000 C.216-500 D.216-10003.定時(shí)器1工作在計(jì)數(shù)方式時(shí),其外加的計(jì)數(shù)脈沖信號(hào)應(yīng)連接到( D )引腳。 A.P3.2 B.P3.3 C.P3.4 D.P3.54.當(dāng)外部中斷請(qǐng)求的信號(hào)方式為脈沖方式時(shí),要求中斷請(qǐng)求信號(hào)的高電平狀態(tài)和低電平狀態(tài)都應(yīng)至少維持(

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論