国产在线精品一级A片-国产另类欧美-国产精品va在线观看一-我要找美国一级片黄色|www.zheinei.com

單片機原理及應用試題及答案二

時間:2017-04-28 16:39:12 單片機相關試題 我要投稿

單片機原理及應用試題及答案(二)

  單片機原理及應用是一門比較難學的課程,很多同學對這門課程比較頭痛,同學們要加倍努力才能學好單片機原理及應用。下面是陽光網小編給大家整理的單片機原理及應用試題及答案,歡迎大家學習參考。

單片機原理及應用試題及答案(二)

  單片機原理及應用試題及答案(二)

  一、填空(每空 2 分,共 40 分)

  1、MCS-8051系列單片機字長是 8 位,有 40 根引腳,96系列字長是 16 位。單片機的特點有體積小、價格低、功能全 。

  2、8051單片機的存儲器的最大特點是 指令存儲器與數據存儲器分開編址 ,Px并行口的地址是與 數據 存儲器統一編址的,或者說屬于該存儲器。

  3、8051最多可以有 4 個并行輸入輸出口,最少也可以有1個并行口,即 P1 。P3常需復用作串行通信、外部中斷、外部計數脈沖 和讀寫控制信號。

  4、ALE信號的作用是 低8位地址鎖存 。

  5、8051復位后,PC= 0 H。若希望從片內存儲器開始執行,EA腳應接 高 電平,PC值超過 0FFF H時,8051會自動轉向片外存儲器繼續取指令執行。

  6、8051的C/T是 加 (加或減)計數的。

  7、8051的中斷向量表在 3 H、 0B H和13H、1BH、23H。

  8、MOV A,40H 指令對于源超作數的尋址方式是直接 尋址。

  9、指令JB 0A7H,ABC的作用是 若P2口的第7位為1則跳轉到ABC 。(0A7H是P2.7的地址)10、將CY與A的第0位的非求或的指令是 ORL C,/ACC.0 ,若原A=0,執行后A= 0 。

  2、已知A = 0F8H,當執行ADD A,#0A9H指令后,PSW中的OV、CY、AC、P各為多少?若是有符號數,A中的結果用十進制表示是多少?(共 5 分)

  [解答] OV:0、CY:1、AC:1、P:1 A:-95

  3、在兩個8051間用模式2進行串行通信,A機并行采集外部開關的輸入,然后串行傳輸給B機;B機接收后并行輸出控制LED發光。畫出連接示意圖,寫出完整的程序。(共 15 分)

  A機程序 ORG 0000H

  AJMP START

  ORG 4100H

  START:MOV P1,#0FFH

  MOV SCON,#80H

  AGAIN1:MOV SBUF,P1

  JNB TI,$

  CLR TI

  SJMP AGAIN1

  END

  B機程序 ORG 0000H

  AJMP START

  ORG 4100H

  START:MOV SCON,#90H

  AGAIN1:JNB RI,$

  MOV P1,SBUF

  CLR RI

  SJMP AGAIN1

  END

  4、將8051外部擴展2K EPROM,同時擴展16K RAM作數據存儲器,采用的2716是2K的EPROM芯片,6264是8K的RAM芯片,74LS373是8位鎖存器。請畫出連接示意圖。要求畫出8051的數據、地址、ALE、PSEN、RD、WR信號;鎖存器的數據入D、數據出Q、鎖存控制G、OE;2716的A、數據O、片選CE、輸出使能OE;6264的A、D、CE、OE、WE。最后寫出各片的地址范圍。(共 12 分)

  數據線8根從P1直接到2716的O、兩片6264的D;

  地址線低8位從P0經鎖存器后到各片內地址口,高8位從P2出0-2三位直接到2716的地址口,

  0-4五位直接到兩片6264內P2.5接一片6264的CE,經非門后接另一片6264;

  ALE接鎖存器的.G,鎖存器OE接地,PSEN接2716的OE,WR接6264的WE,RD接OE。

  2716:0-7FFH,6264:0-1FFFH,2000H-3FFFH

  5、編寫一段子程序,將二位壓縮的BCD碼轉換為二進制數,入口、出口均是A。若是非法的BCD碼,則A返回值為255。(共10分)

  6、用8051輸出控制8個LED從LED1到LED8、再到LED1…,每次一個LED發光,并不斷循環。一個開關控制引起中斷,電平觸發,中斷后8個LED一起閃5下,然后恢復前面的循環。畫出連接示意圖,寫出完整的程序。(軟件延時用循環5*126*200次控制)(共10分)

  五、SUBP:MOV R1,A

  ANL A, #0F0H

  SWAP A

  CJNE A, #10, NEXT1

  NEXT1:JNC ERROR

  MOV B, #10

  MUL AB

  

  六、 ORG 0000H

  LJMP START

  ORG 3H

  LJMP INT00

  START:SETB EA

  SETB EX0

  CLR IT0

  MOV A, #1

  AGAIN:MOV P1,A

  ACALL DELAY

  RL A

  SJMP AGAIN

  DELAY:MOV R1,#5

  LOOP1:MOV R2,#200

  LOOP2:MOV R3,#126

  DJNZ R3,$

  DJNZ R2,LOOP2

  DJNZ R1,LOOP1

  RET

  INT00:PUSH ACC

  PUSH 1

  PUSH 2

  PUSH 3

  MOV R4,#5

  AGAIN:MOV P1,#0FFH

  ACALL DELAY

  MOV P1,#0

  ACALL DELAY

  DJNZ R4,AGAIN

  POP 3

  POP 2

  POP 1

  POP ACC

  RETI

  END

  7、簡單敘述8051的C/T0的四種工作模式和串行通信的四種工作模式。(共 8 分)

  C/T0的模式

  0:13位計數器;

  1:16位計數器;

  2:8位循環計數器;

  3:2個獨立的8位計數器串行通信模式

  0:同步移位寄存器;

  1:波特率可變的8位兩機異步通信;

  2:波特率固定的9位可多機的異步通信;

  3:波特率可變的9位可多機的異步通信。


【單片機原理及應用試題及答案(二)】相關文章:

1.單片機原理及應用試題及答案

2.單片機原理及應用模擬試題及答案

3.單片機原理及應用試題含答案

4.激光原理及應用試題及答案

5.單片機原理及應用課后習題答案

6.ERP原理與應用試題及答案

7.《dsp原理及應用》期末試題及答案(一)

8.數據庫原理及應用試題及答案