添加收藏夹  设为首页  深圳服务热线:13751165337  13692101218
51电子网联系电话:13751165337
位置:首页 > IC型号导航 > 首字符A型号页 > 首字符A的型号第1871页 > AT90S2323-10PC > AT90S2323-10PC PDF资料 > AT90S2323-10PC PDF资料2第35页
AT90S/LS2323/2343
I / O端口B
所有的AVR端口都具有真正的读 - 修改 - 写功能作为通用数字I时使用/ O
端口。这意味着,一个端口引脚的方向可以在不unintention-改变
盟友改变任何其他引脚与SBI和CBI指令的方向。相同
适用于用于改变驱动器的值(如果配置为输出),或启用/禁用的拉
电阻器(如果配置为输入) 。
对于AT90S / LS2323 ,端口B是3位双向I / O口。对于AT90S / LS2343 ,
端口B是一个5位双向I / O口。
请注意:在PORTB , DDRB和PINB的描述3位和第4不适用
在AT90S / LS2323 。它们只读取为0的值。
三个I / O存储器地址分配给端口B ,分别用于数据
注册会员 - PORTB , 18美元($ 38) ,数据方向寄存器 - DDRB , 17美元($ 37)和端口
B输入引脚 - PINB , 16美元($ 36) 。端口B输入引脚地址是只读的,而
数据寄存器和数据方向寄存器为读/写。
所有的端口引脚都具有可选的上拉电阻。端口B输出缓冲器可
沉20 mA电流,因此直接驱动LED 。当引脚PB0到PB4用作
投入和被外部拉低,他们将输出电流,如果内部上拉电阻
器被激活。
端口的引脚与复用功能如表12所示。
表12 。
端口B引脚复用功能
端口引脚
PB0
PB1
PB2
PB3
第二功能
MOSI (数据输入线为内存下载)
MISO (数据输出线内存上传)
INT0 (外部中断0输入)
SCK (串行时钟输入串行编程)
TO (定时器/计数器计数时钟输入)
时钟(时钟输入, AT90S / LS2343只)
当引脚用作复用功能的DDRB和PORTB寄存器来
根据复用功能说明进行设置。
端口B数据寄存器 - PORTB
$18 ($38)
读/写
初始值
7
6
5
4
PORTB4
3
PORTB3
2
PORTB2
1
PORTB1
0
PORTB0
PORTB
R
0
R
0
R
0
读/写
0
读/写
0
读/写
0
读/写
0
读/写
0
端口B数据方向寄存器
- DDRB
$17 ($37)
读/写
初始值
7
R
0
6
R
0
5
R
0
4
DDB4
读/写
0
3
DDB3
读/写
0
2
DDB2
读/写
0
1
DDB1
读/写
0
0
DDB0
读/写
0
DDRB
35
1004D–09/01

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