⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 4.10.1.2.c

📁 MSP430单片机的经典C语言例子
💻 C
字号:
#include <msp430x14x.h>
 
void Init(void);
char Data[20],Buffer[20];
unsigned char i=0,j,flag=0;



void main(void)
{
        WDTCTL  =  WDTPW+WDTHOLD;
        Init();
        _EINT();
        
        while(1);       
       
       
} 

void Init(void)
{
        UCTL1  &=~ SWRST;
        UCTL1   =  0X10;
        UBR01   =  0X03;
        UBR11   =  0X00;
        UMCTL1  =  0X4A;
        UTCTL1  =  0X10;
        ME2    |=  0X30;
        P3SEL   =  0XC0;
        P3DIR   =  0X40;
        IE2    |=  URXIE1; 

}

#pragma vector=UART1RX_VECTOR
__interrupt  void usart1_rx (void)
{
        if( flag==0 )
            {
            if(RXBUF1==0XFF)
                {
                  flag  =  1;
                  i     =  0;
                }
            }
        else
            {
              Data[i]=RXBUF1;
              if(Data[i++]==0);
                  {
                  flag  =  0;
                  for(j=0;j<i;j++)  Buffer[j]=Data[j];
                  }
            }    
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -