MC51單片機第五六七八章作業(yè)_第1頁
MC51單片機第五六七八章作業(yè)_第2頁
MC51單片機第五六七八章作業(yè)_第3頁
MC51單片機第五六七八章作業(yè)_第4頁
MC51單片機第五六七八章作業(yè)_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

本文格式為Word版,下載可任意編輯——MC51單片機第五六七八章作業(yè)第5、6、7、8章習題

一、問答題

1.說明51單片機讀端口鎖存器的必要性,為什么?

2.請說明為什么使用LED需要接限流電阻,當高電平為+5V時,正常點亮一個LED需要多大阻值的限流電阻(設LED的正常工作電流為8~mA,導通壓降為0.6V),為什么?3.簡述在使用普通按鍵的時候,為什么要進行去抖動處理,如何處理。4.簡述LED數(shù)碼管動態(tài)掃描的原理及其實現(xiàn)方式。

5.為什么51單片機在讀口的引腳狀態(tài)時,許先向端口寫“1〞,請用圖5-1P1結(jié)構(gòu)圖加以說明。

5.簡述89c51各IO口的驅(qū)動能力。

6.什么是中斷?中斷與子程序最本質(zhì)的區(qū)別?

7.編制中斷服務程序時,為什么在主程序的初始化程序中,必需設置EA=1這條指令(或達到同樣功能的對IE賦值的指令),以及在中斷服務程序中為什么尋常需要保護現(xiàn)場和恢復現(xiàn)場?

8.單片機89C51有哪些中斷源,CPU對其中斷如何請求?

9.簡述單片機89C51中斷的自然優(yōu)先級順序,如何提高某一中斷源的優(yōu)先級別。10.簡述51系列單片機中斷響應的條件。

讀引腳圖5-1P1口結(jié)構(gòu)圖

內(nèi)部總線寫鎖存器

DCP1讀鎖存器2VCC內(nèi)部上拉電阻QQV1P1.x鎖存器30

11.用匯編語言編程時,在51系列單片機執(zhí)行中斷服務程序的指令較多時,為什么一般都要在入口地址(又稱中斷矢量地址)開始的地方放一條跳轉(zhuǎn)指令?12.為什么一般都把主程序的起始地址放在0030H之后?

13.中斷服務子程序返回指令RETI和普通子程序返回指令RET的區(qū)別?14.簡述51單片機定時/計數(shù)器4種工作模式的特點。

15.定時/計數(shù)器用作定時器時,其計數(shù)脈沖由誰提供?定時時間與哪些因素有關(guān)?16.畫出51單片機計數(shù)/定時器方式1的規(guī)律結(jié)構(gòu)框圖,說明它們的工作原理,如何使用門控和非門控啟動計數(shù)的方法。

17.在使用8051的定時器/計數(shù)器前,應對它進行初始化,其步驟是什么?18.在有串行通信時,定時器/計數(shù)器1的作用是什么,怎樣確定串行口的波特率?19.簡述89C51串口通信的四種方式及其特點。

20.單片機的串口可以與PC的串口直接連接進行通訊嗎?為什么?應如何連接?21.試敘

控制位進行多級通訊的過程?22.RS485總線有何特點?

23.簡述LCM1602的主要顯示性能。24.如何用軟件消除鍵盤的抖動?25.如何確定LED數(shù)碼顯示器的段碼?

26.段碼表數(shù)組變量一定要放在CODE存儲區(qū)嗎?放在其它存儲區(qū)會減少程序的代碼嗎?

單片機與PC的串行接口圖

述利用SM2

二、選擇題

1.89c51單片機在晶振12MHz時,計數(shù)器對外部脈沖最大計數(shù)頻率為______。

31

A.12MHzB.1MHzC.0.5MHzD.6MHz

2.89c51外接晶振頻率為6MHz,其計數(shù)器允許輸入外部脈沖的最高頻為。A.0.25MHzB.1MHzC.6MHzD.12MHz3.以下幾種中斷優(yōu)先級的次序中,為可實現(xiàn)的次序。

A.INT0,T1,INT1,T0,串口B.串口,T0,INT0,T1,INT1C.INT0,INT1,T0,T1,串口D.串口,INT0,T1,INT1,T04.各中斷源發(fā)出的中斷請求信號,都會標記在MCS-51中的中。(A)TMOD(B)TCON、SCON(C)IE(D)IP6.下面哪一種僅適用于定時器T0()。

A.方式0B.方式1C.方式2D.方式37.以下說法正確的是A、各中斷發(fā)出的中斷請求信號,都會標記在MCS-51系統(tǒng)的IE寄放器中。B、各中斷發(fā)出的中斷請求信號,都會標記在MCS-51系統(tǒng)的IP寄放器中。

C、各中斷發(fā)出的中斷請求信號,都會標記在MCS-51系統(tǒng)的TCON與SCON寄放器中。D、各中斷發(fā)出的中斷請求信號,都會標記在MCS-51系統(tǒng)的TMOD寄放器中。8.在MCS-51中,需要外加電路實現(xiàn)中斷撤除的是:A、電平方式的外部中斷B、定時中斷C、外部串行中斷D、跳變方式的外部中斷9.以下說法正確的是A、特別功能寄放器PCON,與定時器/計數(shù)器的控制無關(guān)。B、特別功能寄放器TMOD,與定時器/計數(shù)器的控制無關(guān)。C、特別功能寄放器IE,與定時器/計數(shù)器的控制無關(guān)。D、特別功能寄放器TCON,與定時器/計數(shù)器的控制無關(guān)。10.以下說法中不正確的是A、同一級別的中斷請求按時間的先后順序響應。B、同級中斷不能嵌套。C、低優(yōu)先級中斷請求不能中斷高優(yōu)先級中斷請求,但是高優(yōu)先級中斷請求能中斷低優(yōu)

先級中斷請求。D、同一時間同一級別的多中斷請求,將形成阻塞,系統(tǒng)無法響應。

三、填空題

1.89c51有個中斷源,可分為個優(yōu)先級。上電復位時中斷源的優(yōu)先級別最高。

2.當單片機接到外設的中斷申請時,單片機響應中斷,單片機將暫停主程序的執(zhí)行,轉(zhuǎn)去

執(zhí)行程序,執(zhí)行完,再執(zhí)行程序。3.89c51單片機的中斷源有:,,,,。4.閱讀以下程序后填空

#include

unsignedchara;

32

voidmain(void){

TMOD=0x02;TL0=0xd8;TH0=0xd8;EA=1;ET0=1;TR0=1;

while(1);}

voidTimer0()interrupt1{

a++;}

1)本程序把定時器/計數(shù)器設置成方式。2)本程序執(zhí)行時,變量a的內(nèi)容將。

3)程序在語句處發(fā)生中斷,執(zhí)行完中斷服務程序后,返回到語句處。4)本程序中斷服務程序的入口地址為。5)是否可將interrupt1改為interrupt3?。

四、是非題

1.MCS-51中的基本型89c51共有五個中斷源,這五個中斷請求源全部來自外部引腳。2.對MCS-51系列芯片中,當使用內(nèi)部RAM時,EA引線端應接高電平;而不使用內(nèi)部RAM時,EA引線端則應接低電平。

3.MCS-51中的89c51單片機P3口的各口線,必需作為其次功能使用。

五、編程題

1.在P3.2-P3.4三個引腳上分別接有三個發(fā)光二極管,用C51編程實現(xiàn)三個發(fā)光二極管依次閃亮,循環(huán)不止。電路原理圖如圖5-2所示。

2.電路原理圖如圖5-4。編寫程序LED顯示00,每秒鐘加1,至99,如此循環(huán)不止。

紅燈滅黃燈滅綠燈亮圖5-2LED循環(huán)閃爍原理圖

開始紅燈亮黃燈滅綠燈滅延時1秒紅燈滅黃燈亮綠燈滅延時1秒33

延時1秒圖5-3LED循環(huán)閃爍程序框圖

3.設

圖5-4兩位LED數(shù)碼管靜態(tài)顯示

溫馨提示

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

評論

0/150

提交評論