8051及P89V51RD2单片机的时钟、时序和复位课件_第1页
8051及P89V51RD2单片机的时钟、时序和复位课件_第2页
8051及P89V51RD2单片机的时钟、时序和复位课件_第3页
8051及P89V51RD2单片机的时钟、时序和复位课件_第4页
8051及P89V51RD2单片机的时钟、时序和复位课件_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

8051及P89V51RD2單片機的時鐘、時序和複位25-1.標準80C51的時鐘電路、時間單位與時序時鐘電路

——用於產生供單片機各部分同步工作的時鐘信號方法1:用石英晶體振盪器方法2:從外部輸入時鐘信號(80C51)3單片機內部的時間單位5-1.標準80C51的時鐘電路、時間單位與時序S1S2S3S4S5S6機器週期TCY分頻器振盪器晶振週期時鐘週期(S狀態)80C51P1P2ALE信號4單片機內部的時間單位振盪頻率fosc

=

石英晶體頻率或外部輸入時鐘頻率

振盪週期=振盪頻率的倒數機器週期機器週期是單片機應用中衡量時間長短的最主要的單位在多數51系列單片機中:指令週期——

執行一條指令所需要的時間單位:機器週期

51單片機中:單週期指令、雙週期指令、四周期指令5-1.標準80C51的時鐘電路、時間單位與時序1機器週期=12×1/fosc5單片機內部的時間單位課堂練習:如果某單片機的振盪頻率fosc=12MHz,則:振盪週期=

S=

mS=

uS;機器週期=

uS;已知乘法指令“MULAB”是一條4週期指令,則執行這條指令需要

uS;加法指令“ADDA,#01H”是單週期指令,那麼1S內該單片機可以進行

次加法運算。5-1.標準80C51的時鐘電路、時間單位與時序6單片機內部的時序單片機執行各種操作時,CPU都是嚴格按照規定的時間順序完成相關的工作,這種時間上的先後順序成為時序。單週期指令的操作時序5-1.標準80C51的時鐘電路、時間單位與時序

單字節指令雙位元組指令75-1.標準80C51的時鐘電路、時間單位與時序單片機內部的時序雙週期指令的操作時序85-2.P89V51RD2單片機的時鐘電路、時間單位與時序時鐘電路時鐘電路參數:頻率範圍:0~40MHzC1、C2:20~30pF80C51振盪器C1C2CYSXTAL2XTAL195-2.P89V51RD2單片機的時鐘電路、時間單位與時序P89V51RD2的兩種時鐘模式X1模式X2模式器件含有一個時鐘加倍選項,可以加速器件的運行速度。此時:時鐘加倍模式只可於加倍內部系統時鐘和內部flash記憶體(即EA=1)。在訪問外部記憶體和週邊器件時要特別小心,還要注意晶振的輸出(XTAL2)是不能加倍的。時鐘加倍模式可通過外部編程器或IAP來實現。當該模式被選擇時,FST寄存器的EDC位用來指示6時鐘模式。1機器週期=12×1/fosc1機器週期=6×1/fosc105-2.P89V51RD2單片機的時鐘電路、時間單位與時序P89V51RD2的兩種時鐘模式——X2模式時鐘加倍模式可通過外部編程器或IAP來實現。當該模式被選擇時,FST寄存器的EDC位用來指示6時鐘模式。

FST-Flash狀態寄存器的位分配(地址:B6H)不可位尋址;複位值:xxxxx0xxB位序D7D6D5D4D3D2D1D0位名稱-SB--EDC---保密位使能加倍時鐘115-3.P89V51RD2單片機的複位與複位電路複位的概念複位:將單片機系統置成特定初始狀態的操作。複位後程式從頭(0000H)開始重新執行。何時複位剛通電時——上電複位,進入初始狀態重新啟動時——回到初始狀態、重新開始程式故障時——回到初始狀態、重新開始複位是什麼?一般在什麼時候需要進行複位?125-3.P89V51RD2單片機的複位與複位電路複位後單片機的特點寄存器初始狀態值寄存器初始狀態值PC0000HTMOD00HACC00HTCON00HB00HTH000HPSW00HTL000HSP07HTH100HDPTR0000HTL100HP0、P1

P2、P30FFHSCON00HIPXXX00000BPCON0XX00000BIEN00XX00000BSBUF不定複位後單片機是什麼樣的呢?135-3.P89V51RD2單片機的複位與複位電路複位的方法在RST引腳上加一個持續兩個機器週期以上的高電平脈衝,就可以使單片機被複位。145-3.P89V51RD2單片機的複位與複位電路複位電路上電複位155-3.P89V51RD2單片機的複位與複位電路複位電路手動複位165-3.P89V51RD2單片機的複位與複位電路複位電路採用專用的複位晶片MAX810複位175-3.P89V51RD2單片機的複位與複位電路複位電路——複位晶片MAX810MAX810是一種單一功能的微處理器複位晶片,用於監控微控制器和其他邏輯系統的電源電壓。它可以在上電、掉電和節電情況下向微控制器提供複位信號。當電源電壓低於預設的門檻電壓時,器件會發出複位信號,直到在一段時間內電源電壓又恢復到高於門檻電壓為止。特性參數:監控5.0V、3.3V、3V電源;典型值17μA的低電源電流;高電平有效的RESET輸出;抗電源的瞬態干擾;185-3.P89V51RD2單片機的複位與複位電路複位電路——複位晶片MAX810特性參數(續)複位延時時間最小為140ms;低至1.1V電源時仍能產生有效的複位信號;小型的三管腳SOT-23封裝;無需外部配件;適用於-40℃~+105℃的溫度範圍。195-3.P89V51RD2單片機的複位與複位電路P89V51RD2單片機的軟體複位通過將FCF.1(SWR)從‘0’變為‘1’來實現軟體複位。軟體複位後,程式計數器指向0000H地址。所有SFR寄存器都被設置成各自的複位值,但FCF.1(SWR)、WDTC.2(WDTS)和RAM數據將保持不變。205-3.P89V51RD2單片機的複位與複位電路P89V51RD2單片機的掉電檢測複位P89V51RD2單片機內部含有掉電檢測電路,可保護系統免受電源電壓VDD大紋波的影響。當VDD<Vth(閾值電壓)時,掉電檢測器將觸發電路產生一個掉電中斷,但CPU仍然繼續運行,直至電壓返回到掉電檢測電壓VBOD。掉電檢測的默認操作是產生一次處理器複位。在掉電檢測電路回應前,VDD必須保持至少4個振盪器

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论