添加收藏夹  设为首页  深圳服务热线:13751165337  13692101218
51电子网联系电话:13751165337
位置:首页 > IC型号导航 > 首字符A型号页 > 首字符A的型号第1520页 > AT90LS8535-4JC > AT90LS8535-4JC PDF资料 > AT90LS8535-4JC PDF资料1第20页
堆栈指针 - SP
该AT90S8535堆栈指针实现为两个8位寄存器中的I / O空间
位置$ 3E ( $ 5E)和$ 3D ( $ 5D ) 。由于AT90S8535数据存储器$ 25F某些地区可能
系统蒸发散,使用10位。
$3E ($5E)
$3D ($5D)
15
SP7
7
读/写
R
读/写
初始值
0
0
14
SP6
6
R
读/写
0
0
13
SP5
5
R
读/写
0
0
12
SP4
4
R
读/写
0
0
11
SP3
3
R
读/写
0
0
10
SP2
2
R
读/写
0
0
9
SP9
SP1
1
读/写
读/写
0
0
8
SP8
SP0
0
读/写
读/写
0
0
SPH
SPL
堆栈指针指向数据SRAM堆栈区所在的子程序和接口
中断堆栈。数据SRAM堆栈空间必须由定义
之前的任何子程序调用的程序执行和使能中断。堆栈
指针必须指向高于60美元。堆栈指针加1减时
数据被压入堆栈PUSH指令,它是由2减
当一个地址被压入堆栈子程序调用和中断。该
堆栈指针加1 ,当数据被从堆栈中弹出用POP
指令,它是由2递增时的地址从堆栈中弹出用
从子程序返回RET或RETI中断返回。
复位和中断
处理
该AT90S8535提供了16种不同的中断源。这些中断和另行
每个速率复位向量在程序存储器空间一个单独的程序载体。
所有的中断事件都有自己的使能必须设置( 1 )位一起
状态寄存器中的位I ,以使该中断。
在程序存储区的最低地址被自动定义为
复位和中断向量。完整的向量列表显示在表2中。表
也决定了不同中断的优先级。越低的地址,则
更高的优先级。 RESET具有最高的优先级,第二个为INT0 (外部
中断请求0 )等。
表2中。
复位和中断向量
向量号
1
2
3
4
5
6
7
8
9
10
11
12
项目地址
$000
$001
$002
$003
$004
$005
$006
$007
$008
$009
$00A
$00B
来源
RESET
INT0
INT1
TIMER2 COMP
TIMER2 OVF
TIMER1 CAPT
TIMER1 COMPA
TIMER1 COMPB
TIMER1 OVF
TIMER0 OVF
SPI , STC
UART , RX
中断定义
硬件引脚,上电复位和
看门狗复位
外部中断请求0
外部中断请求1
定时器/计数器2比较匹配
定时器/计数器溢出
T / C1的捕捉事件
定时器/计数器1比较匹配A
定时器/计数器1比较匹配B
定时器/计数器溢出
定时器/计数器溢出
SPI串行传输完成
UART ,接收结束
20
AT90S/LS8535
1041H–11/01

深圳市碧威特网络技术有限公司