版權(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- (新教材)2026年滬科版七年級上冊數(shù)學(xué) 3.5 二元一次方程組的應(yīng)用 課件
- (新教材)2026年滬科版八年級下冊數(shù)學(xué) 17.4 一元二次方程的根與系數(shù)的關(guān)系 課件
- 崇義中學(xué)高一下學(xué)期第一次月考化學(xué)試題
- 2025年辦公樓網(wǎng)絡(luò)安裝協(xié)議
- 售后服務(wù)質(zhì)量評價規(guī)范
- 城市云邊協(xié)同計算
- 專題02大都市圈-沖刺2025年高考地理熱點(diǎn)梳理情境對點(diǎn)練
- 基于隱私增強(qiáng)的文件共享協(xié)議設(shè)計
- 2026 年中職酒店管理與數(shù)字化運(yùn)營(酒店前廳服務(wù))試題及答案
- 類比推理考試題目及答案
- 延保產(chǎn)品推廣方案
- 通信工程規(guī)劃設(shè)計
- Hyperion預(yù)算管理信息系統(tǒng)介紹
- 手術(shù)室中的團(tuán)隊協(xié)作與溝通
- 五人制足球技術(shù)智慧樹知到課后章節(jié)答案2023年下電子科技大學(xué)
- 涉密人員匯總表
- 其他方便食品(沖調(diào)谷物制品)
- S7-200SMARTPLC應(yīng)用技術(shù)PPT完整全套教學(xué)課件
- 第三、四單元綜合測試卷(含答案)-統(tǒng)編版語文高一下學(xué)期必修下冊
- 基于短周期價量特征多因子體系
- 山西省2022年高中會考數(shù)學(xué)考試真題與答案解析
評論
0/150
提交評論