單片機(jī)期末復(fù)習(xí)整理.doc
《單片機(jī)期末復(fù)習(xí)整理.doc》由會(huì)員分享,可在線閱讀,更多相關(guān)《單片機(jī)期末復(fù)習(xí)整理.doc(14頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
復(fù)習(xí)期末考試題型:1、填空題(20%)2、選擇題(20%)3、分析題(28%)4、綜合編程題(32%)第一章1、51單片機(jī)內(nèi)部有哪些功能部件?(具體看課本P20P21)例:下面的哪一個(gè)功能部件不屬于8051單片機(jī)的內(nèi)部硬件。( B ) (A)串行口 (B)SPI接口 (C) 定時(shí)器 (D)中斷系統(tǒng)2、 CPU結(jié)構(gòu)?1)什么是PC指針?復(fù)位時(shí)PC指針的值?(見課本P25)程序計(jì)數(shù)器PC(Program Counter):存放下一條要執(zhí)行的指令在程序存儲(chǔ)器中的地址。復(fù)位時(shí)PC指針的值 0000H2) 累加器A(見課本P24頁(yè)),寄存器B(見課本P24頁(yè)),程序狀態(tài)字PSW(見課本P24頁(yè)),堆棧SP(見課本P30)累加器A :使用最頻繁的寄存器,也可寫為Acc。是ALU單元的輸入之一,又是運(yùn)算結(jié)果的存放單元。A的進(jìn)位標(biāo)志Cy是特殊的,同時(shí)又是位處理機(jī)的位累加器。寄存器B:運(yùn)算結(jié)果的另一個(gè)存放單元。程序狀態(tài)字寄存器PSW: RS1 RS0 所選的4組寄存器 0 0 0區(qū)(內(nèi)部RAM地址00H07H) 0 1 1區(qū)(內(nèi)部RAM地址08H0FH) 1 0 2區(qū)(內(nèi)部RAM地址10H17H) 1 1 3區(qū)(內(nèi)部RAM地址18H1FH)(5)OV(PSW.2)溢出標(biāo)志位 指示運(yùn)算是否產(chǎn)生溢出。各種算術(shù)運(yùn)算指令對(duì)該位的影響情況較復(fù)雜,將在第3章介紹。 (6)PSW.1位: 保留位,未用 (7)P(PSW.0)奇偶標(biāo)志位 P=1,A中“1”的個(gè)數(shù)為奇數(shù)P=0,A中“1”的個(gè)數(shù)為偶數(shù)堆棧指針SP :指示出堆棧區(qū)頂部在內(nèi)部RAM塊中的位置 復(fù)位后 ,SP中的內(nèi)容為07H。 堆棧的作用:(1)保護(hù)斷點(diǎn)(2)現(xiàn)場(chǎng)保護(hù) 堆棧的原則:先進(jìn)后出 堆棧的操作:入棧(PUSH):先(SP)+1,后把數(shù)據(jù)壓入堆棧 出棧(POP):先把數(shù)據(jù)彈出堆棧,后(SP)-1例:(DPTR)507BH,(SP)=32H,(30H)=50H,(31H)=5FH,(32H)=3CH,執(zhí)行指令POP DPH,POP DPL,POP SP后,DPTR、SP中的內(nèi)容分別是( )。 (A)3C5F,50H (B)5F3CH,30H (C)3C5FH,30H (D)3C5FH,4FH2、存儲(chǔ)器結(jié)構(gòu)1)51單片機(jī)的尋址范圍?(見課本P26)51有16根地址線,最大尋址程序存儲(chǔ)空間為64KB(尋址范圍是:0000HFFFFH 共64K),分為片內(nèi)程序存儲(chǔ)器、片外程序存儲(chǔ)器,采用統(tǒng)一編址方式。4KB的片內(nèi)ROM編址范圍為0000H0FFFH;64KB的片外ROM編址范圍為0000HFFFFH;2) 兩種工作模式:微處理器和微控制器(見課本p27)微處理器(或稱CPU,中央處理單元)微控制器 MCU(MicroController Unit)微處理器模式:類似于電腦的CPU,程序存取器、數(shù)據(jù)存儲(chǔ)器及I/O設(shè)備都是外部提供的,即不使用51內(nèi)部RAM、ROM等資源。此時(shí),=0。微控制器模式:該模式就是充分利用51內(nèi)部RAM、ROM、定時(shí)/計(jì)數(shù)器的資源進(jìn)行編程工作的模式。此時(shí),= 1。3) 程序存儲(chǔ)空間:內(nèi)部,外部,范圍(見課本P26)程序存儲(chǔ)空間地址范圍64KB(ROM)。包括片內(nèi)程序存儲(chǔ)器(4KB)和片外程序存儲(chǔ)器(64KB)。4)數(shù)據(jù)存儲(chǔ)空間:內(nèi)部,外部(見課本P26) 外部:外RAM與I/O空間統(tǒng)一編址,范圍0000HFFFFH,共64K 內(nèi)部:內(nèi)RAM,SFR內(nèi)RAM分布:地址范圍,工作寄存器區(qū),位尋址區(qū),通用區(qū)(見課本P28頁(yè)) SFR:地址范圍,位尋址(見P29頁(yè))特殊功能寄存器SFR共21個(gè),離散地分布在高128B片內(nèi)RAM的80HFFH區(qū)域中。11個(gè)可以進(jìn)行位尋址。特別提示:對(duì)SFR只能使用直接尋址方式,書寫時(shí)可使用寄存器符號(hào),也可用寄存器單元地址。數(shù)據(jù)存儲(chǔ)空間地址范圍64KB(RAM)。包括片內(nèi)數(shù)據(jù)存儲(chǔ)器(共256B,21個(gè)特殊功能寄存器與128B內(nèi)部RAM)和片外數(shù)據(jù)存儲(chǔ)器(64KB)。MCS-51單片機(jī)沒有獨(dú)立的I/O空間,而是將I/O空間與片外數(shù)據(jù)存儲(chǔ)器空間共用64KB地址空間范圍(共同編址)。例:位地址為2BH的位具體是哪個(gè)字節(jié)的哪一位?( B ) 見課本P28頁(yè)表 (A)24H.1 (B)25H.3 (C)26H.0 (D)27H.43、最小系統(tǒng)1)什么是最小系統(tǒng)?最小系統(tǒng):使得單片機(jī)能正常工作所必需的最少外部功能部件。應(yīng)包括:電源,時(shí)鐘電路,復(fù)位電路,相應(yīng)軟件。2)引腳功能電源引腳Vcc、Vss;時(shí)鐘引腳XTAL1、XTAL2;復(fù)位引腳RESET(即RST);控制引腳PSEN、EA、ALE;I0引腳P0、P1、P2、P3,為4個(gè)8位I/O口的外部引腳;重點(diǎn)掌握:EA、RST、P0P3(見課本P23頁(yè))EA:訪問程序存儲(chǔ)控制信號(hào)(見課本P23頁(yè))復(fù)位引腳:RST (見課本P22、P31P36頁(yè))1、P0口 三態(tài)復(fù)用口 功能(二者選其一) 基本輸入輸出端口(通用I/O端口) 片外總線(地址總線低8位與數(shù)據(jù)總線復(fù)用) 驅(qū)動(dòng)能力:8個(gè)LSTTL門電路(1個(gè)LSTTL的驅(qū)動(dòng)電流是:低電平時(shí)0.36mA,高電平時(shí)20uA)2、 P1口 準(zhǔn)雙向 基本輸入輸出端口 驅(qū)動(dòng)能力:4個(gè)LSTTL門電路3、 P2口 準(zhǔn)雙向 功能基本輸入輸出端口總線(地址總線的高8位)驅(qū)動(dòng)能力:4個(gè)LSTTL門電路4、 P3口準(zhǔn)雙向 功能基本輸入輸出端口第二功能驅(qū)動(dòng)能力:4個(gè)LSTTL門電路例:當(dāng)單片機(jī)要求工作在微控制器模式,則EA=1; 當(dāng)單片機(jī)要求工作在微處理器模式,則EA=0;3)時(shí)鐘電路(見課本P37頁(yè))51系列單片機(jī)最高工作頻率可達(dá)?AT系列:24MHzS系列:40MHz時(shí)鐘周期,機(jī)器周期,狀態(tài)周期之間的關(guān)系。時(shí)鐘周期:?jiǎn)纹瑱C(jī)的基本時(shí)間單位。若時(shí)鐘的晶體的振蕩頻率為fosc,則時(shí)鐘周期Tosc=1/fosc。機(jī)器周期:CPU完成一個(gè)基本操作所需要的時(shí)間稱為機(jī)器周期。執(zhí)行一條指令分為幾個(gè)機(jī) 器周期。每個(gè)機(jī)器周期完成一個(gè)基本操作。MCS-51單片機(jī)每12個(gè)時(shí)鐘周期為一個(gè)機(jī)器周期,狀態(tài)周期:在51里,一個(gè)機(jī)器周期又分為6個(gè)狀態(tài):S1S6。因此,一個(gè)狀態(tài)周期為2個(gè)時(shí)鐘周期。每個(gè)狀態(tài)又分為兩拍:P1和P2。因此,一個(gè)機(jī)器周期中的12個(gè)時(shí)鐘周期表示為:S1P1、S1P2、S2P1、S2P2、S6P2。4)復(fù)位電路51單片機(jī)的復(fù)位條件?復(fù)位條件:引腳RST加上大于2個(gè)機(jī)器周期(即24個(gè)時(shí)鐘振蕩周期)的高電平就可使MCS-51復(fù)位。復(fù)位時(shí),PC初始化為0000H,使MCS-51單片機(jī)從0000H單元開始執(zhí)行程序。復(fù)位時(shí),SFR狀態(tài)? SP,P0P3SFR的復(fù)位值:除PC之外,復(fù)位操作還對(duì)其它一些寄存器有影響,見表1-12。 SP=07H ,P0-P3的引腳均為高電平FFH。第四-七章一、4個(gè)8位并行I/O端口(見課本P23)1、P1(基本輸入輸出,準(zhǔn)雙向)操作:輸出 輸入:必須先寫12、P0,P2(總線或基本輸入輸出)P0:3態(tài),作為基本I/0時(shí),必須外加上拉電阻3、 P3(第二功能或基本IO)4、應(yīng)用 P0口:8位,內(nèi)部無上拉電阻 訪問外RAM或ROM時(shí),分時(shí)復(fù)用作低8位地址及數(shù)據(jù)I/0口.具體看 普通I/O口:當(dāng)做輸入口時(shí),需要令P0口對(duì)應(yīng)管腳為1.這主要是因?yàn)镮/O口有“線與”功能,就是說I/O線的電平狀態(tài)是I/O兩端共同決定的,一旦有一端為0,相與之后,I/O線的狀態(tài)就肯定為0。所以,在作為輸入口時(shí),我們需要把相應(yīng)端口拉高至1,這樣,當(dāng)另一端為0時(shí),I/O線就為0;當(dāng)另一端為1時(shí),I/O線就為1. P1口:8位,內(nèi)部有上拉電阻 普通I/O口,同P0口 P2口:8位,有上拉 訪問外RAM或ROM時(shí),用作高8位地址 普通I/O口,同P0口 P3口:8位,有上拉 除了有豐富的第二功能外,與P1口相同例:8051的準(zhǔn)雙向I/O端口有 P1 、 P2 、 P3 ,這是因?yàn)闇?zhǔn)雙向口只有 高電平 態(tài)和 低電平 態(tài)。例:要求系統(tǒng)使用P2口讀入撥碼開關(guān)的狀態(tài),并通過P1口使得發(fā)光二極管顯示該狀態(tài),請(qǐng)?jiān)O(shè)計(jì)硬件電路并編程。#include void delay (void) /* delay 函數(shù)*/ unsigned char i,j; /*這個(gè)函數(shù)執(zhí)行時(shí)間的延遲 */ for (i=0;i255;i+) for(j=0;j255;j+); void main (void) unsigned char temp; /* 聲明變量temp */ while (1) /* 無窮循環(huán) */ temp=P2; /* 將P2輸入的數(shù)據(jù)直接放入變量temp當(dāng)中 */ P1=temp; /* 將變量temp中的數(shù)據(jù)直接輸出到Port 1*/ delay(); 二、中斷系統(tǒng)1、概念什么是中斷,中斷源,中斷嵌套,中斷優(yōu)先級(jí)中斷的定義:CPU正在執(zhí)行程序時(shí),單片機(jī)外部或內(nèi)部發(fā)生的某一事件,請(qǐng)求CPU迅速去處理。CPU暫時(shí)中止當(dāng)前的工作,轉(zhuǎn)到中斷服務(wù)處理程序處理所發(fā)生的事件。處理完該事件后,再回到原來被中止的地方,繼續(xù)原來的工作,這稱為中斷。 CPU處理事件的過程,稱為CPU的中斷響應(yīng)過程。中斷源:(1)外圍設(shè)備:A/D、鍵盤、打印機(jī)等。(2)故障源:掉電、溢出(3)定時(shí)器和實(shí)時(shí)時(shí)鐘(4)為調(diào)試程序設(shè)置的中斷源(如單步調(diào)試)中斷嵌套:指CPU因響應(yīng)和執(zhí)行某一中斷源的中斷請(qǐng)求時(shí),發(fā)生了另一個(gè)優(yōu)先級(jí)比它高的中斷源請(qǐng)求,那么CPU暫停原來執(zhí)行的中斷服務(wù)程序轉(zhuǎn)而響應(yīng)和處理中斷優(yōu)先級(jí)更高的中斷源的中斷請(qǐng)求,處理完以后,再回到原來繼續(xù)執(zhí)行低優(yōu)級(jí)中斷服務(wù)程序。 中斷的優(yōu)先級(jí):針對(duì)同時(shí)有多個(gè)中斷源進(jìn)行中斷請(qǐng)求時(shí),CPU按優(yōu)先級(jí)的高低來響應(yīng)中斷。 高優(yōu)先級(jí) 低優(yōu)先級(jí) 同級(jí)中的優(yōu)先權(quán)2、51單片機(jī)的中斷源、中斷入口地址,中斷優(yōu)先級(jí)中斷源MCS-51有5個(gè)中斷源,兩個(gè)中斷優(yōu)先級(jí),可以實(shí)現(xiàn)兩級(jí)中斷服務(wù)程序嵌套。 中斷源 中斷入口地址 外部中斷0 /INT0 0003H 定時(shí)器0 T0 000BH 外部中斷1 /INT1 0013H 定時(shí)器1 T1001BH 串行口 0023H優(yōu)先級(jí)結(jié)構(gòu):(1)低優(yōu)先級(jí)中斷可被高優(yōu)先級(jí)中斷所中斷,反之不能;(2)任何一種中斷(不管是高級(jí)還是低級(jí)),一旦得到響應(yīng),與它同級(jí)的中斷源不能再中斷它。(3) 同級(jí)的中斷源同時(shí)請(qǐng)求時(shí),遵循輔助優(yōu)先級(jí)順序。例:當(dāng)IP=45H時(shí),請(qǐng)排出5個(gè)中斷源優(yōu)先級(jí)的先后。中斷優(yōu)先級(jí)控制寄存器IP中的數(shù)據(jù)是PX1=1,PX0=1.外部中斷0,外部中斷1,定時(shí)器0,定時(shí)器1,串行口。3、 外部中斷觸發(fā)方式(2種)(課本P126)邊沿觸發(fā)方式和電平觸發(fā)方式。4、 中斷標(biāo)志位的清除方式中斷請(qǐng)求的撤除 中斷源發(fā)出中斷請(qǐng)求,相應(yīng)中斷請(qǐng)求標(biāo)志置“1”。 CPU響應(yīng)中斷后,必須清除中斷請(qǐng)求“1”標(biāo)志。否則中斷響應(yīng)返回后,將再次進(jìn)入該中斷,引起死循環(huán)出錯(cuò)。 對(duì)定時(shí)/計(jì)數(shù)器T0、T1中斷,外中斷邊沿觸發(fā)方式,CPU響應(yīng)中斷時(shí)就用硬件自動(dòng)清除了相應(yīng)的中斷請(qǐng)求標(biāo)志。 對(duì)串行口中斷,用戶應(yīng)在串行中斷服務(wù)程序中用軟件清除TI或RI。 對(duì)外中斷電平觸發(fā)方式,需要采取軟硬結(jié)合的方法消除后果。5、應(yīng)用初始化:SCON、TCON、IE、IP中斷系統(tǒng)初始化步驟設(shè)置堆棧指針SP設(shè)置中斷優(yōu)先級(jí)寄存器IP若為外部中斷,應(yīng)設(shè)置觸發(fā)方式(TCON)設(shè)置中斷使能寄存器IE,開相應(yīng)中斷中斷程序的編寫中斷服務(wù)子程序的編寫在中斷入口地址設(shè)置一條跳轉(zhuǎn)指令根據(jù)需要保護(hù)現(xiàn)場(chǎng)中斷源請(qǐng)求中斷服務(wù)要求的具體操作若是外部中斷電平觸發(fā)方式,應(yīng)有中斷撤除操作恢復(fù)現(xiàn)場(chǎng)中斷返回三、定時(shí)計(jì)數(shù)器1、兩種工作模式的區(qū)別?本質(zhì)上是增1計(jì)數(shù)器。兩種工作模式:(1)定時(shí)器工作模式:對(duì)片內(nèi)機(jī)器周期脈沖計(jì)數(shù)。(2)計(jì)數(shù)器工作模式:對(duì)外部事件脈沖計(jì)數(shù)。(3)計(jì)數(shù)器工作模式的計(jì)數(shù)引腳:T0(P3.4),T1(P3.5)4種工作方式:方式0-方式3。例:當(dāng)定時(shí)/計(jì)數(shù)器選定為定時(shí)器方式時(shí),是對(duì) 對(duì)片內(nèi)機(jī)器周期脈沖計(jì)數(shù) 進(jìn)行計(jì)數(shù),選定為計(jì)數(shù)器方式時(shí),是對(duì) 對(duì)外部事件脈沖計(jì)數(shù) 進(jìn)行計(jì)數(shù)。2、 作為計(jì)數(shù)器使用時(shí)對(duì)應(yīng)的引腳?T0(P3.4),T1(P3.5)3、4種工作方式的區(qū)別?分別可以定時(shí)和計(jì)數(shù)的最大范圍是多少?(見課本P140142)4、 溢出后51單片機(jī)會(huì)有什么操作?首先,把中斷標(biāo)志TF1或TF0清“0”,并重新計(jì)數(shù);接著,如果有相應(yīng)定時(shí)器中斷服務(wù)子程序,就執(zhí)行中斷服務(wù)子程序里的程序。5、應(yīng)用1)初值的計(jì)算定時(shí)器/計(jì)數(shù)器初值計(jì)算計(jì)數(shù)器公式:2nx所要計(jì)的數(shù)定時(shí)器公式:(2nx)T所要定時(shí)時(shí)間 n8、13、16; X計(jì)算的初值; T機(jī)器周期2) 初始化:TCON,TMOD,THX,TLX,IE,IP定時(shí)器/計(jì)數(shù)器編程步驟(1)設(shè)置工作模式、工作方式TMOD(2)賦初值THX、TLX(3)開中斷IE和定義中斷優(yōu)先級(jí)IP(若有)(4)啟動(dòng)定時(shí)器/計(jì)數(shù)器TCON(SETB TRX)(5)等待中斷或查詢中斷標(biāo)志TCON.TFX3) 程序編寫:中斷方式、查詢方式4)查詢方式中注意標(biāo)志位的清除例:在P1.7口接有1個(gè)發(fā)光二極管,要求利用定時(shí)器T0控制使LED亮1S停1S,周而復(fù)始。 解:這是長(zhǎng)延時(shí)例子,一般采用定時(shí)器定時(shí)和軟件計(jì)數(shù)相結(jié)合的辦法。設(shè)T0為方式1,定時(shí)值為100ms,計(jì)數(shù)為10次,即100ms10=1S。(216X)2us =100000us 解得X=15536=3CB0H則TH0=3CH; TL0=B0H ORG 1000HSTART:MOV R7,#0AH MOV TMOD,#01H CPL P1.7LOOP: MOV TH0,#3CH MOV TL0,#0B0H SETB TR0Wait: JBC TF0,Next ;軟件查詢方式 SJMP WaitNext: DJNZ R7,LOOP ;1S延時(shí)到否? SJMP START四、串行口1、概念:串行通信,并行通信,同步通信、異步通信,波特率,通信制式通信方式(1)并行通信:是指數(shù)據(jù)的各位同時(shí)進(jìn)行傳送的通信方式。優(yōu)點(diǎn):傳輸速度快。缺點(diǎn):占用I/O線多,傳輸距離短(30m)。(2)串行通信:是指數(shù)據(jù)一位一位順序傳送的通信方式。優(yōu)點(diǎn):占用I/O線少(一對(duì)),傳輸距離遠(yuǎn)。缺點(diǎn):傳輸速度低。(3)異步通信(Asynchronous Communication)數(shù)據(jù)以字節(jié)為單位組成字符幀傳送。字符幀由發(fā)送端一幀一幀地發(fā)送。兩相鄰字符幀之間可以無空閑位,也可以有若干空閑位。這就是異步概念。發(fā)送端和接收端的時(shí)鐘各自獨(dú)立。實(shí)現(xiàn)雙方同步接收是靠字符幀的起始位和停止位。字符幀格式:起始位(1位)、數(shù)據(jù)位(18位)、奇偶校驗(yàn)位(1位)和停止位(12位)。優(yōu)點(diǎn):不需要傳送同步時(shí)鐘。缺點(diǎn):字符幀中包含有起始位和停止位從而降低了有效數(shù)據(jù)的傳輸速率,適用低速通信。(4)同步通信(Synchronous Communication)是一種連續(xù)串行傳送數(shù)據(jù)的通信方式。1個(gè)信息幀中包含有若干數(shù)據(jù)字符。發(fā)送端和接收端的時(shí)鐘必須同步。實(shí)現(xiàn)雙方同步接收是靠信息幀中同步字符。數(shù)據(jù)字符之間無間隔。信息幀格式:同步字符n、數(shù)據(jù)字符n、CRCH、CRCL優(yōu)點(diǎn):高速傳送數(shù)據(jù)。缺點(diǎn):發(fā)送時(shí)鐘和接收時(shí)鐘保持嚴(yán)格同步,發(fā)送時(shí)鐘傳送到接收端。波特率(baud rate)每秒鐘傳送二進(jìn)制數(shù)碼的位數(shù)(bit),單位bps(bit persecond),bit/s。串行通信的制式單工方式(Simplex):只允許數(shù)據(jù)向一個(gè)方向傳送(AB)。半雙工方式(Half Duplex):允許數(shù)據(jù)向兩個(gè)方向中的一個(gè)方向傳送,但每次只能一個(gè)站發(fā)送。全雙工方式(Full Duplex):允許數(shù)據(jù)同時(shí)雙向傳送。例:串行通信根據(jù)通信的數(shù)據(jù)格式分有兩種方式,分別是 異步通信 和 同步通信 。(p155)2、51單片機(jī)的串行口通信的幀格式?見上面紅色字體3、4種工作方式的區(qū)別?(課本P159)方式數(shù)據(jù)幀格式0用于拓展I/O,沒有規(guī)定的格式,我們一般從SBUF每8位一個(gè)段操作11位起始位0 + 8位數(shù)據(jù) + 1位停止位12與方式1相同31位起始位0 + 9位數(shù)據(jù)(最后一位在TB8或RB8中) + 1位停止位1說明:起始位和停止位的發(fā)送都是通過拉高或拉低數(shù)據(jù)線拉實(shí)現(xiàn)的。 波特率= T1溢出率T1工作于方式0機(jī)器周期T12/fosc,x初值T1溢出周期(213x)T執(zhí)行T1中斷服務(wù)程序機(jī)器周期數(shù)TT1溢出周期T(213x執(zhí)行T1中斷服務(wù)程序機(jī)器周期數(shù))T1溢出率1/T1溢出周期T1工作在方式1溢出周期T(216-x+執(zhí)行T1中斷服務(wù)程序機(jī)器周期數(shù))T1工作在方式2溢出周期T(28x執(zhí)行T1中斷服務(wù)程序機(jī)器周期數(shù))由于方式2的初值可自動(dòng)裝入,所以可以不產(chǎn)生中斷,這時(shí):溢出周期T(28x)溢出率1/溢出周期1/T(28x)4、應(yīng)用波特率的計(jì)算初始化程序編寫:中斷方式,查詢方式注意:標(biāo)志位必須軟件清除 第八章1、 總線構(gòu)造系統(tǒng)總線按其功能通常把系統(tǒng)總線分為三組: 1.地址總線(Adress Bus,簡(jiǎn)寫AB) 2.數(shù)據(jù)總線(Data Bus,簡(jiǎn)寫DB) 3.控制總線(Control Bus,簡(jiǎn)寫CB)2、存儲(chǔ)器擴(kuò)展地址分配:?jiǎn)卧x擇,片選地址范圍的確定:看芯片連到單片機(jī)的哪些地址線上。3、 I/O芯片的擴(kuò)展通過總線擴(kuò)展與存儲(chǔ)器擴(kuò)展方法相同。注意:1、片外I/O設(shè)備與片外數(shù)據(jù)存儲(chǔ)器采用的是統(tǒng)一編址,共同占用64K空間,因此,當(dāng)系統(tǒng)既要擴(kuò)展多片片外RAM,又要擴(kuò)展多片片外I/O設(shè)備芯片時(shí),因綜合考慮存儲(chǔ)器地址的分配問題。2、訪問方式與片外RAM的訪問方式相同,用的是MOVX。4、訪問操作(MOVX)例:下圖為8031擴(kuò)展3片8K的程序存儲(chǔ)器2764,圖中硬件電路已經(jīng)連接了一部分,請(qǐng)用片選法將剩下的相關(guān)硬件電路連接完成,并寫出每一片2764的地址范圍。- 1.請(qǐng)仔細(xì)閱讀文檔,確保文檔完整性,對(duì)于不預(yù)覽、不比對(duì)內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會(huì)出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請(qǐng)點(diǎn)此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
5 積分
下載 |
- 配套講稿:
如PPT文件的首頁(yè)顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國(guó)旗、國(guó)徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計(jì)者僅對(duì)作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 單片機(jī) 期末 復(fù)習(xí) 整理
鏈接地址:http://ioszen.com/p-12752137.html