單片機第1章單片機硬件結構和原理.ppt

上傳人:sh****n 文檔編號:14105508 上傳時間:2020-07-03 格式:PPT 頁數:41 大?。?23.50KB
收藏 版權申訴 舉報 下載
單片機第1章單片機硬件結構和原理.ppt_第1頁
第1頁 / 共41頁
單片機第1章單片機硬件結構和原理.ppt_第2頁
第2頁 / 共41頁
單片機第1章單片機硬件結構和原理.ppt_第3頁
第3頁 / 共41頁

下載文檔到電腦,查找使用更方便

9.9 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《單片機第1章單片機硬件結構和原理.ppt》由會員分享,可在線閱讀,更多相關《單片機第1章單片機硬件結構和原理.ppt(41頁珍藏版)》請在裝配圖網上搜索。

1、第1章單片機的硬件結構和原理,概述,在一塊芯片上集成了、存儲器、I/O接口,構成一個完整的微型計算機。,單片機,1.1單片機的發(fā)展簡史,1.4位單片機(19711974)Intel40042.低檔8位單片機(19741978)Intel8048(無串行I/O口、尋址范圍4KB)3.高檔8位單片機(19781982)Intel8051(含串行I/O口、多級中斷處理、16位定時/計數器、尋址范圍64KB)4.16位單片機(19821990)Intel8096(速度、控制功能、分辨率高),5.新一代單片機(90年代以來),(1)雙CPU(2)內部流水線(3)20MHz時鐘頻率(4)PWM輸出(5)監(jiān)

2、視定時器WDT(6)可編程計數器陣列PCA(7)DMA傳輸(8)Modem總而言之,向著高集成度、低功耗方向發(fā)展。兩個發(fā)展方向:高精度、多功能;專一功能,1.2單片機的應用,1.單機應用,(1)測控系統。(2)智能儀表。(3)機電一體化產品。(單片機用于機械產品)(4)智能接口。(含單片機的接口)(5)智能民用產品。,2.多機應用,(1)功能集散系統。(2)并行多控制系統。并行數據采集,處理系統、實時圖象處理系統等。(3)局部網絡系統。分布式測控系統,單片機負責系統中的通信控制,或構成各種子系統。,3.嵌入式計算機系統,(1)嵌入式計算機系統內部包含微計算機用于完成特定任務的電子系統。由嵌入式

3、微處理器、外圍硬件設備、潛入式操作系統以及用戶的應用程序組成。以應用為中心,以計算機技術為基礎,適用于對功能、可靠性、成本、體積、功耗有嚴格要求的應用領域。具有良好的控制效果和極高的控制效率。,對精通嵌入式系統的設計人員有很大的需求(2)嵌入式系統的設計;需要計算機技術(軟、硬件設計、數字信號處哩、計算機網絡等)電子技術、半導體技術及相應行業(yè)的應用技術。單片機:將組成計算機的各部分集成于一個芯片。是嵌入式系統計算機的最加選擇。嵌入式計算機系統:對象的智能化控制能力,對象系統密切相關的嵌入性能、控制能力與控制的可靠性。,4.網絡與通信,(1)網絡通信設備(如:程控交換機、路由器、網關、網橋等)。

4、(2)網絡增值服務(如VOIP)VoiceOvorInternetProtocol,(如:基于Internet的網絡電話),第2章MCS-51單片機硬件結構,2.1MCS-51單片機總體結構,2.1.1MCS-51單片機的內部結構圖及應用P23,圖2.28051單片機系統結構框圖,2.3中央處理器CPU,2.3.1運算器,算術邏輯單元ALU二進制數算術、邏輯運算;位處理。2.累加器ACC(Accumulator)最活躍!3.寄存器B用于乘、除運算;通用4.程序狀態(tài)字PSW(ProgrameStateWord),D7D6D5D4D3D2D1D0,PSW,表2.2RS1、RS0與片內工作寄存器組的

5、對應關系,提請注意:P(PSW.0)奇/偶標志若ACC中的1的個數為”奇”數,P=1ACC中的1的個數為”偶”數,P=0,2.3.2控制,1.時鐘電路,圖2.2單片機時鐘電路(a)內部時鐘電路;(b)外部振蕩源外接定時元件,內部電路自激振蕩外接振蕩器頻率低于12MHz通常選6MHz,器,包括:控制邏輯,指令寄存、譯碼器,PC,SP,DPTR及控制部件。,2.復位電路使單片機內各寄存器值變?yōu)槌跏紶顟B(tài)的操作。,圖2.3單片機復位電路(a)上電復位電路;(b)開關復位電路需要:在RESET引腳上持續(xù)兩個機器周期的高電平。,表2.3復位后內部寄存器狀態(tài),3.指令寄存器和指令譯碼器指令寄存器中存放指令代

6、碼。CPU執(zhí)行指令時,由程序存儲器中讀取的指令代碼送入指令存儲器,經譯碼器譯碼后由定時與控制電路發(fā)出相應的控制信號,完成指令所指定的操作。,4.程序計數器PC(ProgramCounter)PC用于存放CPU下一條要執(zhí)行的指令地址,是一個16位的專用寄存器,可尋址范圍是0000H0FFFFH共64KB。在順序執(zhí)行程序中,當PC的內容被送到地址總線后,會自動加1,即(PC)(PC)+1,又指向CPU下一條要執(zhí)行的指令地址。不能用指令修改PC值。,5.堆棧指針SP(StackPointer)堆棧設在內部RAM中;向大地址方向生成;單字節(jié)操作;SP為8位堆棧指針,可用指令設置MCS-51系統復位后,

7、SP=07H;在進行操作之前,先用指令給SP賦值,以規(guī)定棧區(qū)在RAM區(qū)的起始地址(棧底層)。當數據推入棧區(qū)后,SP的值也自動隨之變化。SP初始化為07H。,6.數據指針寄存器DPTR數據指針DPTR是一個16位的專用寄存器,其高位字節(jié)寄存器用DPH表示,低位字節(jié)寄存器用DPL表示。既可作為一個16位寄存器DPTR來處理,也可作為兩個獨立的8位寄存器DPH和DPL來處理。DPTR主要用來存放16位地址,當對64KB外部數據存儲器空間尋址時,作為間址寄存器用。在訪問程序存儲器時,用作基址寄存器。,2.4存儲器的結構,圖2.4MCS-51單片機的存儲器結構,1.程序存儲器對于8051來說,程序存儲器

8、(ROM)的內部地址為0000H0FFFH,共4KB;外部地址為1000HFFFFH,共60KB。當程序計數器由內部0FFFH執(zhí)行到外部1000H時,會自動跳轉。對于8751來說,內部有4KB的EPROM,將它作為內部程序存儲器;8031內部無程序存儲器,必須外接程序存儲器。8031最多可外擴64KB程序存儲器,其中6個單元地址具有特殊用途,是保留給系統使用的。0000H是系統的啟動地址,一般在該單元中存放一條絕對跳轉指令。0003H、000BH、000BH、001BH和0023H對應5種中斷源的中斷服務入口地址。,2.內部數據存儲器MCS-51單片機片內RAM的配置如圖2.4(b)所示。片內

9、RAM為256字節(jié),地址范圍為00HFFH,分為兩大部分:低128字節(jié)(00H7FH)為真正的RAM區(qū);高128字節(jié)(80HFFH)為特殊功能寄存器區(qū)SFR。在低128字節(jié)RAM中,00H1FH共32單元是4個通用工作寄存器區(qū)。每一個區(qū)有8個通用寄存器R0R7。寄存器和RAM地址對應關系如表2.4。,表2.4寄存器與RAM地址對照表,表2.5RAM中的位尋址區(qū)地址表,表2.6SFR特殊功能寄存器地址表,表2.6SFR特殊功能寄存器地址表,表2.6SFR特殊功能寄存器地址表,3.外部數據存儲器外部數據存儲器一般由靜態(tài)RAM構成,其容量大小由用戶根據需要而定,最大可擴展到64KBRAM,地址是00

10、00H0FFFFH。CPU通過MOVX指令訪問外部數據存儲器,用間接尋址方式,R0、R1和DPTR都可作間接寄存器。注意,外部RAM和擴展的I/O接口是統一編址的,所有的外擴I/O口都要占用64KB中的地址單元。,2.5并行輸入/輸出接口,4個8位雙向、并行I/O接口;輸入有緩沖作用,輸出時,數據可以被鎖存;每一條I/O口線都能單獨使用;允許有三種工作方式:輸入、輸出、讀-修改-寫。輸出時,P0口可驅動8個LSTTL負載,其余口只能驅動4個LSTTL負載。,圖2.5P0口內部一位結構圖p26,1.P0口地址/數據分時復用,2.P1、P2和P3口準雙向口,P1口專用8位準雙向I/O口每一位都能獨

11、立地設定為輸入或輸出。當由輸出方式變?yōu)檩斎敕绞綍r,該位必須寫入“1”,然后才能進入輸入操作。P2口8位準雙向I/O口。可作為擴展系統的地址總線,輸出高8位地址,與P0口一起組成16位地址總線。對于8031而言,P2口一般只作為地址總線使用。,表2.7P3口的第二功能,P3口為雙功能口或通用I/O口,2.6單片機的引腳及其功能,圖2.6MCS-51單片機引腳及總線結構(a)管腳圖;(b)8031引腳功能分類,關于控制引腳:,ALE/PROG地址鎖存允許/編程信號線ALE鎖存P0口輸出的低8位地址信號;頻率為1/6震蕩頻率;PROG用于8755時,輸入編程脈沖信號。PSEN程序存儲器選通信號。EA

12、/VPPEA訪問程序存儲器控制信號。EA=1,CPU從片內開始讀取指令;EA=0,CPU從片外開始讀取指令。RST/VPDRST復位。(需要兩個機器周期以上的高電平)。VPD后備電源輸入端(掉電保護)。,2.7單片機工作的基本時序,1.機器周期和指令周期(1)振蕩周期:也稱時鐘周期,是指為單片機提供時鐘脈沖信號的振蕩源的周期。(2)狀態(tài)周期:每個狀態(tài)周期為時鐘周期的2倍,是振蕩周期經二分頻后得到的。(3)機器周期:一個機器周期包含6個狀態(tài)周期S1S6,也就是12個時鐘周期。在一個機器周期內,CPU可以完成一個獨立的操作。(4)指令周期:它是指CPU完成一條操作所需的全部時間。每條指令執(zhí)行時間都是有一個或幾個機器周期組成。MCS-51系統中,有單周期指令、雙周期指令和四周期指令。,2.MCS-51指令的取指/執(zhí)行時序,圖2.7MCS-51單片機取指/執(zhí)行時序,3.訪問外部ROM和RAM的時序,圖2.8讀外部程序ROM時序,圖2-9讀外部數據RAM時序,圖2.10寫外部數據RAM的時序,

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

相關資源

更多
正為您匹配相似的精品文檔
關于我們 - 網站聲明 - 網站地圖 - 資源地圖 - 友情鏈接 - 網站客服 - 聯系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網版權所有   聯系電話:18123376007

備案號:ICP2024067431-1 川公網安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對上載內容本身不做任何修改或編輯。若文檔所含內容侵犯了您的版權或隱私,請立即通知裝配圖網,我們立即給予刪除!