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

下載本文檔

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

文檔簡介

1、單片機(jī)原理及應(yīng)用試題三一、填空題(每空1分,共10分)1.當(dāng)使用8031單片機(jī)時(shí),需要擴(kuò)展外部程序存儲(chǔ)器,此時(shí)EA應(yīng)為_。2.P0通常用作_。3.若由程序設(shè)定RS1、RS0=10,則工作寄存器R0R7的直接地址為_。4.返回地址(或斷點(diǎn))是_的程序計(jì)數(shù)器的內(nèi)容。5.中央處理器CPU是單片機(jī)的核心,它完成_。6.單片機(jī)的工作過程,實(shí)際上就是_。7.所謂中斷源即是_。8.端口(或稱口)是_。9.異步串行近程通信時(shí)的傳送信號是_。10.若累加器A中的數(shù)據(jù)為01110010B,則PSW中的P=_。二、單項(xiàng)選擇題(在每小題的四個(gè)備選答案中,選出一個(gè)正確答案,并將正確答案的序號填在題干的括號內(nèi)。每小題1分

2、,共10分)1.MCS51單片機(jī)的復(fù)位信號是(      )有效。  A.高電平          B.低電平          C.脈沖            D.下降沿2.若MCS-51單片機(jī)使用晶振頻率為6MHz時(shí),其復(fù)位持續(xù)時(shí)間應(yīng)該超過(&#

3、160;     )。  A.2s            B.4s            C.8s             D.1ms3.若PSW.4=0,PSW.3=1,要想把寄存器R0的內(nèi)容入棧,應(yīng)使用(&

4、#160;     )指令。  A.PUSH  R0                         B.PUSH   R0          C.PUSH  00H  

5、                     D.PUSH  08H4.能夠用紫外光擦除ROM中程序的只讀存儲(chǔ)器稱為(      )。  A.掩膜ROM       B.PROM        

6、 C.EPROM           D.EEPROM5.在片外擴(kuò)展一片2764程序存儲(chǔ)器芯片要(      )地址線。  A.8根            B.13根           C.16根  

7、0;          D.20根6.定時(shí)器/計(jì)數(shù)器工作方式1是(      )。  A.8位計(jì)數(shù)器結(jié)構(gòu)                    B.2個(gè)8位計(jì)數(shù)器結(jié)構(gòu)  C.13位計(jì)數(shù)結(jié)構(gòu)     &

8、#160;               D.16位計(jì)數(shù)結(jié)構(gòu)7.設(shè)MCS-51單片機(jī)晶振頻率為12MHz,定時(shí)器作計(jì)數(shù)器使用時(shí),其最高的輸入計(jì)數(shù)頻率應(yīng)為(      )  A.2MHz          B.1MHz        

9、    C.500KHz         D.250KHz8.已知1只共陰極LED顯示器,其中a筆段為字形代碼的最低位,若需顯示數(shù)字1,它的字形代碼應(yīng)為(      )。    A.06H         B.F9H         

10、60;    C.30H            D.CFH9.下列數(shù)據(jù)字定義的數(shù)表中,(      )是錯(cuò)誤的。   A.DW“AA”                      B

11、.DW“A”   C.DW“OABC”                    D.DWOABCH10.串行口的控制寄存器SCON中,REN的作用是(      )。   A.接收中斷請求標(biāo)志位          

12、0;   B.發(fā)送中斷請求標(biāo)志位   C.串行口允許接收位                D.地址/數(shù)據(jù)位三、簡答題(每小題4分,共20分)1.簡述堆棧。2.簡述變址尋址方式并舉例說明。3.簡述中斷響應(yīng)的主要內(nèi)容。4.簡述匯編語言中的標(biāo)號有什么規(guī)定?5.A/D轉(zhuǎn)換器轉(zhuǎn)換數(shù)據(jù)的傳送有幾種方式?四、讀程序(每小題4分,共20分)1.執(zhí)行下列程序段中第一條指令后,(1)(P1.7)=_  (P1.3)=

13、_, (P1.2)=_;執(zhí)行第二條指令后,(2)(P1.5)=_,(P1.4)=_,(P1.3)=_。  ANL  P1,#73H  ORL  P1,#38H2.下列程序段執(zhí)行后,(A)=_,(B)=_。  MOV  A,#0FBH  MOV  B,#12H  DIV   AB3.下列程序段執(zhí)行后,(R0)=_,(7EH)=_,(7FH)=_。  MOV  R0,#7FH  MOV  7EH,#0  MOV  7FH,#40H

14、  DEC  R0  DEC  R0  DEC  R04.已知(SP)=09H,(DPTR)=4567H,在執(zhí)行下列指令后,(SP)=_,內(nèi)部RAM(0AH)=_,(0BH)=_  PUSH  DPL  PUSH  DPH5.下列程序中注釋的數(shù)字為執(zhí)行該指令所需的機(jī)器周期數(shù),若單片機(jī)的晶振頻率為6MHz,問執(zhí)行下列程序需要多少時(shí)間?          MOV R3,#100;1   LO

15、OP:NOP        ;1          NOP          NOP          DJNZ     R3,LOOP       

16、 ;2          RET        ;            2五、編程題(每小題4分,共20分)1.請使用位操作指令,實(shí)現(xiàn)下列邏輯操作:  P1.5=ACC.2P2.7ACC.1P2.02.在外部RAM首地址為TABLE的數(shù)據(jù)表中有10個(gè)字節(jié)數(shù)據(jù),請編程將每個(gè)字節(jié)的最高位無條件地置1。3.已知內(nèi)部RAM&

17、#160; 30H單元開始存放20H個(gè)數(shù)據(jù),將其傳送到外部RAM的0000H單元開始的存儲(chǔ)區(qū),請編程實(shí)現(xiàn)。4.已知8個(gè)無符號數(shù)之和存于R3R4,求其平均值,結(jié)果仍存于R3R4中,請編程實(shí)現(xiàn)(R3為高字節(jié))。5.兩個(gè)字符串分別存放在首地址為42H和52H的內(nèi)部RAM中,字符串長度放在41H單元,請編程比較兩個(gè)字符串。若相等,則把數(shù)字00H送40H單元,否則把0FFH送40H單元。六、綜合應(yīng)用題(每小題10分,共20分)1.用8031單片機(jī),并采用一片2716(2KB)和一片6116(2KB)組成一個(gè)既有程序存儲(chǔ)器又有數(shù)據(jù)存儲(chǔ)器的擴(kuò)展系統(tǒng),請:  (1)畫出邏輯電路圖  (2)

18、說明其存儲(chǔ)空間2.已知D/A轉(zhuǎn)換器DAC  0832如圖所示,口地址為7FFFH,運(yùn)放電源為+5V,Vref=+5V,請  (1)畫出單緩沖接口方式電路  (2)編程產(chǎn)生正向鋸齒波    單片機(jī)模擬試卷001一、選擇題(每題1分,共10分)18031單片機(jī)的( )口的引腳,還具有外中斷、串行通信等第二功能。a)P0  b)P1 c)P2  d)P32單片機(jī)應(yīng)用程序一般存放在(     )      a) RAM

19、60;          b)ROM          c)寄存器           d)CPU  3已知某數(shù)的BCD碼為0111 0101 0100 0010 則其表示的十進(jìn)制數(shù)值為( )a) 7542H b) 7542 c) 75.42H d) 75.424下列指

20、令中不影響標(biāo)志位CY的指令有(     )。       a)ADD  A,20H         b)CLR      c)RRC  A      d)INC  A5CPU主要的組成部部分為(    

21、0;)      a)運(yùn)算器、控制器     b)加法器、寄存器 c)運(yùn)算器、寄存器     d)運(yùn)算器、指令譯碼器 6INTEL     8051      CPU是(     )位的單片機(jī)       a) 16&#

22、160;          b)4           c)8          d)準(zhǔn)16 78031復(fù)位后,PC與SP的值為(     )   a )0000H,00H     b) 0000H,

23、07H     c) 0003H,07H d)0800H,00H 8當(dāng)需要從MCS-51單片機(jī)程序存儲(chǔ)器取數(shù)據(jù)時(shí),采用的指令為( )。  a)MOV  A, R1         b)MOVC  A,  A + DPTR  c)MOVX  A,  R0     

24、0;   d)MOVX  A,   DPTR 98031單片機(jī)中既可位尋址又可字節(jié)尋址的單元是(     )      a)20H       b)30H           c)00H        d)70

25、H  10下列哪條指令是正確的( )a) PUSH R2 b) ADD R0,Ac) MOVX A DPTR d) MOVR0,A二、填空題(每空1分,共30分)1一個(gè)完整的微機(jī)系統(tǒng)由 和 兩大部分組成。28051 的引腳RST是_(IN腳還是OUT腳),當(dāng)其端出現(xiàn)_電平時(shí),8051進(jìn)入復(fù)位狀態(tài)。8051一直維持這個(gè)值,直到RST腳收到_電平,8051才脫離復(fù)位狀態(tài),進(jìn)入程序運(yùn)行狀態(tài),從ROM H單元開始取指令并翻譯和執(zhí)行。3半導(dǎo)體存儲(chǔ)器分成兩大類 和 ,其中 具有易失性,常用于存儲(chǔ) 。4求十進(jìn)制數(shù)-102的補(bǔ)碼(以2位16進(jìn)制數(shù)表示),該補(bǔ)碼為 。5PC存放_(tái),具有_特性

26、。在8051中決定程序執(zhí)行順序的是PC還是DPTR? 它是_位? (是,不是)SFG?6123= B= H。78051內(nèi)部有 并行口,P0口直接作輸出口時(shí),必須外接 ;并行口作輸入口時(shí),必須先 ,才能讀入外設(shè)的狀態(tài)。8MCS-51的堆棧只可設(shè)置在 ,其最大容量為 ,存取數(shù)據(jù)的原則是 。堆棧寄存器SP是 位寄存器,存放 。9中斷處理的全過程分為以下3個(gè)段: 、 、 。10定時(shí)和計(jì)數(shù)都是對 進(jìn)行計(jì)數(shù),定時(shí)與計(jì)數(shù)的區(qū)別是 。三、判斷題(對者打,錯(cuò)者打×,并改正,每題1分,共10分)1 中斷服務(wù)程序的最后一條指令是RET。2 存儲(chǔ)器分成內(nèi)存和外存兩大部分,其中外存可以直接與CPU交換信息。3

27、 P2口既可以作為I/O使用,又可以作地址/數(shù)據(jù)復(fù)用口使用。4 在中斷響應(yīng)階段CPU一定要做如下2件工作:保護(hù)斷點(diǎn)和給出中斷服務(wù)程序入口地址。5 RC  A為循環(huán)左移指令。6 MOV  A,30H的源操作數(shù)為立即尋址方式。7 MOV  A,A+DPTR是一條查表指令。8 MUL  AB的執(zhí)行結(jié)果是高8位在A中,低8 位在B中。9 AJMP跳轉(zhuǎn)空間最大可達(dá)到64KB 。10 DPTR是由DPH和DPL兩個(gè)8位特殊寄存器組成的。 四、簡答題(每題5分,共15分)1MCS51的中斷系統(tǒng)有幾個(gè)

28、中斷源?幾個(gè)中斷優(yōu)先級?中斷優(yōu)先級是如何控制的?在出現(xiàn)同級中斷申請時(shí),CPU按什么順序響應(yīng)(按由高級到低級的順序?qū)懗龈鱾€(gè)中斷源)?各個(gè)中斷源的入口地址是多少?2已知單片機(jī)系統(tǒng)晶振頻率為6MHz,若要求定時(shí)值為10ms時(shí),定時(shí)器T0工作在方式1時(shí),定時(shí)器T0對應(yīng)的初值是多少?TMOD的值是多少?TH0=?TL0=?(寫出步驟)3MCS51系列單片機(jī)的內(nèi)部資源有哪些?說出8031、8051和8751的區(qū)別。五、作圖題(10分)用6264(8K*8)構(gòu)成16K的數(shù)據(jù)存儲(chǔ)系統(tǒng)。要求采用線選法產(chǎn)生片選信號,并計(jì)算6264的地址范圍。六、設(shè)計(jì)題(1題13分;2題12分,共25分)1某單片機(jī)控制系統(tǒng)有8個(gè)發(fā)

29、光二極管。試畫出89C51與外設(shè)的連接圖并編程使它們由左向右輪流點(diǎn)亮。2某控制系統(tǒng)有2個(gè)開關(guān)K1和K2,1個(gè)數(shù)碼管,當(dāng)K1按下時(shí)數(shù)碼管加1,K2按下時(shí)數(shù)碼管減1。試畫出8051與外設(shè)的連接圖并編程實(shí)現(xiàn)上述要求。  單片機(jī)模擬試卷002一、填空題(每空格1分,共10分)1.MCS51布爾處理機(jī)的存儲(chǔ)空間是_。2.P2口通常用作_,也可以作通用的I/O口使用。3.若由程序設(shè)定RS1、RS0=01,則工作寄存器R0R7的直接地址為_。4.8051的堆棧區(qū)一般開辟在_。5.所謂尋址,其實(shí)質(zhì)就是_。6.存儲(chǔ)器映象是_。7.定時(shí)器中斷請求發(fā)生在_。8.中斷響應(yīng)時(shí)間是指_。9.通過CPU

30、對I/O狀態(tài)的測試,只有I/O已準(zhǔn)備好時(shí)才能進(jìn)行I/O傳送,這種傳送方式稱為_。10.在中斷服務(wù)程序中現(xiàn)場保護(hù)和現(xiàn)場恢復(fù)期間,中斷系統(tǒng)應(yīng)處在_狀態(tài)。二、單項(xiàng)選擇題(在每小題的四個(gè)備選答案中,選出一個(gè)正確答案,并將正確答案的序號填在題干的括號內(nèi)。每小題1分,共10分)1.MCS-51單片機(jī)復(fù)位操作的主要功能是把PC初始化為( )。 A.0100H B.2080H C.0000H D.8000H2.若單片機(jī)的振蕩頻率為6MHz,設(shè)定時(shí)器工作在方式1需要定時(shí)1ms,則定時(shí)器初值應(yīng)為( )。 A.500 B.1000 C.216-500 D.216-10003.定時(shí)器1工作在計(jì)數(shù)方式時(shí),其外加的計(jì)數(shù)脈

31、沖信號應(yīng)連接到( )引腳。 A.P3.2 B.P3.3 C.P3.4 D.P3.54.當(dāng)外部中斷請求的信號方式為脈沖方式時(shí),要求中斷請求信號的高電平狀態(tài)和低電平狀態(tài)都應(yīng)至少維持( )。 A.1個(gè)機(jī)器周期 B.2個(gè)機(jī)器周期 C.4個(gè)機(jī)器周期 D.10個(gè)晶振周期5.MCS-51單片機(jī)在同一優(yōu)先級的中斷源同時(shí)申請中斷時(shí),CPU首先響應(yīng)( )。 A.外部中斷0 B.外部中斷1 C.定時(shí)器0中斷 D.定時(shí)器1中斷6.定時(shí)器若工作在循環(huán)定時(shí)或循環(huán)計(jì)數(shù)場合,應(yīng)選用( )。 A.工作方式0 B.工作方式1 C.工作方式2 D.工作方式37.MCS-51單片機(jī)的外部中斷1的中斷請求標(biāo)志是( )。 A.ET1 B

32、.TF1 C.IT1 D.IE18.下列標(biāo)號中,正確的標(biāo)號是( )。 A.1BT: B.BEGIN: C.ADD: D.STAB31:9.串行口每一次傳送( )字符。 A.1個(gè) B.1串 C.1幀 D.1波特10.要想把數(shù)字送入DAC0832的輸入緩沖器,其控制信號應(yīng)滿足( )。 A.ILE=1,=1,=0 B.ILE=1, =0, =0 C.ILE=0, =1, =0 D.ILE=0,=0, =0三、簡答題(每小題4分,共20分)1.如何正確使用P3口?2.簡述累加器的ACC的作用。3.簡述寄存器間接尋址方式及其尋址范圍。4.簡述MCS-51單片機(jī)的中斷入口地址。5.簡述串行數(shù)據(jù)傳送的特點(diǎn)。

33、 四、讀程序題(每小題4分,共20分)1.執(zhí)行下列程序段后,(P1)=_。 MOV P1,#5DH CPL P1.1 CPL P1.2 CLR P1.6 SETB P1.72.執(zhí)行下列程序段后,(A)=_,(CY)=_。 MOV A,#C5H RL A3.下列程序段執(zhí)行后,(R0)=_,(7EH)=_,(7FH)=_。 MOV R0,#7EH MOV 7EH,#0FFH MOV 7FH,#40H 1NC R0 1NC R0 1NC R04.已知(SP)=60H,子程序SUBTRN的首地址為0345H,現(xiàn)執(zhí)行位于0123H的ACALL SUBTRN雙字節(jié)指令后,(PC)=_,(61H)=_,(6

34、2H)= _。5.閱讀下列程序,說明其功能。 MOV R0,#data MOV A,R0 RL A MOV R1,A RL A RL A ADD A,R1 MOV R0,A RET五、編程題(每小題4分,共20分)1.已知在累加器A中存放一個(gè)BCD數(shù)(9),請編程實(shí)現(xiàn)一個(gè)查平方表的子程序。2.請使用位操作指令實(shí)現(xiàn)下列邏輯操作: BIT=(P1.0)(11HCY)3.已知變量X存于VAR單元,函數(shù)值Y存于FUNC單元,按下式編程求Y值。Y=4.已知在R2中存放一個(gè)壓縮的BCD碼,請將它拆成二個(gè)BCD字節(jié),結(jié)果存于SUM開始的單元中(低位在前)。5.將存于外部RAM 8000H開始的50H數(shù)據(jù)傳送

35、0010H的區(qū)域,請編程實(shí)現(xiàn)。六、綜合應(yīng)用題(每小題10分,共20分)1.已知如圖,8155的PA口用于輸出,PB口用于輸入,PC口用于輸出,請: (1)寫出8155的各I/O口的口地址和存儲(chǔ)器的地址范圍。 (2)編寫出8155初始化程序。B155命令字格式: 2.已知如圖并給出下列程序,請?jiān)谧x圖并理解程序后回答下列問題: (1)程序功能為_。 (2)ADC0809的口地址為_。 (3)EOC的作用是_。 (4)程序運(yùn)行結(jié)果存于_。 ADC:MOV DPTR,#7FFOH MOV R0,#0A0H MOV R2,#8 MOV A,#0 LOOP:MOVX DPTR,A JB P3.3

36、,$ MOVX A,DPTR MOVX R0,A 1NC DPTR 1NC R0 DJNZ R2,LOOP AJMP ADC    單片機(jī)模擬試卷004一、填空題(15分,每空1分) 1MCS51單片機(jī)的P0P4口均是 IO口,其中的P0口和P2口除了可以進(jìn)行數(shù)據(jù)的輸入、輸出外,通常還用來構(gòu)建系統(tǒng)的 和 ,在P0P4口中, 為真正的雙向口, 為準(zhǔn)雙向口。 2MCS5l單片機(jī)的堆棧區(qū)只可設(shè)置在 ,堆棧寄存器5P是 位寄存器。 3MCS51單片機(jī)外部中斷請求信號有電平方式和 ,在電平方式下,當(dāng)采集到INT0、INT1的有效信號為 時(shí),激活外部中斷。 4定時(shí)器

37、計(jì)數(shù)器的工作方式3是指的將 拆成兩個(gè)獨(dú)立的8位計(jì)數(shù)器。而另一個(gè)定時(shí)器計(jì)數(shù)器此時(shí)通常只可作為 使用。 5MCS96單片機(jī)的最大尋址空間是 ,該空間的地址范圍為 ,系統(tǒng)上電及復(fù)位的程序入口地址為 ,芯片配置字節(jié)CCB的地址為 。   二、簡答題(15分,每小題5分) 151系列單片機(jī)具有幾個(gè)中斷源,分別是如何定義的?其中哪些中斷源可以被定義為高優(yōu)先級中斷,如何定義? 2各中斷源對應(yīng)的中斷服務(wù)程序的入口地址是否能任意設(shè)定? 3如果想將中斷服務(wù)程序放置在程序存儲(chǔ)區(qū)的任意區(qū)域,在程序中應(yīng)該作何種設(shè)置?請舉例加以說明。   三、參數(shù)計(jì)算題(16分) 已知一單片機(jī)系統(tǒng)的外接晶體振蕩器的振

38、蕩頻率為11059MHz,請計(jì)算該單片機(jī)系統(tǒng)的拍節(jié)P、狀態(tài)S、機(jī)器周期所對應(yīng)的時(shí)間是多少?指令周期中的單字節(jié)雙周期指令的執(zhí)行時(shí)間是多少? 四、改錯(cuò)題(共5分,每小題1分) 以給出的指令操作碼為依據(jù),請判斷MCS5l單片機(jī)的下列各條指令的書寫格式是否有錯(cuò)誤,如有請說明錯(cuò)誤原因。 1MUL R0R1 2MOV A,R7 3MOV A,#3000H 4MOVC A+DPTR,A 5LJMP #1000H 五、尋址方式(5分,每問1分) 說明MCS51單片機(jī)的下列各條指令中源操作數(shù)的尋址方式(可直接在每條指令后面書寫) 1ANL A,20H 2ADDC A,#20H 3JZ rel 4CLR C 5R

39、RA 六、使用簡單指令序列完成以下操作(12分) 1請將片外RAM20H25H單元清零 2請將ROM3000H單元內(nèi)容送R7 七、編程題(18分) 已知一MCS51單片機(jī)系統(tǒng)的片內(nèi)RAM 20H單元存放了一個(gè)8位無符號數(shù)7AH,片外擴(kuò)展RAM的8000H存放了一個(gè)8位無符號數(shù)86H,試編程完成以上兩個(gè)單元中的無符號數(shù)相加,并將和值送往片外RAM的01H、00H單元中,同時(shí)將所編寫程序運(yùn)行完成后的數(shù)據(jù)和狀態(tài)添入下表中給出的PSW的有關(guān)位以及寄存器A、DPTR和RAM單元中。 CY A DPTR 片外01H 片外00H 片外8000H         

40、60;   八、判讀電路題(14分) 下圖為MCS51單片機(jī)系統(tǒng)中混合擴(kuò)展多片存儲(chǔ)器2764、6264芯片部分連線電路圖。 試分析電路并回答下列問題:1請簡單敘述2764芯片的功能、容量,在電路中起什么作用?2請簡單敘述6264芯片的功能、容量,在電路中起什么作用?3請分析各片2764、6264所占用的單片機(jī)數(shù)據(jù)存儲(chǔ)空間的地址范圍是多少?機(jī)模擬試卷007一、 填空題:(共30空,每空1分)1. 單片機(jī)即一個(gè)芯片的計(jì)算機(jī),此芯片上包括五部分:運(yùn)算器、_、_、輸入部分、_。2. 只有在_碼表示中0的表示是唯一的。3. MCS51指令系統(tǒng)中 direct表示的含義是:_。4. P0、P1、

41、P2、P3四個(gè)均是_位的_口(填“串行”還是“并行”),其中P0的功能是_;P2口的功能是_;而_是雙功能口;_是專門的用戶口。5. 任何程序總是由三種基本結(jié)構(gòu)組成:順序、分支和_。6. MCS51指令共有六種尋址方式,分別是立即數(shù)尋址、_、_、寄存器間接尋址、_、相對尋址。7. MOV DPTR,#data16的作用是用來設(shè)定_。8. 片內(nèi)RAM可進(jìn)行位尋址的空間位地址范圍是_。9. MCS51的存儲(chǔ)器空間配置從功能上可分為四種類型:_、內(nèi)部數(shù)據(jù)存儲(chǔ)器、_、外部程序存儲(chǔ)器。10. MCS-51的指令按其功能可分為五大類:_、_、邏輯運(yùn)算類指令、位操作指令、控制轉(zhuǎn)移指令。11. 輸入輸出設(shè)備與

42、主機(jī)的連接部分稱為輸入輸出接口,接口有三大作用:_作用、_作用和信號電平與形式的變換作用。12. MCS51內(nèi)部的SFR共有_個(gè)。13. CJNE <目的字節(jié)>,<源字節(jié)>,rel屬于五大類指令中的_類指令,其操作碼助記符含義是_。14. 8051單片機(jī)有_個(gè)中斷源,_級中斷優(yōu)先級別。15. 8255A屬于可編程的_ 接口芯片,8255A的A通道有_種作方式。二、 選擇題:(共15題,每題1分)1 10101.101B轉(zhuǎn)換成十進(jìn)制數(shù)是()。(A)46.625 (B)23.625 (C) 23.62 (D) 21.6252. 存儲(chǔ)器的地址范圍是0000H0FFFH,它的容

43、量為( )。 (A)1KB (B) 2KB (C) 3KB (D) 4KB3 3D.0AH轉(zhuǎn)換成二進(jìn)制數(shù)是( )。 (A)111101.0000101B (B) 111100.0000101B (C) 111101.101B (D) 111100.101B4 73.5轉(zhuǎn)換成十六進(jìn)制數(shù)是( )。 (A)94.8H (B) 49.8H (C) 111H (D) 49H5 MOVX A , R0指令中,源操作數(shù)采用( )尋址方式,指令作用在( )區(qū)間。 (A)寄存器,外部數(shù)據(jù)存儲(chǔ)器 (B)直接,程序存儲(chǔ)器 (C)寄存器間接 ,內(nèi)部數(shù)據(jù)存儲(chǔ)器 (D)寄存器間接,外部數(shù)據(jù)存儲(chǔ)器6 A7H和5BH兩個(gè)立即

44、數(shù)相加后,和為( ),(CY)是( )。 (A)1CH,0 (B) C1H,0 (C) 02H,1 (D) C1H,17 若(A)=86H,(PSW)=80H,則執(zhí)行RRC A指令后(A)(A)C3H (B) B3H (C) 0DH (D) 56H8如果(P0)=65H ,則當(dāng)CPL P0.2SETB CMOV P0.4 ,C執(zhí)行后(P0)=( )(A)61H (B) 75H (C) 71H (D) 17H9 ( )指令是MCS-51指令系統(tǒng)中執(zhí)行時(shí)間最長且長達(dá)4 us的。 (A)比較轉(zhuǎn)移 (B)循環(huán)轉(zhuǎn)移 (C)增減量 (D)乘除法10 8031單片機(jī)中,將累加器A中的數(shù)送入外RAM的40H單

45、元,可執(zhí)行的指令( )。(A) MOV R1 ,40H (B) MOV R1 ,#40H MOVX R1 , A MOVX R1 , A(C) MOVX 40H , A (D) MOV R1, #40HMOVX R1 , A11 已知累加器A的數(shù)值為98H,它與0FAH相加,相加后會(huì)影響標(biāo)志位CY、AC和OV位。各個(gè)位的值是( )。 (A) 0、0、0 (B) 1、0、1 (C) 1、1、1 (D) 1、1、012不屬于單片機(jī)與輸入輸出設(shè)備進(jìn)行信息交換的方式是( )。 (A) 無條件傳送方式 (B) 查詢方式 (C) 中斷方式 (D) 存儲(chǔ)器直接存取方式138051與8255A的硬件連接如圖P

46、110圖67,其中規(guī)定未用的地址線取0。則8255A的控制字寄存器的地址是( ) (A) 0000H (B) 0001H (C) 0002H (D) 0003H14A/D轉(zhuǎn)換方法有以下四種,ADC0809是一種采用( )進(jìn)行A/D轉(zhuǎn)換的8位接口芯片。 (A) 計(jì)數(shù)式 (B) 雙積分式 (C) 逐次逼近式 (D) 并行式 158051單片機(jī)內(nèi)有( )個(gè)16位的定時(shí)/計(jì)數(shù)器 ,每個(gè)定時(shí)/計(jì)數(shù)器都有( )種工作方式。 (A) 4, 5 (B) 2, 4 (C) 5, 2 (D) 2, 3 三、 判斷指令(或偽指令)正誤 (共15題,每題1分)(1). MOV 20H , R1 ( ) (2). AD

47、DC A , 2030H ( )(3). CLR A ( ) (4). MOVX 40H , #30H( )(5). ORG 3000H ( ) (6). MOVC A+PC , A( )(7). MOVX A ,2000H ( ) (8). DJNZ #data , rel ( )(9). INC R5 ( ) (10). DEC DPTR ( )(11). MOV R1 , R2 ( ) (12). SWAP R1 ( )(13). SETB 2000H ( ) (14). JZ A , LOOP ( ) (15) DA R2 ( )四、分析程序并寫出結(jié)果:(共4題,每題5分)1 已知(R

48、0)=20H, (20H ) =10H, (P0) =30H, (R2) =20H, 執(zhí)行如下程序段后( 40H ) = MOV R0 , #11H MOV A , R2 ADD A , 20H MOV PSW , #80H SUBB A , P0 XRL A , #45H MOV 40H , A2. 已知 ( R0 )=20H, (20H )=36H, (21H) =17H, (36H) =34H, 執(zhí)行過程如下: MOV A , R0 MOV R0 , A MOV A , R0 ADD A , 21H ORL A , #21H RL A MOV R2 , A RET則執(zhí)行結(jié)束(R0)= (

49、R2)= 3. 執(zhí)行下面一段程序; MOV SP, #60H MOV A, #10H MOV B, #01H PUSH A PUSH B POP A POP BA , B的內(nèi)容是:(A)= (B)= 4. 設(shè)在31H單元存有23H,執(zhí)行下面程序: MOV A, 31H ANL A, #0FH MOV 41H, A MOV A, 31H ANL A, #0F0H SWAP A MOV 42H, A 則(41H)= (42H)= 五、簡答及做圖題:(共2題、每題5分)1用圖示形式畫出MCS51內(nèi)部數(shù)據(jù)存儲(chǔ)器(即內(nèi) RAM含特殊功能寄存器)的組成結(jié)構(gòu),并簡單說明各部分對應(yīng)用途。2 要在8051單片機(jī)

50、片外擴(kuò)展16K數(shù)據(jù)存儲(chǔ)器,選擇其地址為0000H3FFFH。如果選用6264芯片為存儲(chǔ)芯片,74LS138為譯碼器,試畫出它的硬件連接圖。六、編程題:(共2題,每題5分)1. 將字節(jié)地址30H3FH單元的內(nèi)容逐一取出減1,然后再放回原處,如果取出的內(nèi)容為00H,則不要減1,仍將0放回原處。2. 按以下要求編寫8051單片機(jī)定時(shí)器的初始化程序:(1) T0作為定時(shí),定時(shí)時(shí)間為10ms.(2) T1作為計(jì)數(shù),記滿1000溢出。機(jī)模擬試卷008 一 單項(xiàng)選擇題(30分)1 在中斷服務(wù)程序中至少應(yīng)有一條( )A.傳送指令 B.轉(zhuǎn)移指令 C.加法指令 D.中斷返回指令2當(dāng)MCS-51復(fù)位時(shí),下面說法準(zhǔn)確

51、的是( )A.PC=0000H B.SP=00H C.SBUF=00H D.(30H)=00H3要用傳送指令訪問MCS-51片外RAM,它的指令操作碼助記符是( )A.MOV B.MOVX C.MOVC D.以上都行4ORG 2000H LACLL 3000H ORG 3000H RET上邊程序執(zhí)行完RET指令后,PC=( )A.2000H B.3000H C.2003H D.3003H5要使MCS-51能響應(yīng)定時(shí)器T1中斷,串行接口中斷,它的中斷允許寄存器IE的內(nèi)容應(yīng)是( )A.98H B.84H C.42H D.22H6JNZ REL指令的尋址方式是( )A.立即尋址 B.寄存器尋址 C.相對尋址 D.位尋址7執(zhí)行LACLL 4000H指令時(shí), MCS-51所完成的操作是( )保護(hù).4000HPC C.保護(hù)現(xiàn)場 D.PC+3入棧, 4000HPC8.下面哪條指令產(chǎn)生信號( )A.M

溫馨提示

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

最新文檔

評論

0/150

提交評論