亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? msp430f149simulateuart.txt

?? 從網(wǎng)上下載例程不能用
?? TXT
字號:
/***********************************************
軟件模擬msp430串口,發(fā)送端
硬件資源:Timer_A,CCR0,UP Mode
時鐘選擇:MCLK=4.9MHz, ACLK32768Hz
數(shù)據(jù)發(fā)送端口:p1.3
發(fā)送數(shù)據(jù)幀:開始位(1b)+數(shù)據(jù)位(8b)+ 停止位(1b)
時間:2006.12.7
作者:BackerShu
*************************************************/
#include <msp430x14x.h>

typedef  unsigned char uchar;
typedef  unsigned int  uint;


void InitSys();
void SetClock();
void Delay(int i);
void SetBuff();

uint bitTime=27;//每一位數(shù)據(jù)時間 波特率600 bitTime=56   波特率2400 bitTime=12   波特率4800 bitTime=6  調(diào)此數(shù)值來確定每一位脈沖的寬度(高電平占多長時間ms)來調(diào)節(jié)波特率 
                //               波特率1200 bitTime=27                                                                                                                                        

//uint sendData[22]={0x2d,0x2d,0x2d,0x2d,0x2d,0x4d,0x4d,0x4d,0x20,0x30,0x30,0x30,0x30,0x31,0x4d,0x4d,0x20,0x31,0x30,0x30,0x4d,0x0a};
//uint sendData[9]={0xff,0x30,0x31,0x32,0x33,0x34,0x35,0x36,0x37};
uint sendData[17]={0x41,0x42,0x43,0x44,0x45,0x46,0x47,0x48,0x49,0x4a,0x4b,0x4c,0x4d,0x4e,0x4f,0x0d,0x0a};
uint sendBuff;//發(fā)送數(shù)據(jù)緩沖區(qū),10位
uchar bitCnt=0;//正在發(fā)送的數(shù)據(jù)位標(biāo)志
uchar i=0;//正在發(fā)送的數(shù)據(jù)的字節(jié)號
uchar stopFlag=0;//發(fā)送結(jié)束標(biāo)志
void delay(unsigned int i)
{
  unsigned int j;
    for(;i>0;i--)
   for(j=0;j<5000;j++);
}
void main(void)
{
  InitSys();
  while(1)
  {
    //P1OUT |= BIT4;//紅燈亮
    if(i<17)
    SetBuff();//設(shè)置發(fā)送緩沖區(qū)
    while(!stopFlag);
    stopFlag = 0;//一字節(jié)數(shù)據(jù)發(fā)送完成標(biāo)志清零
    if(i==17) i=0;
  }
  
}
/*************中斷服務(wù)程序*****************************/
#pragma  vector=TIMERA0_VECTOR
__interrupt void TA0_ISR(void)
{
   TACTL &= ~TACLR;//TAR清零,保證下一次來中斷間隔時間正確
   if(bitCnt<10)//發(fā)送數(shù)據(jù)  串口通信格式:起始位(0)+8位有效字節(jié)+校驗位(可選)+停止位(1)
   {
    // P3OUT = sendBuff<<1;
     if(sendBuff&0x01) 
     P1OUT |= 0x08;//發(fā)送數(shù)據(jù)1
     else   
     P1OUT &= 0xf7;//發(fā)送數(shù)據(jù)0
     sendBuff>>=1;
     //delay(5);
   }
   else
   {
    // TACTL &= ~MC_1;//停止定時器工作,也可以通過關(guān)中斷來實現(xiàn)
     CCTL0 &= ~CCIE;
     P1OUT |= BIT3;//發(fā)送口置高,準(zhǔn)備下一位數(shù)據(jù)的發(fā)送
     
     stopFlag = 1;//一字節(jié)數(shù)據(jù)發(fā)送完成標(biāo)志,在主程序中置位
     i++;//已經(jīng)發(fā)送數(shù)據(jù)的字節(jié)數(shù)
     bitCnt = 0;//數(shù)據(jù)位標(biāo)志清零
     //delay(1);
   }
    bitCnt++;   //數(shù)據(jù)為標(biāo)志加1,下次進中斷發(fā)送下一位
}


/************子函數(shù)***********************/
//系統(tǒng)初始化
void InitSys()
{
            volatile unsigned int m,n;           
            WDTCTL = WDTPW+WDTHOLD ;//關(guān)閉看門狗
            SetClock();//設(shè)置時鐘 
            for (m=0; m<2000; m++)                   // Delay for crystal stabilization
            {
              //for (n=0; n<800; n++);                //必須要延時20秒,模擬串口才穩(wěn)定
            }
            
                       
            DCOCTL |= DCO0 + DCO1 + DCO2 ;
            BCSCTL1 |= RSEL0 + RSEL1 + RSEL2;//設(shè)置DCO為4.9MHz
           // BCSCTL1=0X04;                   //ACLK來源于LFXT1低頻模式,其頻率為32K,XT2開啟
            //BCSCTL2=0X88;                   //MCLK與SMCLK均來源于XT2,分頻系數(shù)為1,頻率為8M
            
            TACTL = TASSEL_1 + MC_1 + TACLR;//選擇Timer_A的時鐘為ACLK,UP mode 計數(shù),并清除TAR
            TACCR0 = bitTime;//隔一個數(shù)據(jù)位的時間進一次中斷
            CCTL0 = CCIE;
            
            //P2DIR = 0x01;                             // P2.0-ACLK
            //P2SEL |= 0x01;                            //從P2.0腳輸出晶振的波形
            
            
            P1DIR |= BIT3;//P3.7口作為發(fā)送數(shù)據(jù)的出口,初始化為低電平
            P1OUT |= BIT3;//不發(fā)送數(shù)據(jù)時,p3.7保持為高電平
            
                   
}

//選擇時鐘,LF1XT工作在低頻狀態(tài)
void SetClock()
{
     volatile unsigned int j;
      while(IFG1 & OFIFG) //上電后,寄存器IFG1的初值為0x82
      {
         IFG1 &= ~OFIFG;
         for (j=0xff;j>0;j--);
      }

}

//設(shè)置發(fā)送緩沖區(qū)
void SetBuff()
{
  bitCnt = 0;//數(shù)據(jù)位標(biāo)志清零
  sendBuff = sendData[i];
  sendBuff <<=1;  
  sendBuff |= 0x200;  //加上開始位和停止位
  
  /*sendBuff = 0x200;//加上開始位和停止位
                   //430的編譯器不支持位操作,涉及到位操作的盡量用其他方式代替
  sendData[i]<<=1;//
  sendBuff |= sendData[i];//組成要發(fā)送的幀*/
  stopFlag = 0;//清發(fā)送結(jié)束標(biāo)志
  TACTL |= MC_1;//UP Mode
  CCTL0 |= CCIE;//開中斷,開始比較模式發(fā)送數(shù)據(jù)
  _EINT();
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品久久久久久久久搜平片| 久久精品国产亚洲高清剧情介绍| 亚洲大片一区二区三区| 青椒成人免费视频| 在线观看一区二区视频| 日本一区二区免费在线观看视频| 亚洲午夜三级在线| 国产凹凸在线观看一区二区| 欧美高清视频一二三区| 亚洲图片激情小说| 国产精品123区| 日韩欧美久久久| 亚洲一区二区三区四区中文字幕| 波波电影院一区二区三区| 久久亚洲综合色| 免费高清在线视频一区·| 91福利在线看| 亚洲精品va在线观看| 97se狠狠狠综合亚洲狠狠| 国产亚洲精品超碰| 国产综合久久久久影院| 日韩精品影音先锋| 免费亚洲电影在线| 91精品啪在线观看国产60岁| 亚洲18影院在线观看| 欧美中文字幕一区二区三区 | 精品国产一区二区三区久久久蜜月 | 91成人免费在线| 中文字幕一区二区三区不卡| 成人h精品动漫一区二区三区| 久久女同互慰一区二区三区| 国产一区二区美女| 久久这里只有精品6| 国产黄色91视频| 欧美激情综合五月色丁香| 国产电影一区在线| 国产精品女人毛片| 91免费国产在线观看| 亚洲欧美中日韩| 欧美性猛交xxxx黑人交| 亚洲18女电影在线观看| 欧美久久一二区| 久久国产人妖系列| 久久久精品国产免大香伊| 国产激情精品久久久第一区二区 | 亚洲精品一区二区三区香蕉| 国产成人午夜精品影院观看视频 | 成人国产视频在线观看| 综合激情成人伊人| 欧美日韩中字一区| 麻豆中文一区二区| 国产亲近乱来精品视频 | 亚洲一区在线电影| 3atv在线一区二区三区| 国产一区 二区 三区一级| 欧美国产日产图区| 色94色欧美sute亚洲13| 婷婷开心久久网| 国产亚洲福利社区一区| 欧美亚洲一区二区在线观看| 蜜桃视频免费观看一区| 国产精品理伦片| 91精品国产91久久久久久一区二区 | 国产伦精品一区二区三区在线观看| 久久精品一区四区| 色94色欧美sute亚洲线路一ni | 精品久久久久一区| 99久久国产综合精品女不卡| 日韩中文字幕1| 国产精品少妇自拍| 欧美日韩国产精选| 波多野结衣中文字幕一区二区三区 | 亚洲乱码国产乱码精品精小说 | 国产激情91久久精品导航 | 亚洲第一福利一区| 国产日产欧产精品推荐色 | 免费在线看一区| 国产精品久久久久久久蜜臀| 欧美一区二区女人| 91久久一区二区| 国产91精品一区二区麻豆网站| 亚洲国产一二三| 国产精品欧美久久久久无广告| 欧美精品乱码久久久久久按摩| 国产91精品在线观看| 免费三级欧美电影| 亚洲色图视频网| 国产亚洲综合在线| 日韩欧美电影在线| 欧洲一区二区三区在线| aaa欧美日韩| 丰满白嫩尤物一区二区| 老司机午夜精品| 日本成人超碰在线观看| 亚洲午夜在线观看视频在线| 国产精品高清亚洲| 国产色婷婷亚洲99精品小说| 精品999在线播放| 欧美一区二区三区免费| 欧美疯狂性受xxxxx喷水图片| 91久久精品日日躁夜夜躁欧美| 成人sese在线| 99久久综合99久久综合网站| 国产精品亚洲专一区二区三区| 久久狠狠亚洲综合| 极品销魂美女一区二区三区| 日韩电影一区二区三区四区| 午夜久久福利影院| 亚洲成a人v欧美综合天堂| 亚洲一区二区精品久久av| 亚洲精品免费在线播放| 亚洲精选在线视频| 一区二区三区在线免费观看| 一区二区成人在线| 亚洲成人精品影院| 亚洲大尺度视频在线观看| 一区二区三区加勒比av| 亚洲一级电影视频| 亚洲成人av电影在线| 亚洲r级在线视频| 丝袜a∨在线一区二区三区不卡| 亚洲成人av电影在线| 免费成人在线视频观看| 精品制服美女久久| 国产一区二区三区四| 国产精品一区二区果冻传媒| 丁香婷婷综合色啪| 99re在线精品| 欧美乱熟臀69xxxxxx| 精品久久久久久最新网址| 日本一区二区三区电影| 中文字幕欧美一区| 亚洲综合成人在线| 久久成人免费网| 国产黄人亚洲片| 色播五月激情综合网| 欧美日韩精品一区二区三区四区 | 欧美一区永久视频免费观看| 日韩美一区二区三区| 久久久青草青青国产亚洲免观| 国产精品久久久久久久久久免费看 | 欧美日韩综合在线免费观看| 日韩欧美国产高清| 国产精品久久久久影视| 亚洲一区二区三区免费视频| 精品一区二区三区视频| 99亚偷拍自图区亚洲| 欧美性感一类影片在线播放| 日韩午夜三级在线| 国产精品国产自产拍高清av王其 | 国产在线麻豆精品观看| 不卡av电影在线播放| 777奇米四色成人影色区| 久久品道一品道久久精品| 亚洲免费av观看| 美国毛片一区二区| 色八戒一区二区三区| 久久美女艺术照精彩视频福利播放| 亚洲丝袜自拍清纯另类| 麻豆91精品视频| 日本韩国一区二区三区| 久久综合九色综合97婷婷| 一区二区在线免费| 国产成人午夜电影网| 欧美日韩美少妇| 亚洲色图另类专区| 国产一区二区按摩在线观看| 欧美性一级生活| 亚洲丝袜制服诱惑| 国产福利精品一区二区| 日韩欧美在线观看一区二区三区| 亚洲黄色免费电影| www.66久久| 国产欧美日韩视频在线观看| 亚洲成av人在线观看| av中文字幕不卡| 国产欧美日韩在线| 精品在线视频一区| 91麻豆精品91久久久久久清纯 | 欧美日韩三级在线| 中文字幕人成不卡一区| 国产suv精品一区二区三区| 欧美一区二区美女| 亚洲成av人片在线观看| 色哟哟欧美精品| 《视频一区视频二区| 国产不卡在线视频| 久久久久久电影| 国产成人综合视频| 久久九九国产精品| 狠狠色丁香久久婷婷综合_中 | 欧美日本免费一区二区三区| 伊人夜夜躁av伊人久久| 欧美在线三级电影| 亚洲一区在线观看视频| 欧美亚洲日本一区| 日韩制服丝袜先锋影音| 91精品国产高清一区二区三区蜜臀| 亚洲影院理伦片| 欧美色中文字幕|