欢迎访问ic37.com |
会员登录 免费注册
发布采购

ATMEGA16L-8PC 参数 Datasheet PDF下载

ATMEGA16L-8PC图片预览
型号: ATMEGA16L-8PC
PDF下载: 下载PDF文件 查看货源
内容描述: 8位AVR微控制器具有16K字节的系统内可编程闪存 [8-bit AVR Microcontroller with 16K Bytes In-System Programmable Flash]
分类和应用: 闪存微控制器和处理器外围集成电路光电二极管异步传输模式ATM时钟
文件页数/大小: 315 页 / 2880 K
品牌: ATMEL [ ATMEL CORPORATION ]
 浏览型号ATMEGA16L-8PC的Datasheet PDF文件第6页浏览型号ATMEGA16L-8PC的Datasheet PDF文件第7页浏览型号ATMEGA16L-8PC的Datasheet PDF文件第8页浏览型号ATMEGA16L-8PC的Datasheet PDF文件第9页浏览型号ATMEGA16L-8PC的Datasheet PDF文件第11页浏览型号ATMEGA16L-8PC的Datasheet PDF文件第12页浏览型号ATMEGA16L-8PC的Datasheet PDF文件第13页浏览型号ATMEGA16L-8PC的Datasheet PDF文件第14页  
堆栈指针
堆栈主要用于存储临时数据,用于存储局部变量和
中断和调用子程序的返回地址。堆栈指针
总是指向堆栈的顶部。需要注意的是该协议栈实现成长
从更高的存储位置,以降低内存位置。这意味着,一个堆栈
PUSH指令减少堆栈指针。
堆栈指针指向数据SRAM堆栈区所在的子程序和接口
中断堆栈。数据SRAM堆栈空间必须由定义
之前的任何子程序调用的程序执行和使能中断。堆栈
指针必须指向高于60美元。堆栈指针由一个递减时
数据被压入堆栈PUSH指令,它是由两个减
当返回地址被压入堆栈子程序调用或中断。该
堆栈指针加一,当数据被从堆栈中弹出用POP
指令,并且它是由两个递增数据时从堆栈中弹出与返回
从子程序RET或RETI中断返回。
AVR的堆栈指针被实现为两个8位寄存器中的I / O空间。该num-
实际使用的比特误码率是依赖于实现。注意,在一些数据空间
AVR架构的实现是如此之小,只有SPL就足够了。在这
情况下, SPH寄存器不会出现。
15
SP15
SP7
7
读/写
读/写
读/写
初始值
0
0
14
SP14
SP6
6
读/写
读/写
0
0
13
SP13
SP5
5
读/写
读/写
0
0
12
SP12
SP4
4
读/写
读/写
0
0
11
SP11
SP3
3
读/写
读/写
0
0
10
SP10
SP2
2
读/写
读/写
0
0
9
SP9
SP1
1
读/写
读/写
0
0
8
SP8
SP0
0
读/写
读/写
0
0
SPH
SPL
10
ATmega16(L)
2466E–AVR–10/02