單片機原理及應用期末考試題試卷_第1頁
單片機原理及應用期末考試題試卷_第2頁
單片機原理及應用期末考試題試卷_第3頁
單片機原理及應用期末考試題試卷_第4頁
單片機原理及應用期末考試題試卷_第5頁
已閱讀5頁,還剩81頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、.單片機模擬試卷001一、選擇題(每題1分,共10分)18031單片機的( d )口的引腳,還具有外中斷、串行通信等第二功能。a)P0  b)P1 c)P2  d)P32單片機應用程序一般存放在(   b  )      a) RAM           b)ROM         

2、60;c)寄存器           d)CPU  3已知某數(shù)的BCD碼為0111 0101 0100 0010 則其表示的十進制數(shù)值為( b )a) 7542H b) 7542 c) 75.42H d) 75.424下列指令中不影響標志位CY的指令有(   d  )。       a)ADD  A,20H   

3、60;     b)CLR      c)RRC  A      d)INC  A5CPU主要的組成部部分為(  a   )      a)運算器、控制器     b)加法器、寄存器 c)運算器、寄存器    

4、 d)運算器、指令譯碼器 6INTEL8051CPU是(  c   )位的單片機       a) 16           b)4           c)8          d)準16

5、 78031復位后,PC與SP的值為(   b  )   a )0000H,00H     b) 0000H,07H     c) 0003H,07H d)0800H,00H 8當需要從MCS-51單片機程序存儲器取數(shù)據(jù)時,采用的指令為( b )。  a)MOV  A, R1         b)MOVC&#

6、160; A,  A + DPTR  c)MOVX  A,  R0         d)MOVX  A,   DPTR 98031單片機中既可位尋址又可字節(jié)尋址的單元是(  a   )      a)20H       

7、b)30H           c)00H        d)70H  10下列哪條指令是正確的( d )a) PUSH R2 b) ADD R0,Ac) MOVX A DPTR d) MOVR0,A 二、填空題1一個完整的微機系統(tǒng)由硬件和軟件兩大部分組成。28051 的引腳RST是IN腳(IN腳還是OUT腳),當其端出現(xiàn)高電平時,8051進入復位狀態(tài)。8051一直維持這個值,直到RST腳收到低電平,805

8、1才脫離復位狀態(tài),進入程序運行狀態(tài),從ROM 0000 H單元開始取指令并翻譯和執(zhí)行。3半導體存儲器分成兩大類:RAM ROM,其中 RAM 具有易失性,常用于存儲 臨時性數(shù)據(jù) 。4求十進制數(shù)-102的補碼(以2位16進制數(shù)表示),該補碼為 9AH 。5PC存放_CPU將要執(zhí)行的指令所在的ROM單元的地址,具有自動加1特性。在8051中決定程序執(zhí)行順序的是PC還是DPTR PC ?它是16位?不是(是,不是)SFG?6123= 01010010 B= 52 H。78051內部有 4 個并行口,P0口直接作輸出口時,必須外接 上拉電阻 ;并行口作輸入口時,必須先 將口鎖存器置1 ,才能讀入外設的

9、狀態(tài)。8MCS-51的堆棧只可設置在 內RAM低128B區(qū)  ,其最大容量為 128B ,存取數(shù)據(jù)的原則是 先進后出 。堆棧寄存器SP是 8 位寄存器,存放 堆棧棧頂?shù)牡刂?。9中斷處理的全過程分為以下3個段: 中斷請求 、 中斷響應 、 中斷服務 。10定時和計數(shù)都是對 脈沖 進行計數(shù),定時與計數(shù)的區(qū)別是 定時是對周期已知的脈沖計數(shù);計數(shù)是對周期未知的脈沖計數(shù) 。 單片機模擬試卷002一、填空題(每空格1分,共10分)1.MCS51布爾處理機的存儲空間是_。2.P2口通常用作_,也可以作通用的I/O口使用。3.若由程序設定RS1、RS0=01,則工作寄存器R0R7的直接地

10、址為_。4.8051的堆棧區(qū)一般開辟在_。5.所謂尋址,其實質就是_。6.存儲器映象是_。7.定時器中斷請求發(fā)生在_。8.中斷響應時間是指_。9.通過CPU對I/O狀態(tài)的測試,只有I/O已準備好時才能進行I/O傳送,這種傳送方式稱為_。10.在中斷服務程序中現(xiàn)場保護和現(xiàn)場恢復期間,中斷系統(tǒng)應處在_狀態(tài)。填空題(每空1分,共10分) 1.00H7FH 2.高8位地址線 3.080FH 4.用戶RAM區(qū) 5.如何確定操作數(shù)的單元地 6.存儲器在整個存儲空間的地址范圍 7.定時時間到 8.從查詢中斷請求標志位到轉向中斷區(qū)入口地址所需的機器周期數(shù) 9.程序查詢方式 10.關中斷二、單項選擇題(在每小題

11、的四個備選答案中,選出一個正確答案,并將正確答案的序號填在題干的括號內。每小題1分,共10分)1.MCS-51單片機復位操作的主要功能是把PC初始化為( )。 A.0100H B.2080H C.0000H D.8000H2.若單片機的振蕩頻率為6MHz,設定時器工作在方式1需要定時1ms,則定時器初值應為( )。 A.500 B.1000 C.216-500 D.216-10003.定時器1工作在計數(shù)方式時,其外加的計數(shù)脈沖信號應連接到( )引腳。 A.P3.2 B.P3.3 C.P3.4 D.P3.54.當外部中斷請求的信號方式為脈沖方式時,要求中斷請求信號的高電平狀態(tài)和低電平狀態(tài)都應至少

12、維持( )。 A.1個機器周期 B.2個機器周期 C.4個機器周期 D.10個晶振周期5.MCS-51單片機在同一優(yōu)先級的中斷源同時申請中斷時,CPU首先響應( )。 A.外部中斷0 B.外部中斷1 C.定時器0中斷 D.定時器1中斷6.定時器若工作在循環(huán)定時或循環(huán)計數(shù)場合,應選用( )。 A.工作方式0 B.工作方式1 C.工作方式2 D.工作方式37.MCS-51單片機的外部中斷1的中斷請求標志是( )。 A.ET1 B.TF1 C.IT1 D.IE18.下列標號中,正確的標號是( )。 A.1BT: B.BEGIN: C.ADD: D.STAB31:9.串行口每一次傳送( )字符。 A.

13、1個 B.1串 C.1幀 D.1波特1.C 2.C 3.D 4.A 5.A 6.C 7.D 8.D 9.A 10.B10.要想把數(shù)字送入DAC0832的輸入緩沖器,其控制信號應滿足( )。 A.ILE=1,=1,=0 B.ILE=1, =0, =0 C.ILE=0, =1, =0 D.ILE=0,=0, =0四、讀程序題(每小題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)=_,(7

14、EH)=_,(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)=_,(62H)= _。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.(P1)=9BH 2.(A)=8BH(或10001011B) (CY)

15、=不影響 3.(R0)=7FH (7EH)=00H (7FH)=41H 4.(PC)=0345H (61H)=25H (62H)=01H 5.(data)×10操作   單片機模擬試卷004一、填空題(15分,每空1分) 1MCS51單片機的P0P4口均是 IO口,其中的P0口和P2口除了可以進行數(shù)據(jù)的輸入、輸出外,通常還用來構建系統(tǒng)的 和 ,在P0P4口中, 為真正的雙向口, 為準雙向口。 2MCS5l單片機的堆棧區(qū)只可設置在 ,堆棧寄存器5P是 位寄存器。 3MCS51單片機外部中斷請求信號有電平方式和 ,在電平方式下,當采集到INT0、INT1的有效信號為

16、時,激活外部中斷。 4定時器計數(shù)器的工作方式3是指的將 拆成兩個獨立的8位計數(shù)器。而另一個定時器計數(shù)器此時通常只可作為 使用。 5MCS96單片機的最大尋址空間是 ,該空間的地址范圍為 ,系統(tǒng)上電及復位的程序入口地址為 ,芯片配置字節(jié)CCB的地址為 。   一、填空題(15分,每空1分) 1并行 數(shù)據(jù)總線 地址總線 P0 P1P3 2片內數(shù)據(jù)存儲區(qū)(器) 3脈沖方式 低電平 4定時器計數(shù)器0 串行口的波特率發(fā)生器564K 0000HFFFFH 2080H 2018H 五、尋址方式(5分,每問1分) 說明MCS51單片機的下列各條指令中源操作數(shù)的尋址方式(可直接在每條指令后面書寫) 1

17、ANL A,20H 直接尋址 2ADDC A, #20H 立即尋址 3JZ rel 相對尋址 4CLR C 位尋址 5RRA 寄存器尋址 六、使用簡單指令序列完成以下操作(12分,每小題6分) 1請將片外RAM 20H25H單元清零 MoV R0,#20H MOV R7,#06H CLR A LOOP:MOVX R0,A INC R0 DJNZ R7,LOOP 2請將ROM 3000H單元內容送R7 MOV DPTR, #3000H CLR A MOVC A,A+DPTR MOV R7,A 一、填空題(每空1分,共10分)1.單片機內有組成微機的主要功能部件 、 和 。2.堆棧的特性是 ,80

18、51的堆棧一般開辟在 ,其堆棧指針是 。3.RS232C是 總線標準。4.8255是 接口。5.MCS-51有一個全雙工的 步串行口,有 種工作方式。三、判斷題(20分)1.判斷以下各條指令是否正確(LL1和PROC為標號)(10分)(1)MOVX R0,B (2)MOV A,30H(3)MOVX A,30H(4)ADDC A,R7(5)SUB A,R2(6)ANL #99H ,36H(7)MOV C,ACC.0(8)ORL P1.0,P3.1(9)JBCP0,LL1(10)ACALLPROC四、閱讀程序(20分)1.下列各條指令其源操作數(shù)的尋址方式是什么?各條指令單獨執(zhí)行后,A中的結果是什么

19、?(5分)設(60H)=35H,(A)=19H,(R0)=30H,(30H)=0FH。(1)MOVA,#48H;尋址方式: (A)= (2)ADDA,60H;尋址方式: (A)= (3)ANLA,R0;尋址方式: (A)= 2.閱讀下列程序段,寫出每條指令執(zhí)行后的結果,并說明此程序段完成什么功能?(15分)MOVR1,#30H;(R1)= MOVA,#64H;(A)= ADDA,#47H;(A)= ,(CY)= ,(AC)= DAA;(A)= ,(CY)= ,(AC)= MOVR1,A;(R1)= ,(30H)= 此程序段完成的功能:1.閱讀程序并填空,形成完整的程序以實現(xiàn)如下功能。(5分)有

20、一長度為10字節(jié)的字符串存放在8031單片機內部RAM中,其首地址為40H。要求將該字符串中每一個字符加偶校驗位。(以調用子程序的方法來實現(xiàn)。)源程序如下:ORG1000HMOVR0,#40HMOVR7,#10NEXT:MOVA, ACALLSEPAMOVR0,AINCR0DJNZ ,NEXTSJMP$SEPA:ADDA,#00H PSW.0,SRETORLA, SRET:  2.從內部RAM30H單元開始,有10個單字節(jié)數(shù)據(jù)。試編一個程序,把其中的正數(shù)、負數(shù)分別送40H和50H開始的內部RAM單元。(10分)  一、填空題(每空1分,共10分)1.CPU;存儲器

21、;I/O接口2.先進后出;內部RAM30H7FH的范圍內;SP3.串行通信4.通用的可編程并行5.異;4二、簡述題(每題5分,共25分)1.單片機具有體積小、可靠性高、控制功能強、使用方便、性能價格比高、容易產(chǎn)品化等特點。2.8051、8751和8031均為8位單片機,其內部結構是基本相同的。不同點為:8051內部有4KBROM,8751內部有4KBEPROM,而8031內部無程序存儲器。3.內部RAM的202FH為位尋址區(qū)域,位地址范圍007FH;特殊功能寄存器中地址能被8整除的字節(jié)地址單元也可以位尋址,位地址范圍80FFH;位存儲區(qū)共256個位。4.8051有2個16位的定時器/計數(shù)器,有

22、4種工作方式。定時器與計數(shù)器的工作原理是相同的,8051的定時器/計數(shù)器是根據(jù)輸入的脈沖進行加1計數(shù),當計數(shù)器溢出時,將溢出標志位置1,表示計數(shù)到預定值。5.8051有5個中斷源,分別是定時器/計數(shù)器T0、T1的溢出中斷TF0、TF1,串行口的收/發(fā)中斷RI/TI,外部中斷、;其中定時器/計數(shù)器T0、T1的溢出中斷TF0、TF1、串行口的收/發(fā)中斷RI/TI是內部中斷源,外部中斷、是外部中斷源。四、閱讀程序(20分)1.(5分)(60H)=35H,(A)=19H,(R0)=30H,(30H)=0FH。(1) 立即尋址 ; 48H (2) 直接尋址 ; 4EH (3) 寄存器間接尋址 ; 09H

23、 2.閱讀下列程序段,寫出每條指令執(zhí)行后的結果,并說明此程序段完成什么功能?(15分)MOVR1,#30H ;(R1)= 30H MOVA,#64H ;(A)= 64H ADDA,#47H ;(A)= ABH (CY)= 0 (AC)= 0 DAA ;(A)= 11H ,(CY)= 1 (AC)= 1 MOVR1,A ;(R1)= 30H ,(30H)= 11H 此程序段完成的功能:(5分)求兩個BCD碼數(shù)(64H和47H)的和,并將結果放在內部RAM的30H單元。五、計算(畫圖)題(10分)(1)(5分)T0:定時方式,工作在方式1。方式字TMOD=01H(2)(5分)fosc=6MHz,1

24、6位計數(shù)器,10ms定時,設計數(shù)初值為a,t=12/ fosc*(216 - a)10*103=12/6 *(216 - a)a=60536=EC78H即TH0=ECHTL0=78H所以:TMOD=01HTH0=ECHTL0=78H六、編程題(15分)1.(5分) R0 R7 JNB #80H RET2.從內部RAM30H單元開始,有10個單字節(jié)數(shù)據(jù)。試編一個程序,把其中的正數(shù)、負數(shù)分別送40H和50H開始的內部RAM單元。(10分)MOVR0,#30HMOVR1,#40HMOVA,#50HMOVR7,#10LOOP:MOV20H,R0JB20H.7,F(xiàn)SHUZSHU:MOV R1,20HIN

25、CR1SJMPNEXTFSHU:XCHA,R1MOVR1,AXCHA,R1INCANEXT:DJNZR7,LOOPSJMP$機模擬試卷006及答案一、填空題(每空1分,共10分) 一、填空(每題2分,共10分)  1、MCS-51單片機片內有  5 個中斷源,其中   2  個外部中斷源。2、設定T1為計數(shù)器方式,工作方式2,則TMOD中的值為  60H(高位為6即可)    。3、若IT1=0,當引腳    P3.2   為低電平的時候,INT

26、0的中斷標志位 IE0  才能復位。4、在接口電路中,把已經(jīng)編址并能進行讀寫操作的寄存器稱為  端口      。5、在單片機中,為實現(xiàn)數(shù)據(jù)的I/O傳送,可使用三種控制方式,即   無條件傳送 方式、查詢   方式和   中斷   方式二、選擇題(每小題2分,共10分)1、尋址空間為數(shù)據(jù)程序存儲器所用的指令是( A ):     A. MOVX B.MOV C.MOVC D.ADDC2、執(zhí)行中斷返回指令,從

27、堆棧彈出地址送給( C ). A. A B. CY C. PC D. DPTR3、七段共陰極發(fā)光兩極管顯示字符H,段碼應為(E ) A.67H B. 6EH C. 91H D. 76H E.90H4、在串行通信中, 8031中發(fā)送和接收的寄存器是( B) 。 A.TMOD B. SBUF C. SCON D. DPTR5、波特的單位是(B ) A. 字符/秒 B. 位/秒 C. 幀/秒 D. 字節(jié)/秒三、指令題(每小題4分,共16分)1、將20H單元清零MOV 20H,#00H 或 CLR A MOV 20H, A2、將片外RAM2000H中的低字節(jié)與片內20H中的低字節(jié)交換。MOV DPTR

28、,#2000H XCHD A,R0 MOV R0,#20H MOVX DPTR,A MOVX DPTR,A 3、已知某端口地址為2FFFH,將片內RAM20H的內容寫到該端口中。MOV A, 20H MOVX DPTR, #2FFFHMOVX DPTR, A4、把DPTR的內容壓入堆棧PUSH  DPHPUSH DPL 四、填寫下表(每空2分,共10分)指令 尋址空間 CLR 40H 位尋址區(qū) PUSH ACC 片內RAM(數(shù)據(jù)存儲器) MOVC A,A+PC (ROM)程序存儲器 SJMP $ (ROM)程序存儲器 MOVX DPTR, A 外部RAM(數(shù)據(jù)存儲器) 五、讀程序(每

29、小題5分,共10分)1、設(A)=38H,R0=28H,(28H)=18H,執(zhí)行下列程序后,(A)= 0E7H ORL A,#27HANL A,28HXCHD A,R0CPL A 2、設(A)=38H,(20H)=49H,PSW=00H,(B)=02H,填寫以下中間結果。SETB CADDC A, 20H (A)= 82H (CY)= 0 (AC)= 1 RLC A (A)= 04H (CY)= 1 (P)= 1 MUL AB (A)= 08H (B)= 00H (OV)= 0 六、簡答題(共14分)1、簡述子程序調用和執(zhí)行中斷服務程序的異同點。(8分)相同點:均能中斷主程序執(zhí)行本程序,然后再

30、返回斷點地址繼續(xù)執(zhí)行主程序。 不同點:  (1)中斷服務程序入口地址是固定的,子程序調用入口地址是用戶自己設定的。  (2)中斷服務子程序返回指令除具有子程序返回指令所具有的全部功能之外,還有清除中斷響應時被置位的優(yōu)先級狀態(tài)、開放較低級中斷和恢復中斷邏輯等功能。   (3)中斷服務子程序是在滿足中斷申請的條件下,隨機發(fā)生的;而子程序調用是用戶主程序事先安排好的。 2、已知晶振頻率為6MHz,在P1.0引腳上輸出周期為500微秒的等寬矩形波,若采用T1中斷,工作方式2,試寫出中斷初始化程序(6分)MOV TMOD, #20H   

31、60;          SETB ET1MOV TL1, #06H          SETB  TR1MOV TH1, #06H               SJMP  $ SETB EA 七、編程題(10分)   將內部RAM20H為

32、首的16個單元的8位無符號數(shù)排序寫出程序,并作適當注釋 SORT: MOV R0, #20H MOV R7,#07H CLR TR0 ;交換標志位復位 LOOP: MOV A,R0 MOV 2BH, A INC R0 MOV 2AH, R0 CLR C SUBB A, R0;比較前后兩個數(shù) JC NEXT ; MOV R0, 2BH DEC R0 MOV R0, 2AH INC R0 SETB TR0 ;置交換標志位有效 NEXT: DJNZ R7, LOOP JB TR0, SORT;若交換標志位有效,繼續(xù)進行 HERE: SJMP $八、讀圖題(20分)閱讀下列硬件圖,補齊連接線(5分),

33、并回答問題(各5分):1、  ALE、PSEN、WR、RD的功能 ALE作地址鎖存的選通信號,以實現(xiàn)低八位地址的鎖存,PSEN信號作擴展程序存儲器的讀選通信號 WR、RD作為擴展數(shù)據(jù)存儲器和I/O端口的讀寫選通信號。 2、  圖中各芯片的功能  74LS373:地址鎖存器,用來鎖存P0口發(fā)送的地址低8位 2764 :容量為8KB的程序存儲器(EPROM)用來存儲程序 6264 :容量為8KB的數(shù)據(jù)存儲器(RAM)用來存儲數(shù)據(jù)   8031:不含程序存儲器的8位單片機芯片,是不帶I/O設備的微型計算機。3、2764、6264的地址范圍(P2.5取”0”)2

34、764:8000H9FFFH 6264: 4000H5FFFH機模擬試卷007一、 填空題:(共30空,每空1分)1. 單片機即一個芯片的計算機,此芯片上包括五部分:運算器、_、_、輸入部分、_。2. 只有在_碼表示中0的表示是唯一的。3. MCS51指令系統(tǒng)中 direct表示的含義是:_。4. P0、P1、P2、P3四個均是_位的_口(填“串行”還是“并行”),其中P0的功能是_;P2口的功能是_;而_是雙功能口;_是專門的用戶口。5. 任何程序總是由三種基本結構組成:順序、分支和_。6. MCS51指令共有六種尋址方式,分別是立即數(shù)尋址、_、_、寄存器間接尋址、_、相對尋址。7. MOV

35、 DPTR,#data16的作用是用來設定_。8. 片內RAM可進行位尋址的空間位地址范圍是_。9. MCS51的存儲器空間配置從功能上可分為四種類型:_、內部數(shù)據(jù)存儲器、_、外部程序存儲器。10. MCS-51的指令按其功能可分為五大類:_、_、邏輯運算類指令、位操作指令、控制轉移指令。11. 輸入輸出設備與主機的連接部分稱為輸入輸出接口,接口有三大作用:_作用、_作用和信號電平與形式的變換作用。12. MCS51內部的SFR共有_個。13. CJNE <目的字節(jié)>,<源字節(jié)>,rel屬于五大類指令中的_類指令,其操作碼助記符含義是_。14. 8051單片機有_個中斷

36、源,_級中斷優(yōu)先級別。15. 8255A屬于可編程的_ 接口芯片,8255A的A通道有_種作方式。二、 選擇題:(共15題,每題1分)1 10101.101B轉換成十進制數(shù)是()。(A)46.625 (B)23.625 (C) 23.62 (D) 21.6252. 存儲器的地址范圍是0000H0FFFH,它的容量為( )。 (A)1KB (B) 2KB (C) 3KB (D) 4KB3 3D.0AH轉換成二進制數(shù)是( )。 (A)111101.0000101B (B) 111100.0000101B (C) 111101.101B (D) 111100.101B4 73.5轉換成十六進制數(shù)是(

37、 )。 (A)94.8H (B) 49.8H (C) 111H (D) 49H5 MOVX A , R0指令中,源操作數(shù)采用( )尋址方式,指令作用在( )區(qū)間。 (A)寄存器,外部數(shù)據(jù)存儲器 (B)直接,程序存儲器 (C)寄存器間接 ,內部數(shù)據(jù)存儲器 (D)寄存器間接,外部數(shù)據(jù)存儲器6 A7H和5BH兩個立即數(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 ,則當CPL P

38、0.2SETB CMOV P0.4 ,C執(zhí)行后(P0)=( )(A)61H (B) 75H (C) 71H (D) 17H9 ( )指令是MCS-51指令系統(tǒng)中執(zhí)行時間最長且長達4 us的。 (A)比較轉移 (B)循環(huán)轉移 (C)增減量 (D)乘除法10 8031單片機中,將累加器A中的數(shù)送入外RAM的40H單元,可執(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相加,相加后會影響

39、標志位CY、AC和OV位。各個位的值是( )。 (A) 0、0、0 (B) 1、0、1 (C) 1、1、1 (D) 1、1、012不屬于單片機與輸入輸出設備進行信息交換的方式是( )。 (A) 無條件傳送方式 (B) 查詢方式 (C) 中斷方式 (D) 存儲器直接存取方式138051與8255A的硬件連接如圖P110圖67,其中規(guī)定未用的地址線取0。則8255A的控制字寄存器的地址是( ) (A) 0000H (B) 0001H (C) 0002H (D) 0003H14A/D轉換方法有以下四種,ADC0809是一種采用( )進行A/D轉換的8位接口芯片。 (A) 計數(shù)式 (B) 雙積分式 (

40、C) 逐次逼近式 (D) 并行式 158051單片機內有( )個16位的定時/計數(shù)器 ,每個定時/計數(shù)器都有( )種工作方式。 (A) 4, 5 (B) 2, 4 (C) 5, 2 (D) 2, 3 三、 判斷指令(或偽指令)正誤 (共15題,每題1分)(1). MOV 20H , R1 ( ) (2). ADDC 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

41、). INC R5 ( ) (10). DEC DPTR ( )(11). MOV R1 , R2 ( ) (12). SWAP R1 ( )(13). SETB 2000H ( ) (14). JZ A , LOOP ( ) (15) DA R2 ( )四、分析程序并寫出結果:(共4題,每題5分)1 已知(R0)=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 40

42、H , 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í)行結束(R0)= (R2)= 3. 執(zhí)行下面一段程序; MOV SP, #60H MOV A, #10H MOV B, #01H PUSH A PUSH B POP A POP BA , B的內容是:(A)= (B)= 4. 設在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內部數(shù)據(jù)存儲器(即內 RAM含特殊功能寄存器)的組成結構,并簡單說明各部分對應用途。2 要在8051單片機片外擴展16K數(shù)據(jù)存儲器,選擇其地址為0000H3FFFH。如果選用6264芯片為存儲芯片,74LS138為譯碼器,試畫出它的硬件連接圖。六、編

溫馨提示

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

評論

0/150

提交評論