版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、單片機(jī)原理及應(yīng)用(第二章),第一節(jié) MCS-51單片機(jī)結(jié)構(gòu) 第二節(jié) MCS-51的存儲(chǔ)器結(jié)構(gòu)第三節(jié) 輸入/輸出端口結(jié)構(gòu),第一節(jié) MCS-51單片機(jī)結(jié)構(gòu),一、MCS-51單片機(jī)內(nèi)部結(jié)構(gòu)二、MCS-51引腳及功能,,89C51單片機(jī)結(jié)構(gòu)框圖,89C51CPU,振蕩器和時(shí)序OSC,64KB 總線擴(kuò)展控制器,數(shù)據(jù)存儲(chǔ)器256B RAM/SFR,2×16位定時(shí)器/計(jì)數(shù)器,,,,,,,,,,,可編程I/O,程序存儲(chǔ)器
2、4KBROM,,可編程全雙工串行口,,,,,,,,,,,,,外中斷,內(nèi)中斷,控制,并行口,,,串行通信,外部時(shí)鐘源,外部事件計(jì)數(shù),,,,,P0驅(qū)動(dòng)器,P2驅(qū)動(dòng)器,P0鎖存器,P2鎖存器,RAM地址寄存器,128BRAM,4KBFlash ROM,B寄存器,暫存器1,暫存器2,ACC,SP,程序地址寄存器,緩沖器,PC增1,PC,DPTR,中斷、串行口和定時(shí)器,PSW,P1鎖存器,P1驅(qū)動(dòng)器,P3鎖存器,P3驅(qū)動(dòng)器,定時(shí)控制,指令寄存
3、器,指令譯碼器,OSC,,ALU,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,P0.0-P0.7,P2.0-P2.7,P3.0-P3.7,P1.0-P1.7,XTAL1 XTAL2,PSENALEEARET,,,89C51單片機(jī)內(nèi)部結(jié)構(gòu)圖,,,,,,P0驅(qū)動(dòng)器,P2驅(qū)動(dòng)器,P0鎖存器,P2鎖存器,RAM地址寄存器,128BRAM,4KBFlash RO
4、M,B寄存器,暫存器1,暫存器2,ACC,SP,程序地址寄存器,緩沖器,PC增1,PC=0000H,DPTR,中斷、串行口和定時(shí)器,PSW,P1鎖存器,P1驅(qū)動(dòng)器,P3鎖存器,P3驅(qū)動(dòng)器,定時(shí)控制,指令寄存器,指令譯碼器,OSC,,ALU,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,P0.0-P0.7,P2.0-P2.7,P3.0-P3.7,P1.0-P1.7,XTAL1
5、 XTAL2,PSENALEEARET,,,89C51單片機(jī)內(nèi)部結(jié)構(gòu)圖,,MOV A, P0E5 80執(zhí)行過(guò)程,CPU從功能上可分為控制器運(yùn)算器——ALU,CPU,算術(shù)邏輯單元,單片機(jī)的核心——產(chǎn)生各種控制信號(hào)控制存儲(chǔ)器和輸入/輸出端口的數(shù)據(jù)傳送控制數(shù)據(jù)的算術(shù)運(yùn)算,邏輯運(yùn)算以及位操作,總線(bus)——將多個(gè)部件連接起來(lái)并傳送信息的公共通道,總線結(jié)構(gòu)的特點(diǎn):結(jié)構(gòu)簡(jiǎn)單、規(guī)則、易于擴(kuò)展,8051=8位CP
6、U+4KBROM+256BRAM+2x16位定時(shí)/計(jì)數(shù)器+4x8位I/O端口+全雙工串行口,256BRAM:,4KBROM:,程序存儲(chǔ)器,存放事先寫好的指令,數(shù)據(jù)存儲(chǔ)器,保存運(yùn)算過(guò)程的結(jié)果,低128BRAM,,特殊功能寄存器(SFR),高128BRAM,存儲(chǔ)器——,存放事先寫好的指令,或大量的處理結(jié)果,存儲(chǔ)量大,使用時(shí)需給出每個(gè)單元的地址,寄存器——,使用時(shí)可以用寄存器的名稱,也可以用地址,用于暫時(shí)存放參與運(yùn)算的數(shù)據(jù),中間結(jié)果,或地址
7、的電子單元,ACCDPTRP0P1P2,數(shù)目不多,使用頻繁,中斷系統(tǒng)———,定時(shí)/計(jì)數(shù)器——,I/O口———,單片機(jī)與外界聯(lián)系,進(jìn)行中斷處理,進(jìn)行定時(shí)計(jì)數(shù)控制,串口——,串口通訊,并口8條線,串口2條線,二、MCS-51引腳及功能,8051,,,,,,,,,,,,,,,,,,1234567891011121314151617181920,40393837363534333
8、23130292827262524232221,P1.0 P1.1 P1.2 P1.3 P1.4 P1.5 P1.6 P1.7 RST/VPDRXD/ P3.0TXD/ P3.1INT0/ P3.2INT1/ P3.3 T0/ P3.4 T1/ P3.5 WR/ P
9、3.6 RD/ P3.7 XTAL2 XTAL1 Vss,,,,,,,,,,,,,,,,,,,,,,,,VccP0.0P0.1P0.2P0.3P0.4P0.5P0.6P0.7EA/VppALE/PROGPSENP2.7P2.6P2.5P2.4P2.3P2.2P2.1P2.0,,,,,,,二、MCS-51引腳及功能,40引腳雙列直插式封裝(DIP)形式,4類引
10、腳,1、電源引腳,2、外接晶振器引腳,3、控制信號(hào)引腳,4、 I/O(輸入/輸出)引腳,1、電源引腳,提供工作電源Vss(第20腳) :接地Vcc(第40腳) :主電源+5V,產(chǎn)生時(shí)鐘信號(hào)(1-12MHz)XTAL1 放大器輸入端XTAL2 放大器輸出端,2、外接晶振器引腳,,振蕩周期、時(shí)鐘周期、機(jī)器周期和指令周期,1.振蕩周期:為單片機(jī)提供時(shí)鐘信號(hào)的振蕩源的周期,2.時(shí)鐘周期:是振蕩源信號(hào)經(jīng)二分頻后形成的時(shí)鐘脈沖
11、信號(hào),是衡量計(jì)算機(jī)運(yùn)算速度的一個(gè)重要參數(shù)目前的主頻已達(dá)1~2GHZ,主頻,3.機(jī)器周期:12個(gè)振蕩周期,4.指令周期:是指CPU執(zhí)行一條指令所需要的時(shí)間。一個(gè)指令周期通常含有1~4個(gè)機(jī)器周期,,,,,P1,P2,,,,,,,S1,,,,,,,,,,,,,,,,,,,,,,,,,P2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
12、,,,,,,,,,,,,,,,,,振蕩周期,時(shí)鐘周期,機(jī)器周期,機(jī)器周期,指令周期,,XTAL2(OSC),S2,S3,S4,S5,S6,S1,S2,S4,S5,S3,S6,,,,,,,,,,P1,P1,P1,P1,P1,P1,P1,P1,P1,P1,P1,P2,P2,P2,P2,P2,P2,P2,P2,P2,P2,,例:若MCS-51單片機(jī)外接晶振為12MHz時(shí),則單片機(jī)的四個(gè)周期的具體值為:,振蕩周期=,1/12MHz=1/12
13、μs=0.0833μs,時(shí)鐘周期=,1/6μs=0.167μs,機(jī)器周期=,1μs,指令周期=,1~4μs,3、控制信號(hào)引腳,① RST/VPd (復(fù)位端/備用電源接入端) (9腳) 復(fù)位——使單片機(jī)內(nèi)部寄存器初始化,,,復(fù)位電路,復(fù)位條件:RST端有足夠長(zhǎng)時(shí)間(≥2個(gè)機(jī)器周期)的高電平信號(hào),上電復(fù)位——電源開關(guān)閉合時(shí)自動(dòng)復(fù)位,上電復(fù)位/按鍵復(fù)位—— 按鍵壓下時(shí)手動(dòng)復(fù)位,ALE腳可以提供相當(dāng)于1/6主頻的對(duì)外時(shí)鐘脈沖
14、信號(hào),② ALE/ (地址鎖存允許/EPROM編程脈沖)(30腳),,,,,P1,P2,,,,,,,S1,,,,,,,,,,,,,,,,,,,,,,,,,P2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,振蕩周期,時(shí)鐘周期,機(jī)器周期,機(jī)器周期,,XTAL2(OSC),S2,S3,S4
15、,S5,S6,S1,S2,S4,S5,S3,S6,,,,,,,,,,P1,P1,P1,P1,P1,P1,P1,P1,P1,P1,P1,P2,P2,P2,P2,P2,P2,P2,P2,P2,P2,ALE脈沖可用于CPU訪問(wèn)片外存儲(chǔ)器時(shí)鎖存低字節(jié)地址,12位地址的低八位,12位地址的高四位,提供低八位地址,提供八位數(shù)據(jù),提供鎖存脈沖,用于提供編程脈沖,② ALE/ (地址鎖存允許/EPROM編程脈沖)(30腳),,③
16、 (片外程序存儲(chǔ)器選通信號(hào))(29腳),當(dāng)CPU訪問(wèn)片外程序存儲(chǔ)器時(shí),此端輸出的負(fù)脈沖將可作為存儲(chǔ)器的選通信號(hào),,,,,,,,單片機(jī) 8031,P2.4,P2.0,A8,A12,ALE,74LS373,G,2864,,,,,,,,,,,,,,,,,,,,,,,,,A7A6A5A4A3A2A1A0,,,,,,,,,D0D1D2D3D4D5D6D7,P0.0P0.1P0.2P0
17、.3P0.4P0.5P0.6P0.7,OE,,CE,,,Q0Q1Q2Q3Q4Q5Q6Q7,D0D1D2D3D4D5D6D7,,,,,,P2.7,,,,,④ / Vpp (31腳),=1,=0,,,VPP——對(duì)EPROM型單片機(jī)提供+21V的編程電壓,④ / Vpp (31腳),在單片機(jī)無(wú)需外擴(kuò)存儲(chǔ)器時(shí),這4個(gè)端口可以作為一般寄存器或位開關(guān)使用,P0、P1、P2、P3,P0~P3是8
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 單片機(jī)課程設(shè)計(jì)---單片機(jī)原理及應(yīng)用
- 單片機(jī)課程設(shè)計(jì)-- 單片機(jī)原理及應(yīng)用
- pic單片機(jī)原理及應(yīng)用
- 單片機(jī)原理與應(yīng)用-學(xué)林單片機(jī)
- 單片機(jī)原理、接口及應(yīng)用
- 單片機(jī)原理及應(yīng)用(教材)
- 單片機(jī)原理及應(yīng)用a答案
- 單片機(jī)原理第10章
- 單片機(jī)原理及應(yīng)用第2章習(xí)題解答
- 單片機(jī)原理及應(yīng)用試卷匯總
- 0594、avr單片機(jī)原理及應(yīng)用
- 單片機(jī)原理及應(yīng)用教學(xué)教案
- 單片機(jī)原理及應(yīng)用題庫(kù)
- avr單片機(jī)原理及應(yīng)用.pdf
- 0594、avr單片機(jī)原理及應(yīng)用
- 單片機(jī)原理及應(yīng)用課程建設(shè)
- pic單片機(jī)原理及應(yīng)用(原稿)
- pic單片機(jī)原理及應(yīng)用考卷
- avr單片機(jī)原理及應(yīng)用.pdf
- 單片機(jī)原理及應(yīng)用試題及答案
評(píng)論
0/150
提交評(píng)論