新聞中心

EEPW首頁 > 模擬技術(shù) > 設(shè)計(jì)應(yīng)用 > PIC單片機(jī)之16C84單片機(jī)介紹(一)

PIC單片機(jī)之16C84單片機(jī)介紹(一)

作者: 時(shí)間:2012-11-14 來源:網(wǎng)絡(luò) 收藏
one; COLOR: rgb(0,0,0); TEXT-INDENT: 0px; PADDING-TOP: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BACKGROUND-COLOR: rgb(255,255,255); orphans: 2; widows: 2; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px">  復(fù)位地址 0000H

  外部中斷向量 0004H

  用戶存貯空間 3FFH

  1FFFH

  3-2數(shù)據(jù)存儲(chǔ)器的結(jié)構(gòu)

  數(shù)據(jù)存儲(chǔ)器被分成兩個(gè)區(qū)域。第一個(gè)是專用功能寄存器(SFR)區(qū)域,第二是通用寄存器區(qū)域(GPR)。SFR控制著器件的操作。數(shù)據(jù)存儲(chǔ)器被分成0塊和1塊。通過程序時(shí)狀態(tài)寄存器STATUS中的RP1: RP0位 的設(shè)置來選擇0塊(RP1=0,RP0=0)或1塊(RP0=1)。

  其中帶有斜線的部分是實(shí)際不存在的單元,帶有*號(hào)的單元沒有物理寄存。指令MOVWF和MOVF可以把W寄存器的值(W寄存器是器件內(nèi)部的工作 寄存器)傳送到寄存器文件(“F”)中的任何單元,反之也可以。整個(gè)數(shù)據(jù)存儲(chǔ)器可以直接尋址或通過文件選擇寄存器(FSR)進(jìn)行間接尋址。間接尋址要根據(jù)狀態(tài)寄存器的RP1:RP0位的狀態(tài)決定訪問數(shù)據(jù)存 儲(chǔ)器的某一塊,數(shù)據(jù)存儲(chǔ)器的兩塊中都被分成通用寄存器和專用寄存 器。其中每塊低地址單元留作專用寄存器,專用寄存器以上地址的單 元為通用寄存器,它們是靜態(tài)RAM。

  1.通用寄存器文件 寄存器文件可以直接尋址或通過FSR間接尋址。所有器件都有一定 數(shù)量的通用寄存器(GPR),它們的數(shù)據(jù)寬度是8位。16C84只有36個(gè)字節(jié)的通用寄存器,地址為0CH~ 2FH,對(duì)1塊對(duì)應(yīng)的8CH~ AFH的訪問都將實(shí)際訪問0CH~ 2FH(地址的高位被忽略)。

  文件地址

  00 間接尋址地址(*) 間接尋址地址(*) 80

  01 TMRO OPTION 81

  02 PCL PCL 8 2

  03 STATUS STATUS 83

  04 FSR FSR 8 4

  05 PORTA TRISA 85

  06 PORTB TRISB 86

  07 87

  08 EEDATA EECON1 88

  09 EEADR EECON2(*) 89

  0A PCLATH PCLATH 8A

  0B INTCON INTCON 8B

存儲(chǔ)器相關(guān)文章:存儲(chǔ)器原理




關(guān)鍵詞: PIC 單片機(jī) 16C84單片機(jī)

評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉