版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
講稿0-25、MCS-51系列單片機(jī):(P20-21或P29-30頁(yè))
MCS-51系列單片機(jī)典型代表是8051、8751、8031。
8051:內(nèi)部含8位CPU,4K字節(jié)ROM,128個(gè)字節(jié)RAM,21個(gè)特殊功能寄存器,4個(gè)8位并行I/O口,1個(gè)全雙工串行口,2個(gè)16位定時(shí)器/計(jì)數(shù)器。另還有5個(gè)中斷源、2個(gè)優(yōu)先級(jí),1個(gè)布爾處理器64KB程序存儲(chǔ)器地址空間,64KB外部數(shù)據(jù)存儲(chǔ)器地址空間,片內(nèi)振蕩器,它是一個(gè)完整的計(jì)算機(jī)。
8751:它以4K字節(jié)的EPROM代替8051的4K字節(jié)ROM。
8031:它是內(nèi)部無(wú)ROM的8051。
第二章MCS-51系統(tǒng)硬件結(jié)構(gòu)
一、MCS-51的總體結(jié)構(gòu)(P32頁(yè))
MCS-51的總體結(jié)構(gòu)框圖如圖所示。
VccP1P08051/8052P3P2RSTALEXTAL1PSENXTAL2EAVssI/OI/OI/OI/O8051引腳二、微處理器(中央處理器CPU)P31頁(yè)
微處理器由運(yùn)算器和定時(shí)控制邏輯等部件構(gòu)成, 它是單片機(jī)內(nèi)的核心部件。
1、運(yùn)算器
由算術(shù)邏輯部件ALU、累加器A、寄存器B、暫
存器、程序狀態(tài)字PSW、十進(jìn)制調(diào)整電路以及
布爾處理器等組成。
運(yùn)算器用來(lái)實(shí)現(xiàn)數(shù)據(jù)的算術(shù)邏輯運(yùn)算、位處理
和數(shù)據(jù)傳送等操作。
2、定時(shí)控制邏輯
定時(shí)控制邏輯用來(lái)產(chǎn)生操作時(shí)序信號(hào),它是單片
機(jī)的心臟。
A、時(shí)鐘電路:(P32-33頁(yè))
MCS-51芯片內(nèi)有一個(gè)由反向放大器所構(gòu)成的振蕩
電路。XTAL1為振蕩電路的輸入端,XTAL2為輸出
端。通常晶振頻率為1·2MHZ~12MHZ
B、時(shí)序:(P47-48頁(yè))時(shí)序圖B、時(shí)序:(P47-48頁(yè))CPU在執(zhí)行指令時(shí),是將一條指令分解為若干基本的微操作,這些微操作所對(duì)應(yīng)的脈沖信號(hào)在時(shí)間上的先后次序。
51單片機(jī)的時(shí)序由四種周期構(gòu)成,即振蕩周期、狀態(tài)周期、機(jī)器周期、指令周期。①、振蕩周期:振蕩脈沖周期。②、狀態(tài)周期:2個(gè)振蕩周期為一個(gè)狀態(tài)周期,也稱(chēng)為時(shí)鐘周期,用S表示。
③、機(jī)器周期
機(jī)器周期是指CPU與存儲(chǔ)器進(jìn)行一次通信所需的時(shí)
間。MCS-51的每個(gè)機(jī)器周期由6個(gè)S狀態(tài)組成,每 個(gè)狀態(tài)周期由2個(gè)P節(jié)拍(或相位)組成,每個(gè)節(jié)拍
(或相位)持續(xù)一個(gè)振蕩器周期。
若F晶=6MHZ,則每個(gè)機(jī)器周期為2μS。
則:1機(jī)器周期(時(shí)間)=12×1/F晶(μS)
④、指令周期
指令周期是指執(zhí)行一條指令所需的時(shí)間。
在MCS-51的指令系統(tǒng)中,指令周期為1、2、4個(gè)機(jī) 器周期。設(shè)F晶=6MHZ,則指令執(zhí)行時(shí)間分別為 2μS、4μS、8μS。
⑤、ALE信號(hào)(允許地址鎖存信號(hào))的頻率(P34頁(yè))
ALE信號(hào)頻率為F晶/6
見(jiàn)時(shí)序圖
3、復(fù)位和復(fù)位電路(P33-34頁(yè))
A、復(fù)位:
在復(fù)位輸入端加上高電平,MCS-51將被初始化復(fù)位,
此時(shí)有關(guān)寄存器狀態(tài)如下:
PC:0000H
SP:07H
PO-P3:0FFH
A.B.PSW.IP.IE:00H
TMOD.TCON.TH0.TL0.TH1.TL1.SCON:00H
DPTR:0000H
RES端由高變低后,MCS-51將退出復(fù)位,從0000H開(kāi)始
執(zhí)行程序。
B、復(fù)位電路:
系統(tǒng)復(fù)位電路:
三、存儲(chǔ)器
單片機(jī)的程序存儲(chǔ)器、內(nèi)部數(shù)據(jù)存儲(chǔ)器、外部數(shù)據(jù)
存儲(chǔ)器的空間是相互獨(dú)立的。
程序存儲(chǔ)器用于存放編好的程序和數(shù)據(jù)表格。數(shù)據(jù)
存儲(chǔ)器用來(lái)作為數(shù)據(jù)緩沖器、堆棧、工作寄存器以
及軟件標(biāo)志等。
四、輸入/輸出(I/O)口(P35-37頁(yè))
MCS-51有四個(gè)雙向的8位I/O口P0-P3。
1、P1口(P36頁(yè))
P1口為準(zhǔn)雙向口,每一位的結(jié)構(gòu)如圖所示。它可獨(dú) 立地用作輸入線或輸出線,作為輸入線,必須將1寫(xiě) 入口鎖存器,使T1截止。
2、P3口(P37頁(yè))
P3口為準(zhǔn)雙向口,每一位的結(jié)構(gòu)如圖所示。
P3口為雙功能口。
3、P2口(P36-37頁(yè))
P2口為準(zhǔn)雙向口,每一位鎖存器驅(qū)動(dòng)的結(jié)構(gòu)如圖示。
P2口可以作為I/O口使用,也可作為擴(kuò)展系統(tǒng)的地址
總線口使用,輸出高8位地址。
4、P0口(P35-36頁(yè))
P0口為三態(tài)雙向口,每一位的結(jié)構(gòu)如圖所示。
對(duì)于8051/8751,它可作I/O口用,也可作地址、數(shù)據(jù)總線口;對(duì)于8031,它只能作地址、數(shù)據(jù)總口。五、MCS-51的引腳說(shuō)明
MCS-51單片機(jī)采用40引腳雙列直插方式封裝,其引
腳信號(hào)功能如下:
1、電源引腳
Vcc:(40)+5VVss:(20)接地
2、外接晶體引腳
XTAL1(19)XTAL2(18)
3、I/O引腳
P0.0-P0.7(39-32)
P1.0-P1.7(1-8)
P2.0-P2.7(21-28)
P3.0-P3.7(10-17)
4、控制引腳
RST(9):復(fù)位信號(hào),輸入、高電平有效。
ALE(30):允許地址鎖存信號(hào),輸出,高電平有效。
用于鎖存外存地址的低8位字節(jié),它還可
作為外輸出的時(shí)鐘,其頻率約為振蕩器晶
振頻率的1/6。
PSEN(29):外程序存儲(chǔ)器讀選通信號(hào),輸出,低電
平有效。
EA(31):程序存儲(chǔ)器內(nèi)外選擇信號(hào),輸入。
EA為高時(shí):
PC值為0000~0FFFH:訪內(nèi)部程序存儲(chǔ)器。
PC值為1000~FFFFH:訪外部程序存儲(chǔ)器
EA為低時(shí):只訪外部程序存儲(chǔ)器六、系統(tǒng)擴(kuò)展邏輯設(shè)計(jì)的三總線結(jié)構(gòu)(P38-39頁(yè)MCS-51系統(tǒng)構(gòu)成采用三總線:地址總線、數(shù)據(jù)總線、控制總線。1、地址總線:A0~A15(16位)MCS-51系統(tǒng)可擴(kuò)展64KB外部程序存貯器和64KB外部數(shù)據(jù)存貯器,因此系統(tǒng)必需提供16位地址總線;P0口作為地址/數(shù)據(jù)復(fù)用口,分時(shí)輸出外存貯器的低8位地址A0~A7和傳送數(shù)據(jù)D0~D7;在訪問(wèn)外部程序存貯器時(shí),P0口輸出外存貯器的低8位地址A0~A7;P2口輸出外存貯器的高8位地址A8~A15,從而構(gòu)成系統(tǒng)的16位地址。2、數(shù)據(jù)總線:D0~D7(8位)P0口作為地址/數(shù)據(jù)復(fù)用口,分時(shí)輸出外存貯器的低8位地址A0~A7和傳送數(shù)據(jù)D0~D7;在訪問(wèn)外部程序存貯器期間,P0口作為數(shù)據(jù)總線讀入外部程序存貯器中的內(nèi)容;當(dāng)訪問(wèn)外部數(shù)據(jù)存貯器時(shí),讀DR、寫(xiě)WR信號(hào)有效時(shí),P0口作為數(shù)據(jù)總線,將外存貯器內(nèi)容讀入或向外存貯器寫(xiě)入數(shù)據(jù)。3、控制總線(12位)系統(tǒng)控制總線共12根,即P3口的第二功能狀態(tài)加上控制線RESET、EA、ALE和PSEN。
P0,P2口作為地址/數(shù)據(jù)總線口使用時(shí),其總線結(jié)
構(gòu)如下圖所示
作業(yè):1、8051內(nèi)部含有——位CPU,——個(gè)字節(jié)RAM,——個(gè)特殊功能寄存器,——字節(jié)ROM,——個(gè)8位并行口,——個(gè)全雙工串行口,——個(gè)16位定時(shí)器。8031內(nèi)部無(wú)——,其他都有。2、CPU是計(jì)算機(jī)核心部件,CPU的工作是不斷地取指令和執(zhí)行指令:①什么是機(jī)器周期?②什么是指令周期?③1個(gè)機(jī)器周期由——個(gè)S狀態(tài)組成,每個(gè)S狀態(tài)周期由——個(gè)P節(jié)拍組成,每個(gè)P節(jié)拍為——時(shí)鐘周期(振蕩周期)。若采用6MHz的晶體振蕩器,則1個(gè)機(jī)器周期為——us,需要2個(gè)機(jī)器周期完成的指令,其指令周期為——us。3、MCS-51系統(tǒng)初始化復(fù)位,復(fù)位后下列有關(guān)寄存器狀態(tài)為何值?
PC、SP、P0、P1、P2、P3、A、B、PSW、IP、IE、TMOD、TCON、TH0、TL0、TH1、TL1、SCON、DPTR。4、在實(shí)際應(yīng)用中,MCS-51系統(tǒng)需要擴(kuò)充外部程序存序貯器或外部數(shù)據(jù)存貯器,通常四個(gè)口:P0——P3的用法:P0.0~P0.7作為輸出外存貯器的——;P1.0~P1.7作為——口;P2.0~P2.7作為輸出外存貯器的——;P3.0~P3.7作為——功能用。第三章MCS-51存儲(chǔ)器組織
MCS-51系列單片機(jī)有5個(gè)獨(dú)立的存貯空間:●64K字節(jié)程序存貯器空間(0000H~FFFFH);●256字節(jié)內(nèi)部RAM空間(00H~FFH);●128字節(jié)內(nèi)部特殊功能寄存器空間(80H~FFH);●位尋址空間(00H~FFH);●64K字節(jié)外數(shù)據(jù)存貯器空間(RAM/IO統(tǒng)一編址)(0000H~FFFFH)。MCS-51系列單片機(jī)的存儲(chǔ)器組織結(jié)構(gòu)如下圖所示:(P39-40頁(yè))
一、程序存儲(chǔ)器(P39-40頁(yè))
程序存儲(chǔ)器空間為64K。
擴(kuò)充的外程序存儲(chǔ)器與MCS-51單片機(jī)的連接電路如下圖示:
二、內(nèi)部數(shù)據(jù)存儲(chǔ)器(P41)
MCS-51單片機(jī)內(nèi)部有128個(gè)字節(jié)數(shù)據(jù)存儲(chǔ)器,內(nèi)部
RAM的編址為00H-7FH。不同的地址區(qū)域,其功能不
完全相同。7FH數(shù)據(jù)緩沖區(qū)30H2FH位尋址區(qū)00-7FH20H1FH工作寄存器區(qū)3R0-R718H17H工作寄存器區(qū)2R0-R710H0FH工作寄存器區(qū)1R0-R708H07H工作寄存器區(qū)0R0-R700H
1.寄存器區(qū)(P42頁(yè))
工作寄存器和數(shù)據(jù)存儲(chǔ)器統(tǒng)一編址。當(dāng)前程序使
用的工作寄存器是由程序狀態(tài)字PSW的3、4位確定
的。PSW的狀態(tài)和工作寄存器區(qū)對(duì)應(yīng)關(guān)系如表示:PSW.4PSW.3當(dāng)前使用的工作寄存器區(qū)000區(qū)011區(qū)102區(qū)113區(qū)
CPU通過(guò)程序修改PSW中的3、4位狀態(tài),就能任選一個(gè)工作寄存區(qū),這使單片機(jī)具有快速保護(hù)現(xiàn)場(chǎng)之功能。
2.位尋址區(qū)(P42-43頁(yè))
內(nèi)部RAM的20H-2FH為位尋址區(qū),這16個(gè)單元的每一
位有一個(gè)8位地址.可由程序直接進(jìn)行位處理。同樣,
位尋址區(qū)的RAM單元也可作為一般存儲(chǔ)單元使用。
3.堆棧區(qū)(P43頁(yè))
MCS-51的堆棧原則上可設(shè)在RAM的任意區(qū)域內(nèi),但一
般設(shè)在30H-7FH范圍內(nèi)。其棧頂位置由SP指出。
4.?dāng)?shù)據(jù)緩沖區(qū)(P43頁(yè))
內(nèi)部RAM的30H-7FH單元可作為一般存儲(chǔ)單元使用。
三、特殊功能寄存器(P43-47頁(yè)專(zhuān)用寄存器)
MCS-51的I/O鎖存器、定時(shí)器、串行口數(shù)據(jù)緩沖器以
及各種控制寄存器和狀態(tài)寄存器都以特殊功能寄存器
形式出現(xiàn)。它們離散分布在80H-FFH地址空間,其特
殊功能寄存器的地址如下表所示。
P080H口0P190H口1SP81H棧指針SCON98H串行口控制寄存器DPL82H數(shù)據(jù)指針低8位SBUF99H串行口數(shù)據(jù)寄存器DPH83H數(shù)據(jù)指針高8位P2A0H口2PCON87H掉電控制寄存器IEA8H中斷使能控制寄存器TCON88H定時(shí)器控制寄存器P3B0H口3TMOD89H定時(shí)器方式寄存器IPB8H中斷優(yōu)先級(jí)寄存器TL08AH定時(shí)器0低寄存器PSWD0H程序狀態(tài)字TL18BH定時(shí)器1低寄存器ACCE0H累加器TH08CH定時(shí)器0高寄存器BF0H寄存器(用于×÷中)TH18D定時(shí)器1高寄存器四、位尋址空間(P42頁(yè))
MCS-51的位地址空間為00-FFH,其中00-7FH為內(nèi)部RAM中20H-2FH的16個(gè)單元的128位。凡是字節(jié)地址能被8整除的特殊功能寄存器都具有位地址(特殊功能寄存器的字節(jié)地址的低4位為0或8的具有位地址)。位地址表如下表所示:字節(jié)地址位7(D7)位0(D0)20H07H00H………2FH7FH78H80H(P0)87H80H………E0H(ACC)E7HE0HF0H(B)F7HF0H五、外數(shù)據(jù)存儲(chǔ)器和I/O口(P47頁(yè))
MCS-51的外部數(shù)據(jù)存儲(chǔ)器尋址空間為64K,其外部
I/O口與外部數(shù)據(jù)存儲(chǔ)器統(tǒng)一編址,即把外設(shè)作為外部數(shù)據(jù)存儲(chǔ)器的一部分。對(duì)外部數(shù)據(jù)存儲(chǔ)器采用間接尋址方式。其R0、R1、DPTR都可作間址寄存器使用。R0、R1的尋址范圍為256B,DPTR為64KB。
MCS-51單片機(jī)能對(duì)位地址空間中的位直接尋址,執(zhí)行置位、清“0”、取反、“0”跳、“1”跳等操作。作業(yè):1、MCS-51系列單片機(jī)有——個(gè)相互獨(dú)立的存貯空間。2、MCS-51系列單片機(jī)程序存貯器空間為——;外部數(shù)據(jù)存貯器空間為——;位尋址空間——,特殊功能寄存器空間——。3、MCS-51單片機(jī)內(nèi)部有128個(gè)字節(jié)數(shù)據(jù)存貯器,地址為——,其中00H~07H為
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 贛州職業(yè)技術(shù)學(xué)院《體育跆拳道》2023-2024學(xué)年第一學(xué)期期末試卷
- 贛南師范大學(xué)科技學(xué)院《安裝工程造價(jià)軟件應(yīng)用》2023-2024學(xué)年第一學(xué)期期末試卷
- 《色彩的感染力》課件
- 甘肅中醫(yī)藥大學(xué)《特效短片制作》2023-2024學(xué)年第一學(xué)期期末試卷
- 《沙宣公關(guān)分析》課件
- 七年級(jí)語(yǔ)文上冊(cè)第二單元體驗(yàn)親情6散步高效教案新人教版
- 七年級(jí)道德與法治上冊(cè)第四單元生命的思考第十課綻放生命之花第二框活出生命的精彩教案新人教版
- 三年級(jí)數(shù)學(xué)上冊(cè)第5單元四則混合運(yùn)算一5.3簡(jiǎn)單的三步混合運(yùn)算課時(shí)練冀教版
- 《獻(xiàn)給我的朋友》課件
- 綠色醫(yī)院低碳運(yùn)維促節(jié)能降耗課件
- 審計(jì)常用法規(guī)培訓(xùn)課件
- 健康指南知己知彼了解你的身體質(zhì)量指數(shù)BMI
- 主題二:擁軍優(yōu)屬心連心 課件 2023-2024學(xué)年廣州版初中勞動(dòng)技術(shù)九年級(jí)下冊(cè)
- 腎積水護(hù)理查房
- 海洋技術(shù)與海洋裝備發(fā)展
- 智慧火電廠整體解決方案
- 五年級(jí)上冊(cè)小數(shù)乘法豎式計(jì)算練習(xí)400題及答案
- 電廠鍋爐爐膛煙道內(nèi)部作業(yè)三措兩案
- 收費(fèi)站(所)事故隱患排查清單
- 駕駛證學(xué)法減分(學(xué)法免分)題庫(kù)及答案(200題完整版)
- 四川省宜賓市敘州區(qū)2023-2024學(xué)年七年級(jí)上學(xué)期期末數(shù)學(xué)試題(含答案)
評(píng)論
0/150
提交評(píng)論