第4章 MSP430F5单片机端口.ppt

* 第4章 MSP430F5单片机数字I/O口 F5529提供9路数字 I/O接口,P1到P8以及PJ。每个端口8个管脚。 每个I/O管脚都可以独立的设置为输入或者输出方向,以及读取或者写入。所有接口都能独立配置为内部上拉或是下拉。 在MSP430系统中,没有专门的输入/输出指令,输入输出操作都是通过数据传送指令来完成的 例如用指令MOV P1IN,R5表示读取P1端口内容,端口P1~P6都是按位寻址的,也就是说,端口每一位都可以独立用于输入/输出。 * 每个独立的端口可以作为字节长度端口访问或者结合起来作为字长度端口进行访问。 端口配对P1/P2、P3/P4、P5/P6、P7/P8等联合起来,分别以PA、PB、PC、PD的名字被访问等。 当进行字操作写入PA口时,所有的16位数据都被写入这个端口。其它端口也是一样的。 当写入的数据长度小于端口最大长度时,那些没有用到的位保持不变。 中断向量寄存器P1IV和P2IV,它们只能进行字节操作,不存在PAIV这个寄存器。 * 不管是灌电流还是拉电流,每个端口的输出晶体管都能限制输出电流(最大约20mA),以保证系统安全。 * 4.1 端口P1和P2 端口P1和P2具有输入/输出、中断和外部模块功能,这些功能可以通过他们各自的9个控制寄存器的设置来实现。下面Px代表P1和P2。 * 1.PxDIR 输入/输出方向寄存器 相互独立的8

文档评论(0)

1亿VIP精品文档

相关文档