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位。PIC16C84只有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

1 2 3 4 5

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

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版