第2章 MCS-51單片機的結(jié)構(gòu)和原理1.ppt_第1頁
第2章 MCS-51單片機的結(jié)構(gòu)和原理1.ppt_第2頁
第2章 MCS-51單片機的結(jié)構(gòu)和原理1.ppt_第3頁
第2章 MCS-51單片機的結(jié)構(gòu)和原理1.ppt_第4頁
第2章 MCS-51單片機的結(jié)構(gòu)和原理1.ppt_第5頁
已閱讀5頁,還剩37頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1 第2章MCS 51單片機的結(jié)構(gòu)和原理 2 本章內(nèi)容 2 1MCS 51單片機的基本結(jié)構(gòu)2 2中央處理器CPU2 3MCS 51單片機外部特性2 4MCS 51單片機時序2 5MCS 51單片機存儲器分類及配置2 6布爾處理器2 7并行I O口2 8復(fù)位及復(fù)位電路作業(yè) 3 本章重點 掌握8051中有4個并口 1個串口 2個定時器 5個中斷源4個并行接口用法 總線的形成PSW中常用狀態(tài)位的含義累加器ACC DPTR和SP存儲器 RAM ROM 的結(jié)構(gòu)復(fù)位電路的連接方法 4 回顧同學(xué)們設(shè)計過的幾個電路 3人搶答器如果將3人搶答器改造成表決器有難度嗎 有沒有簡易靈活的方法 5 一個典型的單片機最小系統(tǒng) 6 8個按鍵 8個LED構(gòu)成的小系統(tǒng) 7 2 1MCS 51單片機的基本結(jié)構(gòu) 表2 1MCS 51單片機存儲器容量 MCS 51單片機的基本組成 圖2 1MCS 51單片機基本結(jié)構(gòu)示意圖 P3還可以提供 WR和 RD 10 參閱8051datasheet 圖2 280C51內(nèi)部結(jié)構(gòu)圖 11 MCS 51單片機內(nèi)部模塊 1 一個8位微處理器CPU 2 數(shù)據(jù)存儲器RAM和特殊功能寄存器SFR 3 內(nèi)部程序存儲器ROM 4 兩個定時 計數(shù)器 用以對外部事件進行計數(shù) 也可用作定時器 5 四個8位可編程的I O 輸入 輸出 并行端口 每個端口既可做輸入 也可做輸出 6 一個串行端口 用于數(shù)據(jù)的串行通信 7 中斷控制系統(tǒng) 8 內(nèi)部時鐘電路 12 2 2中央處理器CPU 2 2 1 運算器2 2 2 控制器 13 2 2 1運算器 功能 運算部件構(gòu)成 1 算術(shù)邏輯單元 ALU 2 累加器 ACC 8位 2 寄存器B 8位 用于乘除法 4 程序狀態(tài)字 PSW 8位 有進位位Cy等 5 布爾處理器1位它以進位標志 CY 作為累加位進行位操作 14 CY PSW 7 進位標志位AC PSW 6 輔助進位 或稱半進位 標志F0 PSW 5 用戶標志位RS1和RS0 PSW 4 PSW 3 工作寄存器組選擇位OV PSW 2 溢出標志位P PSW 0 奇偶標志位 偶校驗 程序狀態(tài)字PSW各位標志的含義 PSW 7PSW 6PSW 5PSW 4PSW 3PSW 2PSW 1PSW 0 15 R1 R0切換工作寄存器組 16 2 2 2控制器 程序計數(shù)器 PC 16位計數(shù)器 完全由CPU根據(jù)指令自動控制 PC可通過轉(zhuǎn)移 調(diào)用 返回等指令改變其內(nèi)容 以實現(xiàn)程序的轉(zhuǎn)移 DPTR 外部RAM指針寄存器 16位 如MOVXA DPTRSP 堆棧指針 8位 指向片內(nèi)128字節(jié)RAM區(qū) 復(fù)位后值為0 x7 8051堆棧為遞增滿堆棧 17 2 3MCS 51單片機外部特性 19 MCS 51單片機芯片引腳描述 圖2 7為MCS 51單片機的引腳配置圖 1 主電源引腳VCC和GND 2 外接晶振引腳XTAL1和XTAL 2 控制或其他電源復(fù)用引腳RST ALE EA 和PSEN 等 4 輸入 輸出引腳P0 P1 P2 P3 共32根 MCS 51單片機的片外總線結(jié)構(gòu) 21 2 4MCS 51單片機時序 22 2 4 1時鐘電路 圖2 1常用振蕩電路 單片機時鐘電路 振蕩電路 MCS 51單片機引腳XTAL1和XTAL與晶體振蕩器連接 就構(gòu)成了內(nèi)部自激振蕩器并產(chǎn)生振蕩時鐘脈沖 如下圖所示 23 P1 P2 S1 P2 振蕩周期 機器周期 機器周期 指令周期 1 4機器周期 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 圖2 2MCS 51單片機各種周期的相互關(guān)系 2 4 2CPU工作時序 24 1 振蕩周期 為單片機提供時鐘信號的振蕩源的周期 2 機器周期 通常將完成一個基本操作所需的時間稱為機器周期 由12個振蕩周期組成 2 指令周期 是指CPU執(zhí)行一條指令所需要的時間 一個指令周期通常含有1 4個機器周期 25 若MCS 51單片機外接晶振為12MHz時 則單片機的四個周期的具體值為 振蕩周期 1 12MHz 1 12 s 0 0833 s機器周期 1 s指令周期 1 4 s 26 MCS 51單片機指令的取指和執(zhí)行時序 圖2 3MCS 51單片機典型指令的取指和執(zhí)行時序 27 2 5MCS 51單片機存儲器分類及配置 28 2 5 1程序存儲器 程序存儲器的結(jié)構(gòu)如圖2 4 c 所示 包括片內(nèi)和片外程序存儲器兩個部分 最大空間為64KB 29 2 5 2片內(nèi)數(shù)據(jù)存儲器 片內(nèi)數(shù)據(jù)存儲器結(jié)構(gòu)如圖2 4 a 所示 主要用于保存字節(jié)變量 位變量 30 2 5 3片外數(shù)據(jù)存儲器 外部數(shù)據(jù)存儲器又稱外部RAM 可通過總線端口擴展外部數(shù)據(jù)RAM 其最大容量可達64K字節(jié) 其結(jié)構(gòu)如圖2 4 b 所示 用于保存字節(jié)變量 注意 外設(shè)與片外RAM統(tǒng)一編址 必須合理地進行外部RAM和I O端口的地址分配 并保證譯碼的唯一性 外部ROM 內(nèi)部ROM EA 1 外部ROM EA 0 0000H 0000H 0FFFH 0FFFH 1000H FFFFH 外部RAM I O口地址 0000H FFFFH 內(nèi)部數(shù)據(jù)存儲器 a 外部數(shù)據(jù)存儲器 b 程序存儲器 c 圖2 4MCS 51單片機存儲器結(jié)構(gòu) 表2 1內(nèi)部數(shù)據(jù)存儲器中的位地址 表2 2特殊功能寄存器地址及功能表 34 2 6布爾處理器 2 6 1布爾處理器內(nèi)含1位二進制數(shù)處理器2 6 2布爾處理器資源累加器Cy20H 2FHRAM單元SFR中的可尋址位 35 2 7并行I O口 4個并行口P0 P1 P2 P3 36 2 7 1輸入 輸出端口 P0 P3帶載能力P0口為三態(tài)雙向口 作為輸入時 先向P0寫0 xFF 可驅(qū)動8個TTL電路 P1 P2 P3口為準雙向口 作為輸入時 先向P1 3寫0 xFF 其負載能力為4個TTL電路 P0 P3特殊用法P0 P2可作為數(shù)據(jù)和地址總線 P3口具有第二功能 表2 3P3口的第二功能表 P2 2 P2 3 P2 7 P2 6 P3口第二功能 38 2 8復(fù)位及復(fù)位電路 1 復(fù)位電路高電平復(fù)位 復(fù)位電路需維持兩個機器周期時間 常見復(fù)位電路如圖2 14所示 2 單片機復(fù)位后的狀態(tài)單片機21個SFR 特殊功能寄存器 復(fù)位后的狀態(tài)為確定值 如表2 6所示 圖2 14手動按鍵電平復(fù)位電路 表2 4單片機復(fù)位后特殊功能寄存器的狀態(tài) 4

溫馨提示

  • 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)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論