標(biāo)題: MSP430F1101A單片機(jī)按鍵及LED的檢測程序 [打印本頁]

作者: zpq    時(shí)間: 2020-9-24 14:23
標(biāo)題: MSP430F1101A單片機(jī)按鍵及LED的檢測程序
主要實(shí)現(xiàn)MSP430F1101A單片機(jī)的時(shí)鐘設(shè)置及按鍵對應(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)






歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1