毕业论文

打赏
当前位置: 毕业论文 > 自动化 >

MSP430单片机的部分环境采集系统设计(4)

时间:2021-10-23 19:10来源:毕业论文
1。3。2 MSP430F149 芯片引脚 MSP430F149 芯片由 64 个引脚组成,其中有 48 个为 I/O 端口,MSP430F149 引脚图如图 1。1 所示。 MSP430F149 引脚图 单片机的具体说明如下

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
------分隔线----------------------------
推荐内容