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

下載本文檔

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

文檔簡介

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

一、問答題

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

20.單片機(jī)的串口可以與PC的串口直接連接進(jìn)行通訊嗎?為什么?應(yīng)如何連接?21.試敘

控制位進(jìn)行多級(jí)通訊的過程?22.RS485總線有何特點(diǎn)?

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

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

單片機(jī)與PC的串行接口圖

述利用SM2

二、選擇題

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

31

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

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

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

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

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

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

三、填空題

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

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

執(zhí)行程序,執(zhí)行完,再執(zhí)行程序。3.89c51單片機(jī)的中斷源有:,,,,。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í)器/計(jì)數(shù)器設(shè)置成方式。2)本程序執(zhí)行時(shí),變量a的內(nèi)容將。

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

四、是非題

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

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

五、編程題

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

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

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

開始紅燈亮黃燈滅綠燈滅延時(shí)1秒紅燈滅黃燈亮綠燈滅延時(shí)1秒33

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

3.設(shè)

圖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)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論