|
|
單片機(jī)源程序如下:
- #include <msp430f6638.h>
- int main(void) {
- // 關(guān)閉看門狗定時(shí)器
- WDTCTL = WDTPW + WDTHOLD;
- //
- // //清空P2.7引腳
- // P2DIR &= 0x0080;
- // //設(shè)置p2.7為輸出p0模式 紅色LED
- // P2DIR |= 0x0080;
- //
- // //清空P2.7引腳
- // P8DIR &= 0x0001;
- // //設(shè)置p8.0為輸出模式 綠色LED
- // P8DIR |= 0x0001;
- //
- //使能上下拉電阻功能
- P2REN |= 0X0040;
- //設(shè)置P4.0上拉電阻方式
- P2OUT |= 0X0040;
- //
- //
- // while(1)
- // {
- // if( P2IN & 0x0040)
- // {
- // //P2.7輸出高電平
- // P2OUT |= 1 << 7;
- // P8OUT |= 1 ;
- // }
- // else
- // {
- // //P2.7輸出低電平
- // P2OUT &= ~( 1 << 7);
- // P8OUT &= 0;
- // }
- //
- // }
- //清空P2.7引腳
- P3DIR &= 1 << 3;
- //設(shè)置p2.7為輸出模式 紅色LED
- P3DIR |= 1 << 3;
- //清空P2.7引腳
- P2DIR &= 0x0080;
- //設(shè)置p2.7為輸出p0模式 紅色LED
- P2DIR |= 0x0080;
- while(1)
- {
- if( P2IN & 0x0040)
- {
- P2OUT |= 1 << 7;
- P3OUT &= ~(1 << 3);
- }
- else
- {
- P3OUT = 1 << 3;
- P2OUT &= ~( 1 << 7);
- }
- }
-
- }
復(fù)制代碼
|
|