版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
第2章MCS-51單片機結(jié)構(gòu)及原理
SCM——將通用微計算機基本功能部件集成在一塊芯片上構(gòu)成的一種專用微計算機系統(tǒng)SCM=CPU+OSC+ROM+RAM+T/C+INT+BEC+I/O+UART第2章MCS-51單片機結(jié)構(gòu)及原理
51單片機的結(jié)構(gòu)組成CPUCPU=控制器
+運算器第2章MCS-51單片機結(jié)構(gòu)及原理
(CentralProcessingUnit)控制器的用途:統(tǒng)一指揮和控制各單元協(xié)調(diào)工作控制器的任務(wù):從ROM中取出指令→譯碼→執(zhí)行指令控制器的組成:程序計數(shù)器PC、數(shù)據(jù)指針寄存器DPTR、…第2章MCS-51單片機結(jié)構(gòu)及原理
運算器的用途:對數(shù)據(jù)進行算術(shù)運算和邏輯操作運算器的任務(wù):計算緩存器內(nèi)容→結(jié)果暫存→修改運行標志運算器的組成:累加器ACC、程序狀態(tài)字寄存器PSW、…第2章MCS-51單片機結(jié)構(gòu)及原理
(1)程序計數(shù)器(ProgramCounter——PC)——指向ROM存儲單元的地址指針(引導(dǎo)程序運行)
……XxxxxxxxXxxxxxxxXxxxxxxxXxxxxxxxXxxxxxxxROM0000H0001H0002H0003H0004HFFFFH16位寄存器→可尋址范圍216(=65536B=64KB)永遠存放著下一條指令的首地址具有自動加“1”
功能→順序運行程序功能具有可被指令修改功能→跳轉(zhuǎn)運行程序功能復(fù)位時,PC初值=0→復(fù)位后程序從0開始運行第2章MCS-51單片機結(jié)構(gòu)及原理
PC指針0000(2)數(shù)據(jù)指針寄存器(DataPointer——DPTR)16位寄存器,可尋址范圍216(64KB)可拆為2個8位的獨立寄存器DPL和DPH具有可被指令修改功能→可變更數(shù)據(jù)地址DPLDPH——指向ROM或RAM存儲單元的地址指針(引導(dǎo)數(shù)據(jù)傳送)
第2章MCS-51單片機結(jié)構(gòu)及原理
……0000H0001H0002H0003H0004HFFFFH35H77HF4H94H9EHDPTR指針……xxHxxHxxHxxHxxHROMRAM0000H0001H0002H0003H0004HFFFFH(3)累加器(ACCUMULATER——A或ACC)8位寄存器其值可由指令修改是最繁忙的寄存器——存放操作數(shù)或中間運算結(jié)果的寄存器第2章MCS-51單片機結(jié)構(gòu)及原理
A(4)程序狀態(tài)字寄存器(ProgramStateWord——PSW)
8位寄存器各位都具有特殊含義狀態(tài)值可由硬件形成或由指令修改——存放程序運行過程中的各種狀態(tài)信息的寄存器第2章MCS-51單片機結(jié)構(gòu)及原理
ACCY(PSW.7)——進位標志在進行加或減運算時,如果操作結(jié)果最高位有進位或借位時,CY由硬件置“1”,否則清“0”。CYACF0RS1RS0OVF1PCYACF0RS1RS0OVF1PCYACF0RS1RS0OVF1PCYACF0RS1RS0OVF1PPSW.7PSW.6PSW.5PSW.4PSW.3PSW.2PSW.1PSW.0用途:1、可根據(jù)CY判斷有無進位或借位;2、可作為位操作中的位累加器用。第2章MCS-51單片機結(jié)構(gòu)及原理
10010011+11110000
————————CY=110000011進位標志位CY舉例
AC(PSW.6)——輔助進位標志在進行加或減運算時,如果操作結(jié)果的低四位數(shù)向高四位產(chǎn)生進位或借位時,將由硬件置“1”,否則清“0”。01001111+10100001
————————AC=111110000半進位舉例用途:1、根據(jù)AC判斷加減運算時有無半進位或半借位;2、在BCD碼調(diào)整運算中要用到AC標志第2章MCS-51單片機結(jié)構(gòu)及原理
CYACF0RS1RS0OVF1PCYACF0RS1RS0OVF1PCYACF0RS1RS0OVF1PCYACF0RS1RS0OVF1PPSW.7PSW.6PSW.5PSW.4PSW.3PSW.2PSW.1PSW.0F0(PSW.5)和F1(PSW.1)——用戶標志位用途:可做為用戶指定的狀態(tài)標志第2章MCS-51單片機結(jié)構(gòu)及原理
CYACF0RS1RS0OVF1PCYACF0RS1RS0OVF1PCYACF0RS1RS0OVF1PCYACF0RS1RS0OVF1PPSW.7PSW.6PSW.5PSW.4PSW.3PSW.2PSW.1PSW.0RS1(PSW.4)和RS0(PSW.3)——工作寄存器組指針用途:用于指定CPU的當前工作寄存器組第2章MCS-51單片機結(jié)構(gòu)及原理
CYACF0RS1RS0OVF1PCYACF0RS1RS0OVF1PCYACF0RS1RS0OVF1PCYACF0RS1RS0OVF1PPSW.7PSW.6PSW.5PSW.4PSW.3PSW.2PSW.1PSW.0OV(PSW.2)——溢出標志在有符號數(shù)加減運算或無符號數(shù)乘除運算中若有異常結(jié)果,OV硬件置1,否則硬件清0。用途:判斷運算的結(jié)果是否正確,正確=0;出錯=1第2章MCS-51單片機結(jié)構(gòu)及原理
CYACF0RS1RS0OVF1PCYACF0RS1RS0OVF1PCYACF0RS1RS0OVF1PCYACF0RS1RS0OVF1PPSW.7PSW.6PSW.5PSW.4PSW.3PSW.2PSW.1PSW.0OV=C6YC7Y=1
0=101010100(+84)
+01101001(+105)
——————————————CY=010111101→(-67)D6有進位D7無進位10111101→11000010→11000011正數(shù)的補碼是它本身,負數(shù)的補碼是除符號位外每位求反,然后末尾加111111011(-5)
+11110000(-16)
——————————————CY=111101011→(-21)D7有進位
D6有進位OV=C6YC7Y=1
1=011101011→10010100→10010101→運算出錯→運算正確舉例舉例第2章MCS-51單片機結(jié)構(gòu)及原理
P(PSW.0)——奇偶標志位該位始終跟蹤累加器A中含“1”個數(shù)的奇偶性如果A中有奇數(shù)個“1”,則P置“1”,否則置“0”舉例若A=10011111,則P=0
若A=11000001,則P=1用途:串行通訊中的數(shù)據(jù)校驗,判斷是否存在傳輸錯誤。第2章MCS-51單片機結(jié)構(gòu)及原理
CYACF0RS1RS0OVF1PCYACF0RS1RS0OVF1PCYACF0RS1RS0OVF1PCYACF0RS1RS0OVF1PPSW.7PSW.6PSW.5PSW.4PSW.3PSW.2PSW.1PSW.02.1MCS-51單片機結(jié)構(gòu)2.2MCS-51的存儲器結(jié)構(gòu)2.3單片機的復(fù)位、時鐘與時序2.4并行I/O口
第2章MCS-51單片機結(jié)構(gòu)及原理
1.
存儲器劃分方法計算機存儲器地址空間的兩種結(jié)構(gòu)形式:普林斯頓結(jié)構(gòu)和哈佛結(jié)構(gòu)。RAM和ROM統(tǒng)一編址
RAM和ROM分別編址
第2章MCS-51單片機結(jié)構(gòu)及原理
程序存儲器ROM數(shù)據(jù)存儲器RAM第2章MCS-51單片機結(jié)構(gòu)及原理
51單片機采用哈佛結(jié)構(gòu),共有4個物理存儲空間:片內(nèi)RAM、片內(nèi)ROM、片外RAM、片外ROM各類存儲器分別編址片內(nèi)RAM片內(nèi)ROM片外RAM片外ROM00H000H0000H0000H
FFH
FFFHFFFFHFFFFH2.程序存儲器(ROM)作用:存放程序、表格或常數(shù),具有非易失性特點:片內(nèi)ROM與片外ROM可有2種組合方案第2章MCS-51單片機結(jié)構(gòu)及原理
方案1
:4KB以內(nèi)的地址在片內(nèi)ROM,大于4KB的地址在片外ROM中(圖中折線),兩者共同構(gòu)成64KB空間;方案2
:片內(nèi)ROM被禁用,全部64KB地址都在片外ROM中(圖中直線)。2種組合方案由EA引腳的電平狀態(tài)決定:EA=1時為方案1,EA=0時為方案2EA引腳接低電平時,僅使用片外ROM(片外ROM不可缺省)。由于片內(nèi)、外ROM是統(tǒng)一編址的,故只能算作1個邏輯存儲空間。第2章MCS-51單片機結(jié)構(gòu)及原理
EA引腳接高電平時,可同時使用2種ROM(片外ROM可以缺省);第2章MCS-51單片機結(jié)構(gòu)及原理
51單片機的四個物理存儲空間僅相當于三個邏輯存儲空間片內(nèi)RAM片內(nèi)ROM片外RAM片外ROM00H000H0000H0000H
FFH
FFFHFFFFHFFFFH物理存儲空間邏輯存儲空間3.片內(nèi)數(shù)據(jù)存儲器(RAM)作用:存放程序運行結(jié)果字長:8位數(shù)量:128B+128B(80C51)30H低128B(00H~7FH)為普通RAM區(qū)高128B(80H~FFH)為特殊功能寄存器區(qū)第2章MCS-51單片機結(jié)構(gòu)及原理
(1)低128字節(jié)的區(qū)域
①工作寄存器區(qū)(00H~1FH)
②可位尋址區(qū)(20H~2FH)
③用戶RAM區(qū)(30H~7FH)①②③30H第2章MCS-51單片機結(jié)構(gòu)及原理
①區(qū)共有32個存儲單元;每個單元都有1個8位地址(字節(jié)地址)每個單元都有1個寄存器名稱(R0~R7)32個單元分為4組(第0~
第3組)CPU只能選一組為當前工作寄存器組當前工作寄存器組取決于PSW的設(shè)置①30HCPU復(fù)位后RS1和RS0默認值為0,即默認第0組為當前工作寄存器組。第2章MCS-51單片機結(jié)構(gòu)及原理
②30H②區(qū)共有16個存儲單元;每個單元都有一個字節(jié)地址每個單元都有8個不同的位地址
②區(qū)共有128個位地址②區(qū)可以字節(jié)地址和位地址兩種方式存取數(shù)據(jù)。第2章MCS-51單片機結(jié)構(gòu)及原理
③區(qū)共有80個存儲單元;每個單元都有一個字節(jié)地址,但沒有位地址,也沒有寄存器名。③30H此區(qū)可作為堆棧區(qū)和中間數(shù)據(jù)存儲區(qū)使用——用戶RAM區(qū)【注意】:①區(qū)和③區(qū)只能按字節(jié)進行數(shù)據(jù)存取操作,②區(qū)則可按字節(jié)和位兩種方式存取操作。第2章MCS-51單片機結(jié)構(gòu)及原理
(2)高128字節(jié)RAM區(qū)
30HSFR承擔著51單片機內(nèi)部資源的管理工作每個存儲單元都有一個字節(jié)地址,但只有其中21個單元可以使用,并有相應(yīng)寄存器名稱。51單片機共有21個特殊功能寄存器(Spetial
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年統(tǒng)編版九年級生物下冊月考試卷
- 2025年滬教版選修化學(xué)下冊月考試卷
- 2025年度無人機駕駛員派遣及培訓(xùn)合同4篇
- 二零二五年度城市綜合體幕墻設(shè)計施工合同4篇
- 二零二五年度排水溝施工環(huán)保評估與執(zhí)行合同4篇
- 2025年綠色環(huán)保材料出口貿(mào)易合同模板2篇
- 2025版北京住宅二次抵押貸款合同操作指南4篇
- 2025年度城市商業(yè)圈門面房租賃及商業(yè)運營合同4篇
- 2025年度離婚后子女贍養(yǎng)費調(diào)整起訴合同
- 二零二五年度充電樁充電站安全教育與培訓(xùn)合同2篇
- 2024-2025學(xué)年山東省濰坊市高一上冊1月期末考試數(shù)學(xué)檢測試題(附解析)
- 江蘇省揚州市蔣王小學(xué)2023~2024年五年級上學(xué)期英語期末試卷(含答案無聽力原文無音頻)
- 數(shù)學(xué)-湖南省新高考教學(xué)教研聯(lián)盟(長郡二十校聯(lián)盟)2024-2025學(xué)年2025屆高三上學(xué)期第一次預(yù)熱演練試題和答案
- 決勝中層:中層管理者的九項修煉-記錄
- 幼兒園人民幣啟蒙教育方案
- 軍事理論(2024年版)學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 記錄片21世紀禁愛指南
- 腰椎間盤的診斷證明書
- 移動商務(wù)內(nèi)容運營(吳洪貴)任務(wù)七 裂變傳播
- 單級倒立擺系統(tǒng)建模與控制器設(shè)計
- 齲病的治療 深齲的治療
評論
0/150
提交評論