1。3。2 MSP430F149 芯片引脚
MSP430F149 芯片由 64 个引脚组成,其中有 48 个为 I/O 端口,MSP430F149 引脚图如图 1。1 所示。
MSP430F149 引脚图
单片机的具体说明如下表 1。2 所示。
表 1。2 MSP430F149 芯片引脚说明表
1。3。3 MSP430F149 芯片的 I/O 端口
MSP430F149 芯片具有 6 个 8 位的 I/O 端口,按照它们的组成可以分为两类,一类是使用 7 个控制寄存器的 P1,P2;还有一类是只占用了 4 个寄存器的 P3-P6:
1)所有单个 I/O 口均可独立编写程序;
2)6 个端口的输入输出的组合都是随意的,且都是有可能的;
3)P1,P2 的每一位都能够进行中断处理。在 6 个端口中只有 P1 与 P2 端口具有中断的 功能,其余 4 个端口都没有此功能,6 个端口都可以作为输入输出端口使用。用 Px 代表端口, 来介绍这 7 个寄存器。
(1) PxDIR (输入/输出方向寄存器)
每个端口的 8 个操作位是彼此互不干扰的,在定义该端口的输入输出模式的时候,要先 定义端口的方向。当作为输入时,只能够读;当作为输出的时候,既可读又可写。
0 :输入模式;1 :输出模式。来*自-优=尔,论:文+网www.youerw.com
(2) PxIN (输入寄存器) 输入寄存器就是只读寄存器,就是只能够通过这个寄存器读取它之中的内容,而使用者
自己是没有对该寄存器写入数据的权利的,而且引脚的方向要设置为输入方向。
(3) PxOUT (输出寄存器)
PxOUT 是被用来作为 I/O 端口输出缓冲寄存器的,执行读取操作的时候,无论输出的内 容与端口引脚的方向都是不影响的。
(4)PxIFG (中断标志寄存器) 中断标识寄存器的每一个标志位对应着每一个端口引脚,用来判断引脚中是否有要处理
的中断。
0 :没有中断请求;1 :有中断请求。
(5) PxIES (中断触发沿选择寄存器)
如果 I/O 端口当中有一个引脚被允许中断,那么还需要定义中断触发的方式。 0 :上升沿使相应标志置位;1 :下降沿使相应标志置位。
(6)PxIE (中断使能寄存器)
I/O 端口 8 个引脚中有一个引脚被用来控制该端口是否允许中断。 0 :禁止中断;1 :允许中断。
(7) PxSEL (功能选择寄存器) 每个端口多可以与外部设备相连,为了减少所需要的引脚的数目,就通过将引脚复用的方式来对功能和芯片外部联系进行选择。
P3-P6 端口只具有功能选择寄存器(PxSEL)、输入寄存器(PxIN)、输出寄存器(PxOUT)和 输入/输出方向的寄存器(PxDIR)。
0 :选择引脚为 I/O 端口;1 :选择引脚为外围模块功能。
MSP430单片机的部分环境采集系统设计(4):http://www.youerw.com/zidonghua/lunwen_83491.html