您好,欢迎来到暴趣科技网。
搜索
您的当前位置:首页MSP430F2132光敏电阻

MSP430F2132光敏电阻

来源:暴趣科技网


//模块在无光条件或者光强达不到设定阈值时,DO口输出高电平

//当外界环境光强超过设定阈值时,模块D0输出低电平;

#define uchar unsigned char

#define uint unsigned int

#define ulong unsigned long

#define CPU_F ((double)8000000)

#define delay_us(x) __delay_cycles((long)(CPU_F*(double)x/1000000.0))

#define delay_ms(x) __delay_cycles((long)(CPU_F*(double)x/1000.0))

#include \"msp430f2132.h\"

//#include

//#include

#define gmdz (P2IN&BIT0)

int main( void )

{

// Stop watchdog timer to prevent time out reset

WDTCTL = WDTPW + WDTHOLD;

//P2DIR|=BIT0;

P2DIR &=~ BIT0;//输入

while(1)

{

if(gmdz)

{

//delay_ms(10);

//if(gmdz)

{

P2DIR=0X04;

P2OUT=0X04;

delay_ms(200);

P2OUT=0;

delay_ms(200);

}

}

else

{

//P1OUT&=~BIT0;

//P1OUT|=BIT0;

//delay_ms(10);

//if(gmdz == 1)

{

P2DIR=0X04;

P2OUT=0X04;

delay_ms(50);

P2OUT=0;

delay_ms(50);

}

}

}

}

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- baoquwan.com 版权所有 湘ICP备2024080961号-7

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务