單片機(jī)原理及接口技術(shù)課后答案_第1頁
單片機(jī)原理及接口技術(shù)課后答案_第2頁
單片機(jī)原理及接口技術(shù)課后答案_第3頁
單片機(jī)原理及接口技術(shù)課后答案_第4頁
單片機(jī)原理及接口技術(shù)課后答案_第5頁
已閱讀5頁,還剩12頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

單片機(jī)原理及接口技術(shù)課后答案

篇一:單片機(jī)原理及接口技術(shù)課后習(xí)題答案_李朝青

第一章

1.單片機(jī)具有哪些特點(diǎn)

(1)片內(nèi)存儲容量越來越大。

(2抗干擾性好,可靠性高。

(3)芯片引線齊全,容易擴(kuò)展。

(4)運(yùn)行速度高,控制功能強(qiáng)。

(5)單片機(jī)內(nèi)部的數(shù)據(jù)信息保存時間很長,有的芯片可以達(dá)到

100年以上。

2.89C51單片機(jī)內(nèi)包含哪些主要邏輯功能部件?

答:80C51系列單片機(jī)在片內(nèi)集成了以下主要邏輯功能部件:

(l)CPU(中央處理器):8位

(2)片內(nèi)RAM:128B

(3)特殊功能寄存器:21個

(4)程序存儲器:4KB

(5)并行I/O口:8位,4個

(6)串行接口:全雙工,1個

⑺定時器/計數(shù)器:16位,2個

(8)片內(nèi)時鐘電路:1個

3.什么是微處理器(CPU)、微機(jī)和單片機(jī)?

答:微處理器本身不是計算機(jī),但它是小型計算機(jī)或微機(jī)的控制

和處理部分。

微機(jī)則是具有完整運(yùn)算及控制功能的計算機(jī),除了微處理器外還

包括存儲器、接口適配器以及輸入輸出設(shè)備等。

單片機(jī)是將微處理器、一定容量的RAM、ROM以及I/O口、定

時器等電路集成在一塊芯片上,構(gòu)成的單片微型計算機(jī)。

4.微型計算機(jī)怎樣執(zhí)行一個程序?

答:通過CPU指令,提到內(nèi)存當(dāng)中,再逐一執(zhí)行。

5.什么是嵌入式系統(tǒng)?他有哪些類型?為什么說單片機(jī)是典型的

嵌入式系統(tǒng)?

答;嵌入式系統(tǒng)是將先進(jìn)的計算機(jī)技術(shù)、半導(dǎo)體技術(shù)和電子技術(shù)

和各個行業(yè)的具體應(yīng)用相結(jié)合后的產(chǎn)物,這一點(diǎn)就決定了它必然是一

個技術(shù)密集、資金密集、高度分散、不斷創(chuàng)新的知識集成系統(tǒng)。

它有嵌入式微處理器、嵌入式微控制器、嵌入式DSP處理器、嵌

入式片上系統(tǒng)等。嵌入式系統(tǒng)的出現(xiàn)最初是基于單片機(jī)的。它從體

系結(jié)構(gòu)到指令系統(tǒng)都是按照嵌入式應(yīng)用特點(diǎn)專門的,能最好的滿足面

對控制對象,應(yīng)運(yùn)系統(tǒng)的嵌入、現(xiàn)場的可靠運(yùn)行以及非凡的控制品質(zhì)

要求。因此,她是典型的嵌入式系統(tǒng)。

第二章

1.89C51單片機(jī)內(nèi)包含哪些主要邏輯功能部件?

答:80C51系列單片機(jī)在片內(nèi)集成了以下主要邏輯功能部件:

(2)片內(nèi)RAM:128B

⑶特殊功能寄存器:21個

⑷程序存儲器:4KB

(5)并行I/O口:8位,4個

⑹串行接口:全雙工,1個

⑺定時器/計數(shù)器:16位,2個

(8)片內(nèi)時鐘電路:1個

2.89C51的EA端有何用途?

答:/EA端接高電平時,CPU只訪問片內(nèi)并執(zhí)行內(nèi)部程

序,存儲器。/EA端接低電平時,CPU只訪問外部ROM,并執(zhí)行片

外程序存儲器中的指令。/EA端保持高電平時,CPU執(zhí)行內(nèi)部存儲

器中的指令。

3.89C51的存儲器分哪幾個空間?如何區(qū)別不同空間的尋址?

答:ROM(片內(nèi)ROM和片外ROM統(tǒng)一編址)(使用MOVC)(<

據(jù)傳送指令)(16bits地址)(64KB)

片夕卜RAM(MOVX)(16bits地址)(64KB)

片內(nèi)RAM(MOV)(8bits地址)(256B)

4.簡述89C51片內(nèi)RAM的空間分配。

答:片內(nèi)RAM有256B

低128B是真正的RAM區(qū)

高128B是SFR(特殊功能寄存器)區(qū)

5.簡述布爾處理存儲器的空間分配,片內(nèi)RAM中包含哪些可位尋

址單元。

答:片內(nèi)RAM區(qū)從OOH?FFH(256B)

其中20H?2FH(字節(jié)地址)是位尋址區(qū)

對應(yīng)的位地址是00H?7FH

6.如何簡捷地判斷89c51正在工作?

答:用示波器觀察8051的XTAL2端是否有脈沖信號輸出(判斷

震蕩電路工作是否正常?)ALE(地址鎖存允許)(AddressLatch

Enable)輸出是fosc的6分頻用示波器觀察ALE是否有脈沖輸出(判

斷8051芯片的好壞?)

觀察PSEN(判斷8051能夠到EPROM或ROM中讀取指令碼?)

因?yàn)?PSEN接外部EPROM(ROM)的/OE端子

OE=OutputEnable(輸出允許)

7.89C51如何確定和改變當(dāng)前工作寄存器組?

答:PSW(程序狀態(tài)字)(ProgramStatusWord)中的RS1和RSO

可以給出4中組合

用來從4組工作寄存器組中進(jìn)行選擇

PSW屬于SFR(SpecialFunctionRegister)(特殊功能寄存器)

8.89C51Po口用作通用I/O口輸入時,若通過TTL“OC”門輸入

數(shù)據(jù),應(yīng)注意什么?為什么?

答:

9.讀端口鎖存器和“讀引腳”有何不同?各使用哪種指令?

答:讀鎖存器(ANLP0,A)就是相當(dāng)于從存儲器中拿數(shù)據(jù),而讀

引腳是從外部拿數(shù)據(jù)(如MOVA,Pl這條指令就是讀引腳的,意思

就是把端口pl輸入數(shù)據(jù)送給A)

傳送類MOV,判位轉(zhuǎn)移JB、JNB、這些都屬于讀引腳,平時實(shí)驗(yàn)

時經(jīng)常用這些指令于外部通信,判斷外部鍵盤等;字節(jié)交換XCH、

XCHD算術(shù)及邏輯運(yùn)算ORL、CPL、ANL、ADD、ADDC、SUBB、

INC、DEC控制轉(zhuǎn)移CJNE、DJNZ都屬于讀鎖存器。

10.89C51P()?P3口結(jié)構(gòu)有何不同?用作通用I/O口輸入數(shù)據(jù)時,

應(yīng)注意什么?答:P0口內(nèi)部沒有上拉電阻,可以用做16位地址的低

8位;

P3有第二功能;

P2口可以用做16位地址的高8位;

需要上拉電阻。OC門電路無法輸出高低電平,只有靠上拉電阻

才能實(shí)現(xiàn)

11.89C51單片機(jī)的EA信號有何功能?在使用8031時,EA信號引

腳應(yīng)如何處理?答:⑴80c51單片機(jī)的EA信號的功能

EA為片外程序存儲器訪問允許信號,低電平有效;在編程時,其上

施加21V的編程電壓

EA引腳接高電平時,程序從片內(nèi)程序存儲器開始執(zhí)行,即訪問片

內(nèi)存儲器;EA引腳接低電平時,迫使系統(tǒng)全部執(zhí)行片外程序存儲器程

序。

⑵在使用80C31時,EA信號引腳的處理方法

因?yàn)?0c31沒有片內(nèi)的程序存儲器,所以在使用它時必定要有外

部的程序存儲器,EA信號引腳應(yīng)接低電平。

12.89C51單片機(jī)有哪些信號需要芯片引腳以第2功能的方式提供?

答:第一功能第二功能

串行口:

P3.0RXD(串行輸入口)

P3.1TXD(串行輸出口)

中斷:

P3.2INTO夕卜部中斷0

P3.3INT1外部中斷1

定時器/計數(shù)器(TO、T1):

P3.4TO(定時器/計數(shù)器0的外部輸入)P3.5T1(定時器/計數(shù)

器1的外部輸入)數(shù)據(jù)存儲器選通:

P3.6WR(外部存儲器寫選通,低電平有效,

P3.7RD(外部存儲器讀選通,低電平有效,輸出)

定時器/計數(shù)器(T2):

P1.0T2(定時器T2的計數(shù)端)

Pl.lT2EX(定時器T2的外部輸入端)

13.內(nèi)部RAM低128字節(jié)單元劃分為哪3個主要部分?各部分主要

功能是什么?答:片內(nèi)RAM低128單元的劃分及主要功能:

①工作寄存器組(00H?1FH)

這是一個用寄存器直接尋址的區(qū)域,內(nèi)部數(shù)據(jù)RAM區(qū)的

0?31(00H?1FH),共32個單元。它是4個通用工作寄存器組,每個組

包含8個8位寄存器,編號為R0?R7。

(2)位尋址區(qū)(20H?2FH)

從內(nèi)部數(shù)據(jù)RAM區(qū)的32?47(20H?2FH)的16個字節(jié)單元,共包含

128位,是可位尋址的RAM區(qū)。這16個字節(jié)單元,既可進(jìn)行字節(jié)

尋址,又可實(shí)現(xiàn)位尋址。

⑶字節(jié)尋址區(qū)(30H?7FH)

從內(nèi)部數(shù)據(jù)RAM區(qū)的48?127(3()H?7FH),共80個字節(jié)單元,可

以采用間接字節(jié)尋址

的方法訪問。

14.使單片機(jī)復(fù)位有幾種方法?復(fù)位后機(jī)器的初始狀態(tài)如何?

答:⑴單片機(jī)復(fù)位方法

單片機(jī)復(fù)位方法有:上電自動復(fù)位、按鍵電平復(fù)位和外部脈沖三種

方式,如題圖2-1所示。

題圖2-1

(2)復(fù)位后的初始狀態(tài)

復(fù)位后機(jī)器的初始狀態(tài),即各寄存器的狀態(tài):PC之外,復(fù)位操作還對

其他一些特殊功能寄存器有影響,它們的復(fù)位狀態(tài)如題表2-1所例

15.開機(jī)復(fù)位后,CPU使用的是哪組工作寄存器?它們的地址是什

么?CPU如何確定和改變當(dāng)前工作寄存器組?

答:一般開機(jī)復(fù)位后都是選擇第一組通用工作寄存器作為工作寄

存器的,一共有4組,分別為0.123連續(xù)位于OOh到1FH她址,

然后在機(jī)器中有個程序狀態(tài)字PSW"它的第四和第三位RSI,RS0

是用來選擇工作寄存器組的,可能不同機(jī)器地址稍有不同。他們倆的

值和寄存器組的關(guān)系:

RS1/RS00/00/11/01/1

使用的工作寄存器0123

地址00-0708-0F10-1718-1F

寫程序的時候就是通過定義程序狀態(tài)字來選擇使用不同的寄存器

組。也可以直接對RS1

(最后一問同題7)

16.程序狀態(tài)寄存器PSW'的作用是什么?常用標(biāo)志有哪些位?作用

是什么?

答:PSW是一個SFR(特殊功能寄存器)

位于片內(nèi)RAM的高128B

具體地址DOH(00H?FFH)(片內(nèi)RAM的編址)(8bits編址方法)

PSW=ProgramStatusWord(程序狀態(tài)字)

PSW的常用標(biāo)志位有哪些?

CY=Carry(進(jìn)位標(biāo)志位)

AC二AuxiliaryCarry(輔助進(jìn)位標(biāo)志位)(半進(jìn)位標(biāo)志位)

F0用戶標(biāo)志位

RSI,RS0,用來選擇當(dāng)前工作寄存器組(R0?R7)(4選1)

OV=Overflow(溢出標(biāo)志位)

P二Parity(奇偶校驗(yàn)位)

17.位地址7CH與字節(jié)地址7CH如何區(qū)別?位地址7CH具體在片

內(nèi)RAM中的什么位置?答:用不同的尋址方式來加以區(qū)分,即訪問

128個位地址用位尋址方式,訪問低128字節(jié)單元用字節(jié)尋址和間接

尋址。

具體地址為2F的第五位,即為7C。

18.89C51單片機(jī)的時鐘周期與振蕩周期之間有什么關(guān)系?什么叫機(jī)

器周期和指令周期?

答:時鐘信號的周期稱為機(jī)器狀態(tài)周期,是振蕩周期的兩倍。一

個機(jī)器周期是指CPU訪問存儲器一次所需的時間。指令周期是執(zhí)行

一條指令所需的時間。

19.一個機(jī)器周期的時序如何劃分?

答:一個機(jī)器周期=12個震蕩周期二6個時鐘周期(狀態(tài)周期)

S1P1,S1P2,S2P1,S2P2,S3P1,S3P2,S4P1,S4P2,S5P1,S5P2,

S6P1,S6P2其中s二state(狀態(tài)),p二phase(相位)

20.什么叫堆棧?堆棧指針SP的作用是什么?89c51單片機(jī)堆棧的

容量不能超過多少字節(jié)?

答:堆棧都是一種數(shù)據(jù)項(xiàng)按序排列的數(shù)據(jù)結(jié)構(gòu),只能在一端(稱為

棧頂(top))對數(shù)據(jù)項(xiàng)進(jìn)行插入和刪除。要點(diǎn):堆:順序隨意棧:后進(jìn)

先出(T.ast-In/First-Out)

在調(diào)用子程序時需要保存調(diào)用函數(shù)的CPU寄存器PC指針,PC指

針是被CALL指令自動壓入SP所指向的片內(nèi)存儲器,CPU寄存器要由

用戶用PUSH指令自行保存,因此SP的作用就是一個指針,當(dāng)進(jìn)行中斷

調(diào)用,子函數(shù)調(diào)用時將現(xiàn)場數(shù)據(jù)壓入SP所指向的存儲器,SP自動增加1

或2,當(dāng)中斷結(jié)束RETI,調(diào)用返回RET,POP時將SP數(shù)據(jù)彈出,SP自動

減1或,2

篇二:《單片機(jī)原理及接口技術(shù)》(第二版)余錫存著課后習(xí)題

第二章

1.89C5K87C5K80c51和80c31單片機(jī)的主要區(qū)別在那里?

答:相同之處是:制造工藝都為CHMOS,都有128字節(jié)片內(nèi)RAM、

兩個定時/計數(shù)器、4個8位I/O并行口,一個串行口和5個中斷源。

主要區(qū)別:

①89C51片內(nèi)4K字節(jié)FLASHROM;

②87C51片內(nèi)4K字節(jié)EPROM;

③80C51片內(nèi)4K字節(jié)掩膜ROM;

@80C31片內(nèi)無程序存儲器。

2.MCS-51單片機(jī)引腳有多少I/O線?它們和單片機(jī)對外的地址

總線和數(shù)據(jù)總線有何關(guān)系?

答:4個8位I/O并行口,一個串行口;

其中P0口為外接程存和數(shù)存的地址低8位和數(shù)據(jù)總線的時分復(fù)用

接口;其中P2口為外接程存和數(shù)存的地址高8位總線接口;

其中P1口為真正的用戶口線;

其中P3口有第2功能;

以上4個口線在沒有專用功能時,也可以做通用I/O口線用。

3.簡述8031片內(nèi)RAM區(qū)地址空間的分配特點(diǎn)。

答:

MCS-51單片機(jī)片內(nèi)RAM為256字節(jié),地址范圍為00H?FFH,

分為兩大部分:低128字節(jié)(00H?7FH)為真正的RAM區(qū);高128

字節(jié)(80H?FFH)為特殊功能寄存器區(qū)SFR。

在低128字節(jié)RAM中,00H-1FH共32單元是4個通用工作

寄存器區(qū)。每一個區(qū)有8個通用寄存器R0?R7。

4.MCS-51單片機(jī)由哪幾個部分組成。

答:

①一個8位CPU;

②4KBROMorEPROM(8031無ROM);

③128字節(jié)RAM數(shù)據(jù)存儲器;

?21個特殊功能寄存器SFR;

⑤4個8位并行I/O口,其中P0、P2為地址/數(shù)據(jù)線,可尋址64KB

程序存儲器和64KB數(shù)據(jù)存儲器;

⑥一個可編程全雙工串行口;

⑦具有5個中斷源,兩個優(yōu)先級,嵌套中斷結(jié)構(gòu);

⑧兩個16位定時器/計數(shù)器;

⑨一個片內(nèi)振蕩器及時鐘電路。

5.MCS-51單片機(jī)的EA,ALE,PSEN信號各自的功能是什么?

答:都是控制總線

①EA/VPP:訪問內(nèi)部程序存儲器的控制信號/編程電壓輸入端。

EA?1時,CPU從片內(nèi)讀取指令,?0CPU從片外讀取指令。

@ALE/PROG:地址鎖存允許/編程信號線。

③:外部程序存儲器讀選通信號。

④RSE/VPD:復(fù)位輸入信號/掉電保護(hù)后備電源引腳。

6.MCS-51單片機(jī)如何實(shí)現(xiàn)工作寄存器組的選擇?

RS1(PSW.4)^RS0(PSW.3)為工作寄存器組的選擇位;

①取值為00時選擇第0組工作寄存器,片內(nèi)RAM地址是00H?

07H,名稱為R0?R7;

②取值為01時選擇第1組工作寄存器,片內(nèi)RAM地址是08H?

0FH,名稱為R0?R7;

③取值為10時選擇第2組工作寄存器,片內(nèi)RAM地址是10H?

17H,名稱為R0?R7;

④取值為11時選擇第3組工作寄存器,片內(nèi)RAM地址是18H?

1FH,名稱為R0?R7。

7.什么是時鐘周期、機(jī)器周期、指令周期?當(dāng)單片機(jī)的時鐘頻率

為12MHz時,一個機(jī)器周期是多少?ALE引腳的輸出頻率是多少?

(1)振蕩周期:也稱時鐘周期,是指為單片機(jī)提供時鐘脈沖信

號的振蕩源的周期C

(2)狀態(tài)周期:每個狀態(tài)周期為時鐘周期的2倍,是振蕩周期

經(jīng)二分頻后得到的c

(3)機(jī)器周期:一個機(jī)器周期包含6個狀態(tài)周期S1?S6,也就

是12個時鐘周期。

在一個機(jī)器周期內(nèi),CPU可以完成一個獨(dú)立的操作。

(4)指令周期:它是指CPU完成一條操作所需的全部時間。每

條指令執(zhí)行時間都是有一個或幾個機(jī)器周期組成。

MCS-51系統(tǒng)中,有單周期指令、雙周期指令和四周期指令。

當(dāng)單片機(jī)的時鐘頻率為12MHz時,一個機(jī)器周期是多少1口(微

秒);ALE引腳的輸出頻率是多少2闕微秒)。

第三章

1.MCS-51指令系統(tǒng)按功能分為幾類?具有幾種尋址方式?他們的

尋址范圍如何?答:

①按功能分為5類,分別是:數(shù)據(jù)傳送類、算術(shù)操作類、邏輯

操作類、控制轉(zhuǎn)移類和位操作類;

②具有7種尋址方式;

直接尋址,尋址范圍是內(nèi)部RAM低128字節(jié)和高128字節(jié);

寄存器尋址,尋址范圍是四組工作寄存器R0?R7;

寄存器間接尋址,尋址范圍是內(nèi)部RAM的低128和外部RAM低

64K可尋址空間;

相對尋址,尋址范圍是以下一條指令為相對地址的-128?+127

字節(jié)范圍內(nèi);

位尋址,尋址范圍是可位尋址空間,包括內(nèi)部RAM的可尋址位,

特殊功能

寄存器中的可尋址位。

2.設(shè)內(nèi)部RAM中59H單元的內(nèi)容為50H,寫出當(dāng)執(zhí)行下列程序段

后寄存器A,RO,和內(nèi)部RAM中50H、51H單元的內(nèi)容為和值?

答:

MOVA,59H;(A)=(59H)=50H

MOVRO,A;(RO)=50H

MOVA,#00;(A)=00

MOV@R0,A;((RO))=(50H)=00

MOVA,#25H;(A)=25H

MOV51H,A;(51H)=25H

MOV52H,#70H;(52H)=70H

執(zhí)行下列程序段后:(A)=25H,(RO)=5()H,(50H)=0()、(51H)=25H

3.PSW中Cy與OV有何不同?下列程序段執(zhí)行后(Cy)二?(OV)

二?oMOVA,#56H

ADDA,#74H

答:

Cy—進(jìn)位、借位標(biāo)志位;

OV一溢出標(biāo)志位。

MOVA,#56H;(A)=56H=01010110B

ADDA,#74H;(A)=56H+74H=0CAH=l1001010B,

程序執(zhí)行后:(Cy)=0(OV)=1

篇三:單片機(jī)原理及接口技術(shù)張毅剛課后習(xí)題答案

第1章單片機(jī)概述

1.除了單片機(jī)這一名稱之外,單片機(jī)還可稱為

答:微控制器,嵌入式控制器。

2.單片機(jī)與普通微型計算機(jī)的不同之處在于其將3

部分集成于一塊芯片上。

答:CPU、存儲器、I/O口。

3.8051與8751的區(qū)別是。

A.內(nèi)部數(shù)據(jù)存儲單元數(shù)目不同B.內(nèi)部數(shù)據(jù)存儲器的類型不同

C.內(nèi)部程序存儲器的類型不同D.內(nèi)部寄存器的數(shù)目不同

答:Co

4.在家用電器中使用單片機(jī)應(yīng)屬于微計算機(jī)的

A.輔助設(shè)計應(yīng)用;B.測量、控制應(yīng)用;C.數(shù)值計算應(yīng)用;D.數(shù)

據(jù)處理應(yīng)用

答:Bo

5,微處理器、微計算機(jī)、微處理機(jī)、CPU、單片機(jī)它們之間有何

區(qū)別?

答:微處理器、微處理機(jī)和CPU都是中央處理器的不同稱謂;而

微計算機(jī)、單片

機(jī)都是一個完整的計算機(jī)系統(tǒng),單片機(jī)特指集成在一個芯片上的

用于測控目的的

單片微計算機(jī)。

6.MCS-51系列單片機(jī)的基本型芯片分別為哪幾種?它們的差別

是什么?

答:MCS-51系列單片機(jī)的基本型芯片分別是8031、8051和8751。

它們的差別是

在片內(nèi)程序存儲器上。8031無片內(nèi)程序存儲器,8051片內(nèi)有4KB

的程序存儲

器ROM,而8751片內(nèi)集成有4KB的程序存儲器EPROMo

7.為什么不應(yīng)當(dāng)把51系列單片機(jī)稱為MCS-51系列單片機(jī)?

答:因?yàn)镸CS-51系列單片機(jī)中的“MCS”是Intel公司生產(chǎn)的單

片機(jī)的系列符號,

而51系列單片機(jī)是指世界各個廠家生產(chǎn)的所有與8051的內(nèi)核結(jié)

構(gòu)、指令系統(tǒng)

兼容的單片機(jī)。

8.AT89c51單片機(jī)相當(dāng)于MCS-51系列單片機(jī)中的哪一種型號的

產(chǎn)品?

答:相當(dāng)于MCS-51系列中的87c51,只不過是AT89c51芯片內(nèi)

的4KBFlash

存儲器取代了87C51片內(nèi)的4KB的EPROMo

第2章AT89c51單片機(jī)片內(nèi)硬件結(jié)構(gòu)

1.在AT89c51單片機(jī)中,如果采用6MHz晶振,一個機(jī)器周期

答:2ks

2.AT89c51單片機(jī)的機(jī)器周期等于

答:12。

3.內(nèi)部RAM中,位地址為40H、88H的位,該位所在字節(jié)的字

節(jié)地址分別為和C

答:28H;88H。

4.片內(nèi)字節(jié)地址為2AH單元的最低位的位地址是88H單元的最

低位的位地址是。

答:50H;88HO

5.若A中的內(nèi)容為63H,那么,P標(biāo)志位的值為

答:P標(biāo)志位的值為0。

6.AT89C51單片機(jī)復(fù)位后,R4所對應(yīng)的存儲單元的地址為,因上

電時答:04H;OOH;0o

7.內(nèi)部RAM中,可作為工作寄存器區(qū)的單元地址為H?H。答:

OOH;IFHo

8.通過堆棧操作實(shí)現(xiàn)子程序調(diào)用,首先要把保護(hù)。調(diào)用返回時,

再進(jìn)行出棧保護(hù),把保護(hù)的斷點(diǎn)送回到。

答:PC;PCO

9.AT89C51單片機(jī)程序存儲器的尋址范圍是由程序計數(shù)器PC的

位數(shù)所決定的,因?yàn)锳T89c51單片機(jī)的PC是16位的,因此其尋址

的范圍為KB。答:64KBO

10.判斷下列項(xiàng)說法是正確的。

A.AT89C51單片機(jī)的CPU是由RAM和EPROM組成的

B.區(qū)分片外程序存儲器和片外數(shù)據(jù)存儲器的最可靠的方法是看其

位于地址范圍的低端還是高端

C.在AT89c51單片機(jī)中,為使準(zhǔn)雙向的I/O口工作在輸入方式,

必須保證它被事先預(yù)置為1

D.PC可以看成是程序存儲器的地址指針

答:A.錯;B.錯;C.對;D.對。

11.判斷以下有關(guān)PC和DPTR的結(jié)論是正確的。

A.DPTR是可以訪問的,而PC不能訪問

B.它們都是16位寄存器

C.在單片機(jī)運(yùn)行時,它們都具有自動加“1”的功能

D.DPTR可以分為2個8位的寄存器使用,但PC不能

答:A.對;B.對;C.錯;D.對。

12.判斷下列說法項(xiàng)是正確的。

A.程序計數(shù)器PC不能為用戶編程時直接訪問,因?yàn)樗鼪]有地址

B.內(nèi)部RAM的位尋址區(qū),只能供位尋址使用,而不能供字節(jié)尋

址使用

C.AT89c51單片機(jī)共有21個特殊功能寄存器,它們的位都是可

用軟件設(shè)置的,因此,是可以進(jìn)行位尋址的。

答:A.對;B.錯;C.錯。

13.PC的值是。

A.當(dāng)前正在執(zhí)行指令的前一條指令的地址

B.當(dāng)前正在執(zhí)行指令的地址

C.當(dāng)前正在執(zhí)行指令的下一條指令的地址

D.控制器中指令寄存器的地址

答:A.錯;B.錯;C.對;D.錯。

14.判斷下列說法項(xiàng)是正確的。

A.PC是一個不可尋址的特殊功能寄存器

B.單片機(jī)的主頻越高,其運(yùn)算速度越快

C.在AT89c51單片機(jī)中,一個機(jī)器周期等于l?s

D.特殊功能寄存器內(nèi)存放的是棧頂首地址單元的內(nèi)容

答:A.對;B.對;C.錯;D.錯。

15.AT89C51單片機(jī)的片內(nèi)都集成了哪些功能部件?各個功能部

件的最主要的功能是什么?

(1)1個微處理器(CPU);

(2)128個數(shù)據(jù)存儲器(RAM)單元;

(3)4KBFlash程序存儲器;

(4)4個8位可編程并行I/O口(P0口、P1口、P2口、P3口);

(5)1個全雙工串行口;

(6)2個16位定時器/計數(shù)器;

(7)一個中斷系統(tǒng),5個中斷源,2個優(yōu)先級;

(8)21個特殊功能寄存器(SFR)。

16.說明AT89C51單片機(jī)的引腳EA的作用,該引腳接高電平和

低電平時各有何種功能?

答:當(dāng)EA腳為高電平時,單片機(jī)讀片內(nèi)程序存儲器(4KBFlash),

但在PC值超過OFFFH(即超出4KB地址范圍)時,將自動轉(zhuǎn)向讀

外部程序存儲器內(nèi)的程序。當(dāng)EA腳為低電平時,對程序存儲器的讀

操作只限定在外部程序存儲器,地址為0000H?FFFFH,片內(nèi)的4KB

Flash程序存儲器不起作用。

17.64KB程序存儲器空間有5個單元地址對應(yīng)AT89c51單片機(jī)

5個中斷源的中斷入口地址,請寫出這些單元的入口地址及對應(yīng)的中

斷源。

答:64KB程序存儲器空間中有5個特殊單元分別對應(yīng)于5個中斷

源的中斷服務(wù)程序的入口地址,見下表。

表5個中斷源的中斷入口地址

18.當(dāng)AT89c51單片機(jī)運(yùn)行出錯或程序陷入死循環(huán)時,如何擺脫

困境?

答:按下復(fù)位按鈕。

第3章AT89c51單片機(jī)的指令系統(tǒng)

1.在基址加變址尋址方式中,以作為基址寄存器。

答:A,PC,DPTRo

2.指令格式是由和組成,也可僅由

答:操作碼,操作數(shù),操作碼。

3.假定累加器A中的內(nèi)容為30H,執(zhí)行指令

1000H:MOVCA,@A+PC

后,把程序存儲器單元的內(nèi)容送入累加器A中。

答:1031Ho

4.在AT89c51單片機(jī)中,PC和DPTR都用于提供地址,但PC

是為訪問存儲器提供地址,而DPTR是為訪問答:程序,數(shù)據(jù)。

5.在寄存器間接尋址方式中,其“間接”體現(xiàn)在指令中寄存器的

內(nèi)容不是操作數(shù),而是操作數(shù)的。

答:地址。

6.已知程序執(zhí)行前有(A)=02H,(SP)=52H,(51H)=

溫馨提示

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

評論

0/150

提交評論