PIC單片機原理及應用第十三章課件_第1頁
PIC單片機原理及應用第十三章課件_第2頁
PIC單片機原理及應用第十三章課件_第3頁
PIC單片機原理及應用第十三章課件_第4頁
PIC單片機原理及應用第十三章課件_第5頁
已閱讀5頁,還剩18頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

第13章PIC系統(tǒng)功能

PIC系列單片機在片內(nèi)集成了一系列具有獨特功能的外圍專用電路。采用這樣的芯片構(gòu)成的應用系統(tǒng)不僅可以提供最大的系統(tǒng)可靠性,而且由于最大限度地減少外部器件,降低了系統(tǒng)成本和系統(tǒng)功耗。PIC強大的系統(tǒng)功能及完善的配置方式,對于從事單片機應用開發(fā)工程人員來說,提供了非常大的方便。13.1PIC系統(tǒng)功能及配置

就系統(tǒng)功能及配置情況,PIC系列單片機可以說功能強大、配置完善,從各個方面為用戶著想,留有很大的開發(fā)余地和靈活的配置固化方式。13.1.1系統(tǒng)配置寄存器CONFIG

F877系統(tǒng)配置寄存器CONFIG,是一個14位寬度的“不可訪問”寄存器。用該寄存器的配置位可以對片內(nèi)各種部件進行配置。這個寄存器在程序內(nèi)存中的映像地址為2007H,已經(jīng)不在用戶編程存儲空間可尋址的范圍。Bit3/PWRTE:上電延時控制位,主動參數(shù)。0:關(guān)閉上電延時;1:允許上電延時。不管PWRTE位的值如何,使能(設(shè)置)掉電復位鎖定功能也就自動使能(設(shè)置)上電延時定時器。因此,務必保證在任何時候使能掉電復位鎖定時,上電延時定時器將處于使能狀態(tài)。Bit5~Bit4/CP1~CP0:FLASH程序內(nèi)存代碼保護使能位。00:保護0000H-1FFFH的代碼;01:保護1000H-1FFFH的代碼;10:保護1F00H-1FFFH的代碼;11:關(guān)閉代碼保護功能。Bit6/BODEN:復位鎖定使能位。0:關(guān)閉復位鎖定使能;1:允許復位鎖定使能。Bit7/LVP:低電壓可編程使能位。0:RB3是數(shù)字I/O,MCLR上必須接高電壓才能編程;1:RB3/PGM引腳有PGM功能,允許低電壓編程。Bit8/CPD:EEPROM:數(shù)據(jù)存儲器代碼保護位。0:可保護EEPROM數(shù)據(jù)存儲器代碼;1:關(guān)閉代碼保護功能。Bit9/WRT:FLASH程序內(nèi)存寫使能位。0:通過EECON控制,不能向程序內(nèi)存中寫入未進行代碼保護的程序;1:通過EECON控制,可向程序內(nèi)存中寫入未進行代碼保護的程序。Bit10/Unimplemented:讀出為“1”。Bit11/RESV:系統(tǒng)保留。1:對于正常情況下。Bit13~Bit12與Bit5~Bit4/CP1~CP0相同設(shè)置。所有CP1~CP0必須被賦予相同的值以保證保護上面所列的程序代碼。1.上電復位POR(Poweronreset)

當芯片加電后電壓VDD上升到一定值(一般在1.3~1.8V)時,上電復位即產(chǎn)生一個上電復位脈沖。2.上電延時定時器PWRT

在芯片加電時,PWRT提供固定72ms正常上電延遲定時,上電延時定時用RC振蕩器工作。只要PWRT工作,芯片就保持復位狀態(tài),PWRT延時可以使電源電壓上升到一個對芯片工作適合的電平。3.電源控制/狀態(tài)寄存器PCON

Bit0是掉電復位狀態(tài)位BOR,它在上電復位時不確定,上電復位后用戶必須把它置位。如果在后續(xù)的復位中該位被清零,則表示發(fā)生過掉電鎖定復位。Bit1是上電復位狀態(tài)位POR,它在上電復位時被清零,在其它情況下不受影響。上電復位后,用戶必須把該位置位。13.1.4監(jiān)視定時器WDT

監(jiān)視定時器WDT是PIC單片機最具特色的內(nèi)容之一,定時計數(shù)脈沖是由芯片內(nèi)專用的RC振蕩器產(chǎn)生。它的工作既不需要任何外部器件,也與單片機的時鐘電路無關(guān)。這樣既使單片機的時鐘停止,WDT仍舊能繼續(xù)工作。

13.1.5調(diào)試與編程

在線調(diào)試器;程序校驗/代碼保護;標識(ID)碼存儲單元;在線串行編程。13.2PIC單片機低功耗設(shè)計

隨著電子產(chǎn)品小型化的發(fā)展,對單片機也提出了低功耗的要求,這在一些便攜式產(chǎn)品、野外檢測儀表、海河航標燈和玩具等產(chǎn)品中尤為重要。設(shè)計一個低功耗系統(tǒng)產(chǎn)品,是一個綜合規(guī)劃的內(nèi)容,需要考慮的因素很多,但主要可以采用以下措施:1.選擇合適的模塊

PIC系列單片機雖然功耗都很低,但不同的模塊電能消耗不同,即便是在同一個家族里選擇芯片型號的時候,它們也有不同的電能消耗量!2.選擇合適的工作條件

一般睡眠模式下運行比正常模式耗電省得多,所以如果其它條件允許,盡量讓芯片處于睡眠狀態(tài)。低電壓下工作比較省電,在選用單片機時盡可能選擇較低的工作電壓。晶體、諧振器和RC振蕩器的比較:

4.合理處理I/O管腳

I/O管腳的處理,在低功耗系統(tǒng)里非常重要。設(shè)置為輸出的管腳可以驅(qū)動20~25mA電流。所以檢查你的設(shè)計,優(yōu)化每個輸出管腳上的電流消耗是非常重要的,即使是弱上拉的管腳依然可以輸出400uA電流。為達到節(jié)能目的,可以禁止內(nèi)部上拉,使用外部較大的電阻做上拉。5.TMR1異步時鐘方式下使用

在需要實時時鐘的場合,在TMR1上接入一個32.768kHz晶體就可以實現(xiàn)成本低和電耗低。TMR1可以在不用外部時鐘芯片,允許芯片進入睡眠模式下,繼續(xù)走時鐘(時間/日期)。對單片機系統(tǒng)的影響主要表現(xiàn)在以下幾個方面:數(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

提交評論