PIC單片機16F84的內部硬件資源(二)-基礎電子_第1頁
PIC單片機16F84的內部硬件資源(二)-基礎電子_第2頁
PIC單片機16F84的內部硬件資源(二)-基礎電子_第3頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

精品文檔-下載后可編輯PIC單片機16F84的內部硬件資源(二)-基礎電子數據存儲器在單片機PIC16F84中,除了有存放程序的程序存儲器外,還有數據存儲器。單片機在執(zhí)行程序過程中,往往需要隨時向單片機輸入一些數據,而且有些數據還可能隨時改變。在這種情況下就需用數據存儲器。由于數據存儲器不但要能隨時讀取存放在其各個單元內的數據,而且還需隨時寫進新的數據,或改寫原來的數據。因此,數據存儲器需由隨機存儲器RAM構成。RAM存儲器在斷電時,所存數據隨即丟失,這在實際應用中有時會帶來不便。但是,在16F84單片機中有64×8位E2PROM數據存儲器。存放在E2PROM中的數據在斷電時不會丟失。16F84單片機中的RAM數據存儲器如表1所示,該RAM分為兩個存儲體:即存儲體0(Bank0)和存儲體1(Bank1)。每個存儲體均可以直接用內部總線傳送信息,所以它們都是以寄存器方式工作和尋址。這些八位寄存器,又可分為通用寄存器和專用寄存器兩個部分。通用寄存器存放數據,專用寄存器存放控制單片機運作的信息。每個存儲體可擴展到7FH(128個字節(jié))。在每個存儲體中,專用寄存器被安排在低位地址空間,通用寄存器被安排在高位地址空間。通用寄存器用法單一,但專用寄存器卻各有各的用處,現將較基本的專用寄存器作一簡單介紹。(1)程序計數器(PCL、PCLATH)。程序計數器PC是對程序進行管理的計數器。PIC16F84的程序計數器為13位寬,可尋址的存儲空間為8k×14位。實際上16F84只使用前1k×14位(0000~03FFH)存儲空間。因程序計數器有13位寬,而專用寄存器只有8位。因此PC由兩個專用寄存器構成。其低八位PCL是一個可讀/寫寄存器(地址為02H或82H),而高字節(jié)PCH(有效位5位)不能直接進行讀/寫操作,它是通過一個8位的保持寄存器PCLATH(地址為0A或8AH)把高5位地址傳送給程序計數器的高字節(jié)。當執(zhí)行CALL、GOTO指寫PCL時,PC值的高字節(jié)就從PCLATH寄存器中裝入。(2)狀態(tài)寄存器STATUS。狀態(tài)寄存器STATUS含有算術邏輯單元ALU運算結果的狀態(tài)(如有無進位等)、復位狀態(tài)及數據存儲體選擇位。有關位位的設定如表2所示,功能如下:1)第0位。進位/借位位C。執(zhí)行加、減運算指令表2IRPRP1RP0TOPDZDCC后,若結果有進位或借位,則C被置1,否則置0。在執(zhí)行移位指令時,也要用到這一位。2)第1位。輔助進位/借位位DC。執(zhí)行加、減運算指令后,若結果的低四位向高四位有進位或借位,則DC置1,否則置0。3)第2位。零標志位運算結果為零,Z被置1;運算結果不為零,Z被清零。4)第3位。低功耗標志位PD。上電復位或執(zhí)行CLRWDT指令后置1,執(zhí)行SLEEP指令后被清零。5)第4位。定時時間到標志位TO。上電復位或執(zhí)行CLRWDT、SLEEP指令后被置1,監(jiān)視定時器的定時時間到被清零。6)第5位和第6位(RP0、RP1)。這兩位是用于直接尋址時的寄存器體選擇位。即00——選中Bank0(00H~7FH);01——選中Bank1(80H~FFH),16F84只有兩個存儲體。故10、11不用。7)第7位IRP。這是間接尋址的寄存體選擇位。0——選中Bank0、1(00H~FFH),1——選中Bank2、3。16F84只有Bank0、1,所以此IRP位應被置為0。(3)間接尋址INDF和FSR寄存器INDF寄存器不是一個物理寄存器,而是一個邏輯功能的寄存器(地址為00H或80H),當對INDF寄存器進行尋址時,實際上是訪問FSR寄存器內容所指的單元,即把FSR寄存器作為間接寄存器使用。FSR稱為“寄存器選擇”寄存器,地址為(04H或84H)。對INDF寄存器本身進行間接尋址訪問,將讀出FSR寄存器的內容,例如當

溫馨提示

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

最新文檔

評論

0/150

提交評論