MSP430G2553寄存器资料(6)
时间:2025-07-09
时间:2025-07-09
_EINT();//总中断允许,打开总中断,相当于51的EA=1; _DINT();//关闭总中断,相当于51的EA=0;
LPM0; //开启低功耗模式0,进入低功耗模式,等待中断唤醒 temp = ~temp; //取反
P1OUT = temp; //P1口赋值
TACTL = 0; // Stop Timer
******************************************************************************************* IO端口模块:
IO口
所有P口都可作为通用IO口使用,所有P口都可进行字节操作和位操作
在PUC后全都为复位,作为输入时,只能读;作为输出时,可读可写
输入寄存器是只读寄存器,用户不能对其写入,只能通过读取该寄存器的内容知道IO口的输入信号,此时引脚方向必须为输入。
这是IO端口的输出缓冲器,
在读取时输出缓存的内容与脚引方向定义无关,改变方向寄存器的内容,输出缓存的内容不受影响。
该寄存器有8个标志位,对应相应的引脚是否有待处理的中断请求;这8个中断标志共用一个中断向量,中断标志不会自动复位,必须软件复位;外部中断事件的时间必须>=1.5倍的MCLK的时间,以保证中断请求被接受。
PxIE
1
:允许中断)
中断使能寄存器(0:禁止中断