
数据存储器RAM段
延期
(续)
0200至027F为数据段2中,等等,达到FF00至FF7F
为数据段255,基地址范围从0000到
007F表示数据段的0 。
图5
说明了如何在S寄存器数据存储器exten-
锡永用于延伸的基础地址的下半部分
范围(00 7F十六进制)到128字节的256个数据段
每一个,与来自XX00 32 KB的总寻址范围
到XX7F 。这种组织允许总共256个数据段
的每128个字节,一个额外的上底网段
精神疾病的128个字节。此外,所有的寻址模式
可用于所有数据段。在S寄存器必须是
程序的控制下改变,从一个数据段移动
换货( 128字节)到另一个。然而,上底段
换货(包含16个内存寄存器,I / O寄存器,
控制寄存器等),总是可以不管
在S寄存器的内容时,由于上部底座段
(地址范围0080至00FF )是独立的数据段的
换货扩展。
即利用堆栈指针(SP)总是REF-的说明
erence堆叠作为基段(段0 )的一部分,
不管在S寄存器的内容。在S寄存器
没有这些指令改变。因此,堆栈
(与子例程连接和中断的使用)总是某一地址
符在基段。堆栈指针将intitial-
美化版的数据存储单元006F ,以点为重的结果
设置的。
的RAM中所含的基段的128个字节是
下部和上部基片间分割。第一
112字节RAM居民从地址0000到006F的
下部基座段,而剩下的16个字节的
RAM表示位于AD- 16数据存储器寄存器
连衣裙00F0到上底段的00FF 。无RAM
位于上部16地址( 0070到007F )
下部基座段。
除了这些最初的128个字节的额外内存,但是,将
总是被映射的存储器中的128个字节(或更少)基团
在数据段地址扩展( XX00到XX7F )
下部基座段。 RAM的额外字节
从内存段1映射透过3段(见
图5)。
DS012829-6
*
读取所有的人。
图5. RAM组织
RESET
当拉低RESET输入初始化单片机
控制器。会发生初始化时复位输入
拉低。在初始化时,数据和配置
对于口L ,G和C寄存器清零,导致这些
端口被初始化为三态模式。的引脚G1
G口处于异常(如下所述),因为脚G1是德迪
cated作为看门狗和/或时钟监视器输出错误
引脚。 D端口被设置为高。在PC , PSW , ICNTRL , CNTRL ,
T2CNTRL和T3CNTRL控制寄存器清零。该
USART寄存器PSR , ENU (除了TBMT位被置位) ,
ENUR和ENUI被清除。比较器选择雷吉斯
器被清零。在S寄存器被初始化为零。该
多输入唤醒WKEN注册和WKEDG是
清除。唤醒注册WKPND是未知的。该协议栈
指针,SP被初始化至6F进制。
该器件在复位的同时与看门狗
逻辑和时钟监控器装备,与
看门狗服务窗口位设置和时钟监控器
位置。看门狗和时钟监视器电路在 -
复位过程中禁止的。看门狗服务窗口位
初始化高默认最大看门狗
64K的T服务窗口
C
时钟周期。该时钟监视器位
正在初始化,会造成一个时钟监视器错误后续
荷兰国际集团复位如果时钟未达到规定的最低
频率在复位的终止。一个时钟监视器错误
会造成引脚G1低电平有效错误输出。此错误
输出将一直持续到16吨
C
–32 t
C
下面的时钟周期
时钟频率达到指定的最低值,
此时, G 1输出将进入三态模式。
中所示的外部RC网络
图6
应使用
以保证RESET引脚保持低电平,直到电源支持
帘布层的芯片稳定。
17
www.national.com