您好!歡迎來到狗万manbet官网 !

單片機原理及接口考試試題帶答案

在線文檔 2014-02-19 0
軟件名稱: 單片機原理及接口考試試題帶答案
文件類型: .doc
界麵語言:
軟件類型: Doc
運行環境:
授權方式:
軟件大小: 55 KB
軟件等級:
軟件登陸: admin
作 者 :
官方網址: 官方站
程序演示: 演示
解壓密碼:
整理時間: 2014-02-19
軟件簡介:

《單片機原理及接口》

學校 班級 座號 姓名 得分

一、填空題(每空格1分,共10分)

1.MCS—51布爾處理機的存儲空間是_______。

2.P2口通常用作_______,也可以作通用的I/O口使用。

3.若由程序設定RS1、RS0=01,則工作寄存器R0~R7的直接地址為______。

4.8051的堆棧區一般開辟在_______。

5.所謂尋址,其實質就是_______。

6.存儲器映象是_______。

7.定時器中斷請求發生在_______。

8.中斷響應時間是指______。

9.通過CPU對I/O狀態的測試,隻有I/O已準備好時才能進行I/O傳送,這種傳送方式稱為_______。

10.在中斷服務程序中現場保護和現場恢複期間,中斷係統應處在____狀態。

二、單項選擇題(在每小題的四個備選答案中,選出一個正確答案,並將正確答案的序號填在題幹的括號內。每小題1分,共10分)

1.MCS-51單片機複位操作的主要功能是把PC初始化為( )。

A.0100H B.2080H C.0000H D.8000H

2.若單片機的振蕩頻率為6MHz,設定時器工作在方式1需要定時1ms,則定時器初值應為( )。

A.500 B.1000 C.216-500 D.216-1000

3.定時器1工作在計數方式時,其外加的計數脈衝信號應連接到( )引腳。

A.P3.2 B.P3.3 C.P3.4 D.P3.5

4.當外部中斷請求的信號方式為脈衝方式時,要求中斷請求信號的高電平狀態和低電平狀態都應至少維持( )。

A.1個機器周期 B.2個機器周期

C.4個機器周期 D.10個晶振周期

5.MCS-51單片機在同一優先級的中斷源同時申請中斷時,CPU首先響應( )。

A.外部中斷0 B.外部中斷1

C.定時器0中斷 D.定時器1中斷

6.定時器若工作在循環定時或循環計數場合,應選用( )。

A.工作方式0 B.工作方式1 C.工作方式2 D.工作方式3

7.MCS-51單片機的外部中斷1的中斷請求標誌是( )。

A.ET1 B.TF1 C.IT1 D.IE1

8.下列標號中,正確的標號是( )。

A.1BT: B.BEGIN: C.ADD: D.STAB31:

9.串行口每一次傳送( )字符。

A.1個 B.1串 C.1幀 D.1波特

10.要想把數字送入DAC0832的輸入緩衝器,其控製信號應滿足( )。

A.ILE=1,=1,=0

B.ILE=1, =0, =0

C.ILE=0, =1, =0

D.ILE=0,=0, =0

三、簡答題(每小題5分,共25分)

1.如何正確使用P3口?

2.簡述累加器的ACC的作用。

3.簡述寄存器間接尋址方式及其尋址範圍。

4.簡述MCS-51單片機的中斷入口地址。

5.簡述串行數據傳送的特點。

四、讀程序題(每小題4分,共20分)

1.執行下列程序段後,(P1)=_______。

MOV P1,#5DH

CPL P1.1

CPL P1.2

CLR P1.6

SETB P1.7

2.執行下列程序段後,(A)=_______,(CY)=____。

MOV A,#C5H

RL A

3.下列程序段執行後,(R0)=_______,(7EH)=____,(7FH)=_______。

MOV R0,#7EH

MOV 7EH,#0FFH

MOV 7FH,#40H

1NC @R0

1NC R0

1NC @R0

4.已知(SP)=60H,子程序SUBTRN的首地址為0345H,現執行位於0123H的ACALL SUBTRN雙字節指令後,(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

五、編程題(每小題5分,共25分)

1.已知在累加器A中存放一個BCD數(0~9),請編程實現一個查平方表的子程序。

2.請使用位操作指令實現下列邏輯操作:

BIT=(∨P1.0)∧(11H∨CY)

3.已知變量X存於VAR單元,函數值Y存於FUNC單元,按下式編程求Y值。

Y=

4.已知在R2中存放一個壓縮的BCD碼,請將它拆成二個BCD字節,結果存於SUM開始的單元中(低位在前)。

5.將存於外部RAM 8000H開始的50H數據傳送0010H的區域,請編程實現。

六、綜合應用題(每小題10分,共10分)

1.已知如圖並給出下列程序,請在讀圖並理解程序後回答下列問題:

(1)程序功能為_______。

(2)ADC0809的口地址為_______。

(3)EOC的作用是_______。

(4)程序運行結果存於_______。

ADC:MOV DPTR,#7FFOH

MOV R0,#0A0H

MOV R2,#8

MOV A,#0

LOOP:MOVX @DPTR,A

JB P3.3,$

MOVX A,@DPTR

MOVX @R0,A

1NC DPTR

1NC R0

DJNZ R2,LOOP

AJMP ADC

《單片機原理及接口》

學校 班級 座號 姓名 得分


一、填空題(每空1分,共10分)

1.00H~7FH

2.高8位地址線

3.08~0FH

4.用戶RAM區

5.如何確定操作數的單元地址

6.存儲器在整個存儲空間的地址範圍

7.定時時間到

8.從查詢中斷請求標誌位到轉向中斷區入口地址所需的機器周期數

9.程序查詢方式

10.關中斷

二、單項選擇題(每小題1分,共10分)

1.C 2.C 3.D 4.A 5.A

6.C 7.D 8.D 9.A 10.B

三、簡答題(每小題4分,共20分)

1.要點:

(1)說明P3口有第一功能和第二功能的使用。

(2)P3口的第二功能各位線的含義。

(3)使用時應先按需要選用第二功能信號,剩下的口線才作第一功能I/O線用。

(4)讀引腳數據時,必需先給鎖存器輸出“1”。

2.(1)8位專用寄存器。

(2)運算時存放一個操作數。

(3)運算後存放運算結果,所以稱它為累加器。

3.(1)寄存器中存放的是操作數的地址,操作數是通過寄存器間接得到,這種尋址方式稱為寄存器間接尋址方式。

(2)尋址範圍:

①內部RAM低128單位,形式@Ri(i=0,1)。

②外部RAM64K使用DPTR作間址寄存器,形式為@DPTR。

4.中斷入口地址為中斷響應後PC的內容即中斷服務的入口地址。

    它們是:外部中斷0 0003H

     定時器T0中斷 000BH

     外部中斷1 0013H

    定時器T1中斷 001BH

    串行口中斷 0023H

5.(1)傳送按位順序進行,速度慢。

   (2)傳輸線少,成本低。

   (3)傳送距離遠,可達幾公尺到幾千公裏。

四、讀程序題(每小題5分,共25分)

1.(P1)=9BH

2.(A)=8BH(或10001011B)

(CY)=不影響

3.(R0)=7FH

(7EH)=00H

(7FH)=41H

4.(PC)=0345H

(61H)=25H

(62H)=01H

5.(data)×10操作

五、編程題(每小題5分,共25分)

1.SQR:1NC A

MOVC A,@A+PC

RET

TAB:DB 0,1,4,9,16

DB 25,36,49,64,81

2.ORL C,11H

MOV 12H,C

MOV C,P1.0

ORL C,/10H

ANL C,12H

MOV BIT,C

RET

3. MOV A,VAR

CJNE A,#0,COMP

SJMP RES ;x=0,Y=0

COMP:JNC POSI ;x>0,Y=1

MOV A,#0FFH ;x<0,Y=-1

SJMP RES

POSI:MOV A,#01H

RES:MOV FUNC,A

RET

4.MOV R0,#SUM

MOV A,R2

ANL A,#OFH

MOV @R0,A ;存低字節BCD

MOV A,R2

ANL A,#0F0H

SWAP A

1NC R0

MOV @R0,A ;存高字節BCD

RET

5. MOV DPTR,#8000H

MOV R0,#10H

MOV R2,#50H

LOOP:MOVX A,@DPTR ;取數

MOVX @R0,A ;存數

1NC DPTR

1NC R0

DJNZ R2,LOOP

RET



六、綜合應用題(每小題10分,共10分)

1.(1)巡回采集8個通道的數據

(2)ADC0809口地址為7FF0H~7FF7H(或7FF8~7FFFH)

(3)EOC為A/D轉換結束信號,用來引起中斷或查詢,以便讀取A/D的轉換結果。

(4)結果存入外部RAM的A0H~A7H。



下載地址: 文檔地址1
下載幫助: 發表評論加入收藏夾錯誤報告
相關軟件: 無相關信息
下載說明: ⊙推薦使用網際快車下載本站軟件,使用 WinRAR v3.10 以上版本解壓本站軟件。
⊙如果這個軟件總是不能下載的請點擊報告錯誤,謝謝合作!!
⊙下載本站資源,如果服務器暫不能下載請過一段時間重試!
⊙如果遇到什麼問題,請到本站論壇去谘尋,我們將在那裏提供更多 、更好的資源!
⊙本站提供的一些商業軟件是供學習研究之用,如用於商業用途,請購買正版。

万博全网站

備案號:蘇ICP備12034812號-2

公安備案號:32031102000832

Powered By煤礦安全生產網徐州網狐網絡科技有限公司

使用手機軟件掃描微信二維碼

關注我們可獲取更多熱點資訊

感謝網狐天下友情技術支持

Baidu
map