标题: 测试语言1820的msp430代码 [打印本页]

作者: 春辉    时间: 2018-3-20 17:08
标题: 测试语言1820的msp430代码
单片机源程序如下:
  1. #include <msp430f6638.h>

  2. int main(void) {
  3.         // 关闭看门狗定时器
  4.         WDTCTL = WDTPW + WDTHOLD;
  5. //
  6. //        //清空P2.7引脚
  7. //        P2DIR &= 0x0080;
  8. //        //设置p2.7为输出p0模式 红色LED
  9. //        P2DIR |= 0x0080;
  10. //
  11. //        //清空P2.7引脚
  12. //        P8DIR &= 0x0001;
  13. //        //设置p8.0为输出模式 绿色LED
  14. //        P8DIR |= 0x0001;
  15. //
  16.         //使能上下拉电阻功能
  17.         P2REN |= 0X0040;
  18.         //设置P4.0上拉电阻方式
  19.         P2OUT |= 0X0040;
  20. //
  21. //
  22. //        while(1)
  23. //        {
  24. //                if( P2IN & 0x0040)
  25. //                {
  26. //                        //P2.7输出高电平
  27. //                        P2OUT |= 1 << 7;
  28. //                        P8OUT |= 1 ;
  29. //                }
  30. //                else
  31. //                {
  32. //                        //P2.7输出低电平
  33. //                        P2OUT &= ~( 1 << 7);
  34. //                        P8OUT &= 0;
  35. //                }
  36. //
  37. //        }


  38.         //清空P2.7引脚
  39.         P3DIR &= 1 << 3;
  40.         //设置p2.7为输出模式 红色LED
  41.         P3DIR |= 1 << 3;
  42.         //清空P2.7引脚
  43.         P2DIR &= 0x0080;
  44.         //设置p2.7为输出p0模式 红色LED
  45.         P2DIR |= 0x0080;

  46.         while(1)
  47.         {

  48.                 if( P2IN & 0x0040)
  49.                 {
  50.                         P2OUT |= 1 << 7;
  51.                         P3OUT &= ~(1 << 3);
  52.                 }
  53.                 else
  54.                 {
  55.                         P3OUT = 1 << 3;
  56.                         P2OUT &= ~( 1 << 7);
  57.                 }
  58.         }

  59.       
  60. }

复制代码







欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1