找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1590|回復: 0
收起左側

測試語言1820的msp430代碼

[復制鏈接]
ID:294607 發(fā)表于 2018-3-20 17:08 | 顯示全部樓層 |閱讀模式
單片機源程序如下:
  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. }

復制代碼


回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復 返回頂部 返回列表