MCS-51系統(tǒng)單片機全書課件_第1頁
MCS-51系統(tǒng)單片機全書課件_第2頁
MCS-51系統(tǒng)單片機全書課件_第3頁
MCS-51系統(tǒng)單片機全書課件_第4頁
MCS-51系統(tǒng)單片機全書課件_第5頁
已閱讀5頁,還剩22頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

MCS-51系統(tǒng)單片機全書課件系統(tǒng)資源:8位中央處理器CPU;128B內(nèi)部數(shù)據(jù)存儲器RAM;4個8位雙向輸入/輸出線;1個全雙工的異步串行口;2個16位定時器/計數(shù)器;5個中斷源,2個中斷優(yōu)先級;1個片內(nèi)振蕩器和時鐘電路;可尋址64KB的外部程序存儲器空間和64KB的外部數(shù)據(jù)存儲器空間;累加器ACC(最常用專用寄存器)暫存寄存器,用于提供操作數(shù)和存放運算結(jié)果。直接與內(nèi)部總線相連。一般信息傳遞和交換都要通過ACC。寄存器B乘法指令兩個操作數(shù)分別取自A、B,其結(jié)果放在A、B(高八位)寄存器中;除法指令,被除數(shù)取自A,除數(shù)取自B,商放A,余數(shù)放B。在其他指令中,B寄存器可作為通用寄存器或RAM的一個單元使用。程序狀態(tài)字寄存器PSW

CY:進位/借位標志;又是布爾處理器的累加器C。AC:輔助進位/借位標志;主要用于二—十進制數(shù)加 法的十進制調(diào)整。F0:用戶定義標志位。供用戶使用的軟件標志。RS1,RS0:工作寄存器區(qū)選擇控制位;OV:溢出標志位;用于帶符號數(shù)運算的溢出。P: 奇偶校驗標志位;表示累加器A的8位中值為1 的個數(shù)的奇偶性。(若1的個數(shù)為偶數(shù),則 P=0;若1的個數(shù)為奇數(shù),則P=1。)1.時鐘電路兩種時鐘生成電路:內(nèi)部方式,外部方式。2.復位電路RST/VPD引腳至少保持2個機器周期的高電平,復位。復位操作有上電自動復位和按鍵手動復位兩種工作方式3.指針程序計數(shù)器PCPC中存放即將執(zhí)行的下一條指令的地址,并有自動加1的功能。數(shù)據(jù)指針DPTR16位地址指針,可尋址范圍0000~FFFFH的64KB空間,可指向程序、數(shù)據(jù)存儲器。堆棧指針SP8位的專用寄存器,它用于指明堆棧頂部在內(nèi)部RAM中的位置,可由軟件設置初始值。系統(tǒng)復位后,SP初始化為07H。遵循“先進后出,后進先出”的原則,數(shù)據(jù)進入堆棧前SP加1,數(shù)據(jù)退出堆棧后SP減1。ALE時序:地址鎖存信號,每個機器周期2次有效,分別在S1、S4狀態(tài)。每次出現(xiàn),CPU進行一次取指操作。三、引腳功能說明

1.電源引腳VCC:芯片主電源,VSS:電源地線。2.時鐘引腳XTALl與XTAL2為內(nèi)部振蕩器的兩條引出線。:片外程序存儲器讀選通信號

訪問外部程序存儲器選通信號,低電平有效。

/VPP:訪問程序存儲器控制信號/編程電源輸入端

:訪問程序存儲器控制信號。當該引腳信號為低電平時,只訪問片外程序存儲器,不管片內(nèi)是否有程序存儲器;當該引腳為高電平時,單片機訪問片內(nèi)的程序存儲器。VPP:編程電源輸入端。EEPROM型單片機(89C51)或EPROM型單片機(8751),為12V或21V編程電源輸入端。RST/VPD:復位/掉電保護信號輸入端

RST:通過外接復位電路實現(xiàn)上電復位或按鍵復位。VPD:可外接備用電源,在VCC掉電時向RAM供電。4.I/O引腳

P0口:外接存儲器時作地址/數(shù)據(jù)分時使用口線;不接外部存儲器時,可用作為8位準雙向I/O口。P1口:8位準雙向I/O口。P2口:8位準雙向I/O口;外接存儲器時作為高8位地址總線。P3口:8位準雙向I/O口,出于芯片引腳數(shù)的限制,P3口具有第二輸出、輸入功能。MCS-51單片機的存儲器結(jié)構(gòu)

2.ROM低端的幾個特殊入口地址

0000H:CPU開始執(zhí)行指令時的第一個取指單元,每次執(zhí)行時PC的內(nèi)容總是0000H; 0003H~002BH:中斷專用固定入口地址(系統(tǒng)規(guī)定); 一般:我們總是從ROM的0030H單元開始存放用戶指令。3.作用=1:程序從片內(nèi)ROM開始執(zhí)行,當PC值超過片內(nèi)ROM容量時會自動轉(zhuǎn)向外部存儲器空間。=0:程序從外部存儲器開始執(zhí)行。位尋址區(qū):20H~2FH

16個字節(jié)。16*8=128位,每一位都有一個位地址,范圍為:00H~7FH。數(shù)據(jù)緩沖區(qū):30H~7FH

作為通用的按字節(jié)操作的數(shù)據(jù)緩沖區(qū)。常開辟為堆棧區(qū)。字節(jié)地址位地址字節(jié)地址三、特殊功能寄存器SFRI/O鎖存器、定時器、串行口、中斷、狀態(tài)、控制寄存器等共21個。離散地分布在80~FFH中。特殊功能寄存器地址映象四、位存儲器內(nèi)部RAM中字節(jié)地址為20H~2FH的128個位。特殊功能寄存器中地址碼能被8整除的特殊功能寄存器,可以按位尋址。五、外部數(shù)據(jù)存儲器和I/O口

外部RAM存儲器和輸入/輸出端口是統(tǒng)一編址的,都在同一個64KB外部數(shù)據(jù)存儲器空間內(nèi)。第三節(jié)I/O口四個8位的I/O口,分別記作P0、P1、P2、P3。每個口都包含一個鎖存器、一個輸出驅(qū)動器和兩個輸入緩沖器。I/O口

數(shù)據(jù)輸出時(寫P0口):內(nèi)部寫脈沖加在D觸發(fā)器CP端,數(shù)據(jù)寫入鎖存器,由端口引腳輸出。數(shù)據(jù)輸入時(讀P0口),有兩種情況:讀引腳:讀芯片引腳上的數(shù)據(jù),“讀引腳”緩沖器打開,通過

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論