單片機機原理試卷題與及答案_第1頁
單片機機原理試卷題與及答案_第2頁
單片機機原理試卷題與及答案_第3頁
單片機機原理試卷題與及答案_第4頁
單片機機原理試卷題與及答案_第5頁
已閱讀5頁,還剩16頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

1、在遠距離數據傳送時,一般采用傳送方式。

()

A.串行B.并行C.模擬D.數字

2、中央處理器是由構成。()

A.運算器、存儲器B.運算器、控制器

C.運算器和I/O接口D.運算器、控制器、存儲器和

I/O接口

3、51單片機中支持多機通信的串行口方式是(卜

A.方式。和1B.方式1和C.方式2和3D.方式3

和0

4、下列關于MCS-51單片機的復位方式說法正確的是

(b

A.復位時將PC和SP清零,使得單片機從0000H單元開

始執行程序

B.復位可以使系統脫離死鎖狀態,并且是退出掉電方式的唯

一方法

C.復位會改變內部的一些專用寄存器和用戶RAM中的數據

D.復位時會將ALE設置為高電平,PSEN為低電平

5.MCS—51單片機的數據指針DPTR主要用來()。

A.存放指令B.存放16位地址,作間址寄存器使用

C.存放下一條指令地址D.存放上一條指令地

6、所謂CPU是指()

A、運算器和控制器B、運算器和存儲器C、輸入

輸出設備D、控制器和存儲器

7、訪問片外數據存儲器的尋址方式是()

A、立即尋址B、寄存器尋址C、寄存器間接尋址D、

直接尋址

8、堆棧數據的進出原則是()

A、先進先出B、先進后出C、后進后出D、進入不

9、控制串形接口工作方式的寄存器是。()

A、TCONB、PCONC、SCOND、TMOD

10、下面哪種方式適合用于處理外部突發事件。()

A、DMAB、無條件傳送C、中斷D、條

件查詢傳送

1、匯編語言程序一般有四種結構形式,即:順序結構、分

支結構、和子程序結構。

2、單片機是把、、、時鐘及

其其它外圍電路通過總線連接在一起集成在一個芯片上

構成的微型計算機系統。

3、I/O數據傳送的控制方式有、程序查詢方式、

4、P2口的功能為和o

5、計算機中按功能把總線分為數據總線、總

線和總線。

6、ADC0809是位ADC轉換器,其分辨率為

7、8051有兩個并行且相互獨立的存儲器系統,即

存儲器系統和存儲器系統。

8、一個16Kx8的存儲器,應該具備根地址

線。

9、MCS_51單片機一個完整的中斷過程可分為、

和中斷返回。

10單片機是把、、、時鐘及其

其它外圍電路通過總線連接在一起集成在一個芯片上構成

的微型計算機系統。

11、偽指令中,起始地址偽指令是,匯編結束偽

指令是—,定義字節偽指令是—

12、P3口的功能為和o

13、計算機中按功能把總線分為數據總線、

總線和總線。

14、8051有兩個并行且相互獨立的存儲器系統,即

存儲器系統和存儲器系

統。

15、一個16KB的存儲器,應該具備根

地址線。

1、簡述MCS-51單片機中斷源的入口地址和中斷響應原

則。

2、簡述MCS-51單片機多機通信的過程

3、利用8255作鍵盤接口,實現4x8鍵盤的設計,若PA

口接鍵盤列線,PC口接鍵盤行線,試畫出接口電路并給出

該鍵盤的按鍵處理流程圖。

4、逐次逼近A/D轉換器的工作原理是什么。

1、若內部RAM的20H單元開始存放8個數,找出其中最

大數,完成下列程序:

MOVRO,#20H)

(①CHK:JNCLOOP1

)MOVA,@R0

MOVA,@R0LOOP1:DJNZ

LOOP:INCROR7,LOOP

MOV2AH,@R0MOV2BH,A

(②HERE:AJMPHERE

1>①中填入的指令是:();

2)②中填入的指令是:(卜

2、51片內RAM中從起始地址為DATA單元存有32個字

節的字符串,相應程序如下

MOVR0,#DATAJZLOOP1

MOVINCDPTR

DPTR,#BUFFERINCRO

MOVR1,#20HMOVX@DPTR,A

LOOP:MOVA,@R0DJNZR1,LOOP

SUBBA,#41HLOOP1:RET

1)該程序的功能是:

();

2)該程序忽略了一個因素,可能引起判斷錯誤,請指出:

(

30設兩個十進制數分別在內部RAM40H單元和50H單元

開始存放(低位在前),其字節長度存放在內部30H單

元中。

MOVRO,#40H

MOVR1,#50H

MOVR2,#30H

CLRC

Word資料

LOOP:MOVA,@R0

ADDCA,@R1

DAA

MOV@RO,A

INCRO

INCR1

DJNZR2,LOOP

RET

⑴程序的功能是:

⑵結果存在O

4、MOVR0,#DATA

MOVA,@R0

RLA

MOVR1,A

RLA

RLA

ADDA,R1

MOV@R0,A

Word資料

1》該程序的功能是:

);

2>若不使結果產生溢出,則運行前A的值應小于等于

()°

50MOVA,#0FEH

ADDA,#0FEH

INCA

貝運彳亍后,A=(),CY=()o

6、8255控制寄存器地址0003H,下列指令執行后,A口

方向為,B口方向為,C口高位

方向為O

MOVRO,#03H

MOVA,#95H

MOVX@R0,A

1、某單片機系統的程序存儲器配置如圖所示,

要求:1>判斷U1~U4的存儲容量;

Word資料

2)試說明各個芯片的地址范圍。

2、如圖所示的電路中,每來回扳動一次開關S將會產生

一次外部中斷請求,若采用邊沿觸發,利用該中斷讀取

按鍵KO-K3的狀態,驅動相應編號的發光二極管,開

關斷開時相應的二極管亮,按要求完成相應的主程序和

中斷服務程序。

VCC

ORG0000H

START:LJMPMAIN

Word資料

LJMPEXTRO

ORG0030H

MAIN:SETBITO;脈沖邊沿觸發

();外部中斷0允許

();總中斷允許

HERE:AJMPHERE

ORG0200H

EXTRO:()

MOVP1,A;熄滅發光二極管

MOVA,P1;輸入開關狀態

();狀態變換

ANLA,#0FH;屏蔽A的高半字節

();高低半字節交換

MOVP1,A

RETI;中斷返回

2、利用單片機80C51與ADC0809接口,對通道0-7的輸

入模擬量進行采樣,試完成下面的接口電路,并填空完

成下面的A/D轉換控制程序。(15分)

Word資料

MOVR1,#data;置數據區首址

MOVDPTR,#;指向通道0

MOVR2,#08;置通道數

LP1:____________;啟動A/D轉換

MOVR6,#OAH;軟件延時

DALY:NOP

NOP

NOP

NOP

NOP

DJNZR6,DALY

;讀取轉換結果

MOV@R1,A;存儲數據

INCDPTR;指向下一個通道

INCR1;修改數據區指針

DJNZR2,LP1;8個通道全采樣完

了嗎?

Word資料

3、某單片機控制系統用到3個中斷源,分別是INTO、INT1

和TO,要求TO的中斷優先級最高,定時時間為5OMs,

工作在方式一,兩個外部中斷都采用下降沿觸發方式。相對

應的子程序的地址分別是SINTO、SINT1和STOo要求完

成系統的初始化過程。(即系統的主程序)

Word資料

Word資料

期末考試

?單片機原理與應用》答題紙(A)

適用班級:機A0921

題——四五總分核分人

而分

>

注:1.請考生將試題答案寫在答題紙上,在試卷上答題無

效。

2.凡在答題紙密封線以外有姓名、班級學號、記號的,

以作弊論。

評卷選擇題(每題分,共分)

得分、210

41()2()3()4

()5()

評卷填空題(每題分,共分)

得分115

Word資料

2、、、

3、、4、

5、、6、

Word資料

班級:姓名:學號:_________

密封線內不要答題

o、

r

d

,

(

1

5

6

)

五、綜合題(共40分)

期末試卷《單片機原理與應用》答案(A)

一、選擇題(每題2分,共10分)

1(A)2(B)3(C)4(C)5

(B)

二、填空題(每題1分,共15分)

1、環_2CPU存儲器、

I/O接口

3、—無條件—、中斷4、地址線、J/O

接口

Word資料

5、控制一、地址_6、8

1/256

7、—程序、—數據__罡、14

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

1、51單片機有5個中斷源,分別是外部中斷0,中斷

程序入口地址為0003H,定時器0中斷,中斷程序入口地址

為OOOBHo外部中斷1,中斷程序入口地址為0013H.定時

器1中斷中斷程序入口地址為001BH。串行口中斷,中斷

程序入口地址為0023Ho中斷響應的原則是(1)高優先級

不能被低優先級中斷,(2)低優先級可以被高優先級中斷,

(3)任何一個中斷,一旦響應,不會被他的同級中斷所中

斷。(5)兩個同級中斷源同時向CPU發出中斷請求,按自

然優先級確定優先響應哪一個中斷要求。

2、(1)使所有從機的SM2位置1,處于接受地址幀狀態

(2)主機發送一幀地址信息,TB8=1,包含從機地址

和地址標志位

(3)從機接受到地址幀后,與自己地址比較,如果相

同,將SM=0,處于接受數據狀態。同時把本機

地址發送給主機作為應答。

(4)主機接受到地址后,確認正確后,將TB8=0,開

Word資料

始發送數據。

(5)對于地址不符的從機,仍保持SM2=1,不接收主

機發送的數據,直至發送新的地址。

3、先令列線Y0為低電平,其余7根為高電平,讀行線狀

態,如果都為高電平,則Y0這一列沒有鍵閉合,如果為低

電平,則相應的行的電鍵閉合。接著使Y1列線為低電平,

其余為高電平,同樣的方法檢測這一列有無鍵閉合。依次類

推,一直到第八列。這種逐行逐列的檢查鍵盤狀態的過程成

為對鍵盤掃描。一般有編程掃描和中斷掃描兩種方式。

4、AD轉換器首先使N位逐次逼近寄存器的最高位置1,

其余為0,經DA轉換器轉換成模擬量后,與輸入的模擬量

進行比較,當小于輸入時,保留此位,否則該位清零。然后

使下一位置1,與上一位一起經DA轉換后,再次與輸入進

行比較,如此下去,一直到最后一位比較完畢。以上便是逐

次逼近AD的工作原理。

四、程序分析(共15分)

1、MOVR7,#8SUBBA,2AH

2、將某變量的值乘以642

3、A=FDH,CY=1

4、A口方向為一輸入一,B口方向為—輸入—,C口高位

Word資料

方向為輸出—

五、綜合題(共40分)

1>(10)

1、U1?U4的存儲容量為1K

2、U1C00H—

溫馨提示

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

評論

0/150

提交評論