MSP430G2553寄存器资料(7)
时间:2025-07-09
时间:2025-07-09
PxREN 上拉/下拉电阻使能寄存器(0:禁止 1:启用)
IO口配置语句
按字节操作: P1DIR=0xff; PIOUT=0x20; P1DIR=0x00; data=P1IN; P1OUT |= 0x02; P1OUT &= ~0x02; P1DIR |= 0x13; P1SEL |= 0x11; P1OUT^=0X01; P1IE|=0x80; P1IES|=0x00;
按位操作:
P1OUT|=BIT0; P1OUT&=~BIT0; P1DIR=BIT0; P1DIR&=~BIT0; data=P1IN&BIT0; P1IE|=BIT0; P1IE&=~BIT0; P1DIR&=~BIT7; P1SEL = BIT1 + BIT2; P1SEL2 = BIT1 + BIT2; P1IFG=0; P1IFG&=~BIT7;
其他语句:
while (1) // Test P1.4 {
if ((0x08 & P1IN)) P1OUT |= 0x01; // if P1.3 set, set P1.0
//将P1口作为输出口 // P1口输出0x20 //将P1口作为输入口 //读取P1口外部输入值 // P1.1 = 1 // P1.1 = 0
// P1.0,1 和P1.4 输出
// P1.0,4 ACLK、SMCLK 输出 //P1.0取反 //P1.7中断允许 //P1.7上升沿触发
//P1.0输出1 //P1.0输出0
//将P1.0作为输出口 //将P1.0口作为输入
//读取P1.0口外部输入值
//打开P1.0外部中断 ,BIT0的值为0x01,即把P1IE 的第一位置1 //关闭P1.0外部中断 //P1.7为输入
//设置IO口,P1.2为发送TXD,P1.1为接收RXD //设置IO口,P1.2为发送TXD,P1.1为接收RXD //P1.7中断标志清除,对于多源中断必须先清中断标 志再打开中断 //P1.7中断标志清除