單片機(jī)課件2-MCS-51單片機(jī)結(jié)構(gòu)及原理ppt.ppt
《單片機(jī)課件2-MCS-51單片機(jī)結(jié)構(gòu)及原理ppt.ppt》由會(huì)員分享,可在線閱讀,更多相關(guān)《單片機(jī)課件2-MCS-51單片機(jī)結(jié)構(gòu)及原理ppt.ppt(83頁珍藏版)》請(qǐng)?jiān)趨R文網(wǎng)上搜索。
1、1,第2章 MCS-51單片機(jī)結(jié)構(gòu)及原理,本章內(nèi)容: (1)MCS-51系列的8051的基本結(jié)構(gòu); (2)存儲(chǔ)器結(jié)構(gòu)及其配置; (3)P0、P1、P2、P3四個(gè)I/O口的基本工作原理 和操作特點(diǎn); (4)單片機(jī)的時(shí)序 (5)復(fù)位,2,2.1.1 MCS-51的基本組成 MCS-51單片機(jī)(以8051為例,Intel產(chǎn)品)1個(gè)8位CPU;1個(gè)片內(nèi)振蕩器及時(shí)鐘電路;128字節(jié)RAM(數(shù)據(jù)存儲(chǔ)器);4K字節(jié)ROM(程序存儲(chǔ)器);2個(gè)16位定時(shí)器/計(jì)數(shù)器;32條可編程的I/O線(四個(gè)8位并行I/O端口);1個(gè)全雙工串行口;5個(gè)中斷源;,2.1 MCS-51單片機(jī)組成及結(jié)構(gòu),3,2.1 MCS-51單片
2、機(jī)組成及結(jié)構(gòu),4,2.1.2 MCS-51單片機(jī)的引腳與功能,邏輯符號(hào),2.1 MCS-51單片機(jī)組成及結(jié)構(gòu),引腳分配,5,(1)電源線 5V供電VCC (40)5V GND (20) 地,2.1.2 MCS-51單片機(jī)的引腳與功能,引腳分配,P0,(2)晶體振蕩器信號(hào)輸入輸出XTAL1(18)晶體振蕩器信號(hào)輸入XTAL1(19)晶體振蕩器信號(hào)輸出,(3)輸入/輸出線 P0.0P0.7 P0口P1.0P1.7 P1口P2.0P2.7 P2口P3.0P3.7 P3口,P1,P2,P3,6,(4)控制信號(hào)線 ALE(30)地址鎖存控制信號(hào) (Address Latch Enable), ALE用于
3、將地址總線的低八位鎖存。該信號(hào)頻率為晶振頻率 的1/6,可作為外部定時(shí)或時(shí)鐘使用。,2.1.2 MCS-51單片機(jī)的引腳與功能,引腳分配,(29)外部程序存儲(chǔ)器讀選通信號(hào)( Program Store Enable)該信號(hào)為低電平時(shí),CPU從外部程序存儲(chǔ)器單元讀取指令。,7,(31)內(nèi)外程序存儲(chǔ)器選擇控制 (External Access Enable) 0,CPU對(duì)程序存儲(chǔ)器的操作僅限于單片機(jī)外部程序存儲(chǔ)器。 1, CPU對(duì)程序存儲(chǔ)器的操作從單片機(jī)內(nèi)部程序存儲(chǔ)器開始,并可延伸到單片機(jī)的外部程序存儲(chǔ)器。,2.1.2 MCS-51單片機(jī)的引腳與功能,(4)控制信號(hào)線(續(xù)),引腳分配,RESET(
4、9) 復(fù)位信號(hào)。 RESET持續(xù)2個(gè)機(jī)器周期以上的高電平,單片機(jī)復(fù)位。,8,(5)部分引腳的第二功能(復(fù)用,同一個(gè)引腳被雙重定義),2.1.2 MCS-51單片機(jī)的引腳與功能,9,(5)部分引腳的第二功能程序存儲(chǔ)器固化所需的信號(hào) 編程脈沖 ALE/PROG 編程電壓 /VPP 備用電源引入 RESET/VPD: 當(dāng)電源電壓下降到某個(gè)給定下限時(shí),備用電源由該引腳向單片機(jī)芯片內(nèi)部RAM供電,以保護(hù)內(nèi)部RAM的內(nèi)容不丟失。,2.1.2 MCS-51單片機(jī)的引腳與功能,10,2.1.3 MCS-51單片機(jī)的內(nèi)部結(jié)構(gòu),11,(一) 中央處理器(CPU) CPU由運(yùn)算器和控制器組成,它是單片機(jī)的核心,完成
5、運(yùn)算和控制操作。,2.1.3 MCS-51單片機(jī)的內(nèi)部結(jié)構(gòu),1. 運(yùn)算器組成: 算術(shù)邏輯運(yùn)算器ALU,算術(shù)累加器ACC,寄存器B,暫存器TMP1,暫存器TMP2,布爾累加器Cy等功能:進(jìn)行移位、算術(shù)運(yùn)算和邏輯運(yùn)算;MCS-51運(yùn)算器還包含有一個(gè)布爾(位)處理器,用來處理位操作。,12,(1)累加器A(8位) 功能:暫存操作數(shù)及保存運(yùn)算結(jié)果; A是MCS-51單片機(jī)中最繁忙的寄存器; (2)寄存器B(8位) 功能:用于乘法、除法運(yùn)算,對(duì)于其它指令可作為一個(gè)寄存器使用; (3 )程序狀態(tài)字寄存器PSW(8位) 功能:存放累加器A在運(yùn)算過程標(biāo)志位(P,OV,AC,Cy)的狀態(tài);指出CPU所使用的當(dāng)前
6、工作寄存器組。,2.1.3 MCS-51單片機(jī)的內(nèi)部結(jié)構(gòu),13,CY,AC,F0,RS0,OV,P,RS1,PSW.7,PSW.0,CY (PSW.7) 進(jìn)位/借位標(biāo)志位。 若ACC在運(yùn)算過程中發(fā)生了進(jìn)位或借位,則CY=1;否則=0。它也是布爾處理器的位累加器,可用于布爾操作。,AC(PSW.6)半進(jìn)位/借位標(biāo)志位。 若ACC在運(yùn)算過程中,D3位向D4位發(fā)生了進(jìn)位或借位,則CY=1,否則=0。機(jī)器在執(zhí)行“DA A”指令時(shí)自動(dòng)要判斷這一位,我們可以暫時(shí)不關(guān)心它。,F0 (PSW.5) 用戶標(biāo)志位。,PSW.6,PSW.5,2.1.3 MCS-51單片機(jī)的內(nèi)部結(jié)構(gòu),PSW,14,2.1.3 MCS
7、-51單片機(jī)的內(nèi)部結(jié)構(gòu),PSW.7,PSW.0,RS1(PSW.4)、RS0(PSW.3)工作寄存器組選擇位。,RS1,RS0 = 0 1 則選擇了工作寄存器組 1 區(qū)R0R7分別代表08H 0FH單元。,RS1,RS0 = 1 0 則選擇了工作寄存器組 2 區(qū) R0R7分別代表10H 17H單元。,RS1,RS0 = 1 1 則選擇了工作寄存器組 3 區(qū)R0R7分別代表18H 1FH單元。,PSW.4 PSW.3,RS1,RS0 = 0 0 則選擇了工作寄存器組 0 區(qū)R0R7分別代表08H 0FH單元。,PSW,15,CY,AC,F0,RS0,OV,P,RS1,PSW.7,PSW.0,OV
8、 (PSW.2)溢出標(biāo)志位。 OV=1時(shí)特指累加器在進(jìn)行帶符號(hào)數(shù)(-128+127)運(yùn)算時(shí)出錯(cuò)(超出范圍);OV=0時(shí)未出錯(cuò)。,PSW.1 未定義。,P (PSW.0)奇偶標(biāo)志位。 P=1表示累加器中“1”的個(gè)數(shù)為奇數(shù) P=0表示累加器中“1”的個(gè)數(shù)為偶數(shù) CPU隨時(shí)監(jiān)視著ACC中的“1”的個(gè)數(shù),并反映在PSW中,PSW.2,PSW.1,2.1.3 MCS-51單片機(jī)的內(nèi)部結(jié)構(gòu),PSW,16,(4)布爾處理器Cy 實(shí)現(xiàn)各種位邏輯運(yùn)算和傳送;MCS-51具有一個(gè)位尋址空間。 (5) TMP1和TMP2為8位暫存寄存器 存放參與預(yù)算的操作數(shù)。,2.1.3 MCS-51單片機(jī)的內(nèi)部結(jié)構(gòu),MCS-51
- 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您。
下載文檔到電腦,查找使用更方便
20 積分
下載 | 加入VIP,下載共享資源 |
- 配套講稿:
如PPT文件的首頁顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計(jì)者僅對(duì)作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 單片機(jī) 課件 MCS 51 結(jié)構(gòu) 原理 ppt
鏈接地址:http://zhizhaikeji.com/p-17475744.html