找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 2524|回復(fù): 0
打印 上一主題 下一主題
收起左側(cè)

MSP430F1101A單片機(jī)按鍵及LED的檢測程序

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:280460 發(fā)表于 2020-9-24 14:23 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
主要實(shí)現(xiàn)MSP430F1101A單片機(jī)的時(shí)鐘設(shè)置及按鍵對(duì)應(yīng)LED的顯示

單片機(jī)源程序如下:
  1. #include <msp430x11x1.h>

  2. int main( void )
  3. {
  4.   // Stop watchdog timer to prevent time out reset
  5.   WDTCTL = WDTPW + WDTHOLD;
  6. P2DIR |= 0X01;
  7. P2OUT |= BIT0;
  8. P1DIR &= ~BIT0;
  9. P1IE |= 0X01;
  10. P1IES |= 0X01;
  11. P1IFG &= ~0X01;
  12. _BIS_SR(LPM4_bits+GIE);
  13. }

  14. # pragma vector=PORT1_VECTOR
  15. __interrupt void port_1(void)
  16. {
  17.   unsigned int i;
  18.   if (!(P1IN & BIT0))
  19.   {
  20.     for(i=0;i<8000;i++);
  21.     if (!(P1IN & BIT0))
  22.     {
  23.       P2OUT &= ~BIT0;
  24.       while(!(P1IN & BIT0));
  25.       P2OUT |= BIT0;
  26.     }
  27.   }
  28.   //P2OUT ^= 0X01;
  29.   P1IFG &= ~0X01;
  30. }
復(fù)制代碼

所有資料51hei提供下載:
MSP430F1101A_KEY_LED.zip (68.25 KB, 下載次數(shù): 8)

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

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

快速回復(fù) 返回頂部 返回列表