單片機歷年試題_第1頁
單片機歷年試題_第2頁
單片機歷年試題_第3頁
單片機歷年試題_第4頁
單片機歷年試題_第5頁
已閱讀5頁,還剩5頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

本文格式為Word版,下載可任意編輯——單片機歷年試題皖西學院08–09學年度秋學期期末考試試卷(A卷)

計算機系計算機科學與技術專業本科05級單片機原理與接口技術

(參考答案)

一、填空題(每題2分,共20分)

1、MCS-8051系列單片機是8位單片機,特點是體積小、價格低、功能全。

2、MCS-8051系列單片機EA引腳的功能是片內片外ROM選擇信號;若希望復位時從片內

程序存儲器開始執行,EA腳應接高電平;若希望從片外存儲器開始執行,EA腳應接低電平;

3、8031單片機片外存儲器擴展,程序存儲器和數據存儲器空間都是64KB。

4、在使用外部程序存儲器時,MCS-51還有8條I/O口線可用。

5、當需要從MCS-51單片機程序存儲器取數據時,

采用的指令為:MOVCA,@A+PC或MOVCA,@A+DPTR。

6、將CY與ACC的第0位求或的指令是ORLC,ACC.0,若原原來A=07H,執

行后CY=1。

7、MCS-51比較轉移指令CJNE,可以有如下4種比較形式:

CJNEA,#data,rel、CJNEA,direct,rel、CJNERn,#data,rel、CJNE@Ri,#data,rel。

8、若晶振為12MHz,使用8051定時器T0,采取工作方式1,編制延時10ms的子程序,則

定時器的初始化參數應當是:TH0=0D8H;TL0=0F0H。

9、特別功能寄放器TCON中

TCON(88H)TF1TR1TF0TR0IE1IT1IE0IT0

TF0位的功能是:T0溢出中斷標志;TR0位的功能是:T0啟停控制位;

IE0位的功能是:INT0的中斷請求標志位;

IT0位的功能是:INT0的中斷觸發方式控制位;

10、MCS-51有5個中斷源,2中斷優先級;

中斷優先級通過中斷優先級控制寄放器設置。

二、簡答題(每題6分,共30分)

1、8051單片機有多少個特別功能寄放器?簡單表達PSW的作用?

答:8051單片機有21個特別功能寄放器。PSW的作用是程序狀態寄放器,狀態標志有CY、

AC、P、OV、RS0、RS1、F0。

2、8051單片機的片內RAM根據其規律功能可以分成幾個存儲區?地址上是如何分布的?答:8051單片機的片內RAM(不包括特別功能寄放器)可以分成如下幾個存儲區:寄放器區,

地址范圍是00H~1FH;位尋址區,地址范圍是20H~2FH;普通片內RAM區,地址范圍是30H~7FH。3、MCS-51單片機與外部擴展存儲器系統接口時,P0口輸出的低8位地址為何必需通過地

址鎖存器?而P2口輸出的高8位地址則不必鎖存?

答:由于P0口是數據/地址復用口,所以低8位地址必需通過地址鎖存器鎖存。而P2口專

門作為地址總線的高8位,所以它不需要地址鎖存器。

4、簡述MCS-51單片機指令系統的尋址方式,和指令的分類?答:MCS-51單片機指令系統的尋址方式有七種:(1)馬上尋址;(2)直接尋址;(3)寄放

器尋址;(4)寄放器間接尋址;(5)基址寄放器加變址寄放器的間接尋址;(6)相對尋址;(7)位尋址。指令依照功能可以分成五類:(1)數據傳送類;(2)算術運算類;(3)規律運算類;(4)控制轉移類;(5)布爾處理類。

5、哪些特別功能寄放器與MCS-51中斷系統有關?各具有什么功能?

答:中斷允許寄放器IE用來控制對各個中斷源的中斷允許和中斷阻止;中斷優先級寄放器

IP用來控制各個中斷源是處于高優先級還是低優先級;特別功能寄放器TCON中包含有INT0、INT1、T0、T1的中斷請求標志和INT0、INT1的中斷觸發控制位。串行發送和串行接收中斷的請求標志在特別功能寄放器SCON中。三、閱讀程序給出結果(共10分)

1、閱讀以下程序,分析并概述其功能。

MOVR7,#10H

LOOP:

MOVMOVMOINCINCDJNZSJMP

A,#30HDPTR,#2000H@DPTR,AADPLR7,LOOP$

答:這段程序的功能是將30H~3FH的數據依次傳送到片外RAM的2000H~200FH區間。

2、有四個變量A、D、C、D分別從P1.0~P1.3輸入,閱讀如下程序,寫出規律表達式并畫

出規律電路圖。

MOVMOVANLCPLMOVMOVANLCPLORL

P1,#0FFHC,P1.0C,P1.1CACC.0,CC,P1.2C,P1.3C

C,ACC.0

2)規律電路圖

ABCD答:

1)規律表達式為

F=AB+CD

≥1F

MOVSJMP

P1.7,C$

四、編程題(共10分)

1、在內部RAM30H開始到3FH的16個單元是無符號數據塊,試編程求其中的最小數并存

入40H單元。MOVR0,#30HNEXT:JCNEXT1MOV40H,@R0MOV40H,ALOOP:INCRONEXT1:CJNER0,#40H,LOOPMOVA,@R0RETCJNEA,40H,NEXT2、若晶振為12MHz,試用循環延遲法編制延時10ms的子程序。

MOVR6,#20LOOP:MOVR7,#248;單機器周期NOP;單機器周期DJNZR7,$;雙機器周期DJNZR6,LOOP;雙機器周期

五、設計題(15分)

74LS55芯片的引腳及其規律結構如下圖,用

MCS-51單片機控制,實現對該芯片的規律測試,具體要求如下:

1)寫出芯片的規律表達式;2)設計硬件測試方案;12345673)試用布爾指令編制一芯片測試程序。ABCDNCNCGND74LS55規律結構圖解:

1)Y=ABCD+EFGH2)用P1口的8個引腳分別連接到74LS55的ABCDEFGH8個引腳,Y輸出端接P3.0。從P1口依次送入00H~FFH的數據(狀態遍歷)根據規律表達式檢測P3.0腳讀入的規律狀態是否正確。經狀態遍歷后沒有錯誤ACC返回00H,否則返回0FFH.3)測試子程序:

MOVA,#00HMOVA,#00HLOOP:MOVP1,AMOVB,APUSHACCMOVACC.0,CMOVC,ACC.0MOVC,P3.0ANLC,ACC.1MOVB.0,CANLC,ACC.2XRLA,BANLC,ACC.3JNZERRMOVACC.0,CPOPACCMOVC,ACC.4INCACCANLC,ACC.5JNZLOOP

VccHGFENCY141312111098ANLANLORLCPLC,ACC.6C,ACC.7C,ACC.0CERR:RETMOVRET

A,#0FFH

六、分析題(15分)

系統以8031CPU為核心,擴展了1片27256、1片62256、1片8255、1片8155、并用8片74LS377擴展了64路輸出電路;?2片74LS138進行地址譯碼;

?讀原理圖,分析各個芯片的起始地址,用16進制表示。答:

U01:(3E00H)U02:(3E20H)U03:(3E40H)U04:(3E60H)U05:(3E80H)U06:(3EA0H)U07:(3EC0H)U08:(3EE0H)U6:(2400H)U7:(2000H)U9:(8000H)U10:(0000H)

同時分析

1.8155的RAM地址范圍,I/O的編程地址;

8155的RAM地址范圍:2000H~20FFH

I/O的編程地址為命令口:2100H;PA口:2101;PB口:2102;PC口:2103H

2.8255的I/O的編程地址;

命令口:2403H;PA口:2400;PB口:2401;PC口:2402H

?

皖西學院08–09學年度第1學期期末考試試卷(B卷)

計算機系計算機科學與技術專業本科05級單片機原理與接口技術

題號得分一二三四五六總分統分人注意:所有答案均填入答題卡上相應題號位置,答在試卷上無效。

一、填空題(每題2分,共20分)

1、MCS-8051系列單片機ALE引腳信號的作用是。

2、8051單片機有個特別功能寄放器,PSW的作用是。常用的

狀態標志有。

3、8051單片機的片內RAM(不包括特別功能寄放器)可以分成如下幾個存儲區:寄放器

區,地址范圍是;位尋址區,地址范圍是;普通片內RAM區,地址范圍是。

4、MCS-51指令系統具有種尋址方式,指令系統按功能可分為類。

5、假定SP=40H,(39H)=30H,(40H)=60H.執行以下指令:

POPDPHPOPDPL

后,DPTR的內容為,SP的內容是

6、分析以下程序段:

MOVA,R0CPLAJZLABEL1INCAJZLABEL2┇

R0=時轉向LABEL1;R0=時轉向LABEL2

7、在晶振主頻為6MHz時,8051定時/計數器的定時最長時間是微秒。8、特別功能寄放器SCON中

RI位的功能是:;TI位的功能是:

溫馨提示

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

評論

0/150

提交評論