添加收藏夹  设为首页  深圳服务热线:13692101218  13751165337
51电子网联系电话:13692101218
位置:首页 > IC型号导航 > 首字符A型号页 > 首字符A的型号第1076页 > ATMEGA88V-10PJ > ATMEGA88V-10PJ PDF资料 > ATMEGA88V-10PJ PDF资料1第23页
ATmega48/88/168
I / O存储器
中的ATmega48 / 88/168的I / O空间定义显示在“注册摘要”
页325 。
所有的ATmega48 / 88/168 I / O和外设都被放置在I / O空间。所有的I / O位置
可以通过LD / LDS / LDD和ST / STS / STD指令,传输数据进行访问
在32个通用工作寄存器和I / O之间。 I / O寄存器
地址为0x00 - 0x1F的直接对位进行访问使用SBI和CBI
指令。在这些寄存器中,单个的比特的值可以通过使用被检查
SBIS与SBIC指令。请参阅有关详细信息,指令集。当
使用/ O具体IN和OUT指令时,我的I / O地址为0x00 - 0x3F之间必须是
使用。当寻址的I / O寄存器为使用LD数据空间和ST指令, 0x20的
必须被添加到这些地址。了ATmega48 / 88/168是一个复杂的微控制器
更多的外围设备比可以在64的位置预留支持
操作码的IN和OUT指令。对于段0x60扩展I / O空间 - 为0xFF
在SRAM中,只能使用ST / STS / STD和LD / LDS / LDD指令都可以使用。
为了与以后的器件兼容,保留位应写入零,如果访问。
保留的I / O内存地址不应该被写入。
一些状态标志都被写入逻辑1来清除。需要注意的是,不像
大多数其他的AVR, CBI和SBI指令只对一些特殊位,并
因此,可以使用包含这些状态标志寄存器。 CBI和SBI
指导工作,寄存器0x00至0x1F的唯一。
在I / O和外设控制寄存器在其他章节介绍。
通用I / O寄存器
了ATmega48 / 88/168包含3个通用I / O寄存器。这些寄存器
可用于存储信息,并且它们用于存储格洛特别有用
BAL变量和状态标志。通用I / O寄存器的地址范围内
为0x00 - 0x1F的直接对位进行访问使用SBI , CBI , SBIS与SBIC指令。
通用I / O寄存器
2 - GPIOR2
7
最高位
6
5
4
3
2
1
0
最低位
GPIOR2
读/写
初始值
读/写
0
读/写
0
读/写
0
读/写
0
读/写
0
读/写
0
读/写
0
读/写
0
通用I / O寄存器
1 - GPIOR1
7
最高位
6
5
4
3
2
1
0
最低位
GPIOR1
读/写
初始值
读/写
0
读/写
0
读/写
0
读/写
0
读/写
0
读/写
0
读/写
0
读/写
0
通用I / O寄存器
0 - GPIOR0
7
最高位
6
5
4
3
2
1
0
最低位
GPIOR0
读/写
初始值
读/写
0
读/写
0
读/写
0
读/写
0
读/写
0
读/写
0
读/写
0
读/写
0
23
2545D–AVR–07/04

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