新闻中心

EEPW首页>模拟技术>设计应用> PIC单片机之16C84单片机介绍(一)

PIC单片机之16C84单片机介绍(一)

作者: 时间:2012-11-14 来源:网络 收藏
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">  复位地址 0000H

  外部中断向量 0004H

  用户存贮空间 3FFH

  1FFFH

  3-2数据存储器的结构

  数据存储器被分成两个区域。第一个是专用功能寄存器(SFR)区域,第二是通用寄存器区域(GPR)。SFR控制着器件的操作。数据存储器被分成0块和1块。通过程序时状态寄存器STATUS中的RP1: RP0位 的设置来选择0块(RP1=0,RP0=0)或1块(RP0=1)。

  其中带有斜线的部分是实际不存在的单元,带有*号的单元没有物理寄存。指令MOVWF和MOVF可以把W寄存器的值(W寄存器是器件内部的工作 寄存器)传送到寄存器文件(“F”)中的任何单元,反之也可以。整个数据存储器可以直接寻址或通过文件选择寄存器(FSR)进行间接寻址。间接寻址要根据状态寄存器的RP1:RP0位的状态决定访问数据存 储器的某一块,数据存储器的两块中都被分成通用寄存器和专用寄存 器。其中每块低地址单元留作专用寄存器,专用寄存器以上地址的单 元为通用寄存器,它们是静态RAM。

  1.通用寄存器文件 寄存器文件可以直接寻址或通过FSR间接寻址。所有器件都有一定 数量的通用寄存器(GPR),它们的数据宽度是8位。16C84只有36个字节的通用寄存器,地址为0CH~ 2FH,对1块对应的8CH~ AFH的访问都将实际访问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

存储器相关文章:存储器原理




关键词:PIC单片机16C84单片机

评论


相关推荐

技术专区

关闭