久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

專注電子技術學習與研究
當前位置:單片機教程網 >> MCU設計實例 >> 瀏覽文章

基于MSP430F149單片機串口程序,中斷查詢方式

作者:佚名   來源:本站原創   點擊數:  更新時間:2013年11月11日   【字體:

基于MSP430F149單片機串口程序,中斷查詢方式

#include<msp430x14x.h>
#define uint unsigned  int
#define uchar unsigned char
#define  RXF     BIT7//p2
#define  TXF     BIT6
#define  Read    BIT4//p3
#define  Write   BIT5//p3
uchar static usb_flag=0;
void int_clk()
{
    uchar i;
    BCSCTL1&=~XT2OFF;  //打開XT振蕩器
    BCSCTL2|=SELM1+SELS;//MCLK 8M and SMCLK 1M 
    do
        {
        IFG1 &= ~OFIFG;                 //清除振蕩錯誤標志
        for(i = 0; i < 100; i++)
          _NOP();                        //延時等待
        }
    while ((IFG1 & OFIFG) != 0);        //如果標志為1繼續循環等待
    IFG1&=~OFIFG;
}
//寫數據
void send_data(uchar data)
{
  while(P2IN&TXF==1);//判斷狀態
  P1OUT|=Write;
   _NOP();
   _NOP();
  P4DIR=0XFF;
  P4OUT=data;
  _NOP();
  _NOP();
  P1OUT&=~Write; 
  _NOP();
  _NOP();
}
//讀數據
uchar recive_data()
{
  uchar data;
  P4DIR=0X00;
  while(P2IN&RXF==1);//判斷狀態
  P1OUT&=~Read; 
  _NOP();
  _NOP();
  data=P4IN;
  P1OUT|=Read;
  _NOP();
  _NOP();
  return (data);
}
void main( void )
{
  uchar temp;
  WDTCTL = WDTPW + WDTHOLD; //關閉看門狗       
  int_clk();//初始化時鐘
  P1DIR|=Read+Write;
  P5DIR=0xff;
  P1IE|=RXF;
  P1IES|=RXF;//I/O口功能和方向初始化
  _EINT();
  while(1)
  {
  while(usb_flag==1)//判斷接受數據標志,如果接受到數據則返回改數據
  {
   temp=recive_data();
   send_data( temp);
   usb_flag=0;
  }
  } 
}

//
#pragma vector=PORT1_VECTOR
__interrupt void rec_usb()
{
  P1IFG&=~RXF;//清除中斷標志
  usb_flag=1;//接收數據標志寫1
}

關閉窗口

相關文章

主站蜘蛛池模板: 三上悠亚一区二区 | 伊人中文字幕 | 日本a视频| 日韩av手机在线观看 | 91污视频在线观看 | 免费在线观看黄色片 | www久久久 | 手机在线播放av | 天天干少妇 | 亚洲国产欧美日韩在线 | 国产一区二区在线播放 | 亚洲天堂2014 | 日韩1级片 | 91在线网站 | 四虎毛片 | 国产一级免费视频 | 欧美激情一区二区三区 | 欧美日韩成人在线观看 | 中文字幕日韩视频 | 国产又黄又猛 | 中文字幕在线一区二区三区 | 色婷婷综合在线 | 国产一区二区三区在线 | 日韩欧美在线免费观看 | 中文字幕av一区二区三区谷原希美 | 国产精品久久久久久无人区 | 国产一区二区网站 | 一本一道久久a久久精品蜜桃 | 日韩一级在线观看 | 亚洲xxxxx| 亚洲免费小视频 | 国产又粗又猛又黄又爽无遮挡 | 狠狠做深爱婷婷综合一区 | 久久精彩 | 午夜视频网 | 日韩黄色av | 久久精品亚洲 | 日韩精品免费视频 | 国产精品一区二区在线播放 | 成年人视频网站 | 成人欧美一区二区三区黑人免费 |