wwwxxx国产_337p日本欧洲亚洲大胆张筱雨_免费在线看成人av_日本黄色不卡视频_国产精品成熟老女人_99视频一区_亚洲精品97久久中文字幕_免费精品视频在线_亚洲色图欧美视频_欧美一区二三区

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 6855|回復(fù): 2
收起左側(cè)

msp430單片機(jī)定時器模擬串口

[復(fù)制鏈接]
ID:110653 發(fā)表于 2016-3-30 19:00 | 顯示全部樓層 |閱讀模式
     不知道怎么的,我的開發(fā)板沒有定串口,所以只好想法子看怎么才能實現(xiàn)定時器的功能,網(wǎng)上一搜還真的可以,所以分享給大家。我用的是msp430g2231.

部分源碼預(yù)覽(完整版本請下載附件)
  1. #include <msp430G2231.h>
  2. #include "uart.h"

  3. static uchar   bitcnt=0;
  4. static uint   uart_buf;

  5. static uchar  RXData0;  //用來存儲接收的8位數(shù)據(jù)
  6. static uchar   RXBitCnt0;//接收數(shù)據(jù)位數(shù)
  7. uchar  rx_sign=0;

  8. volatile int Send_flag=0;

  9. void FaultRoutine(void)
  10. {
  11.    while(1);// 異常掛起
  12. }
  13. void ConfigClocks()
  14. {
  15.    uint i;
  16.   for(i = 0; i < 0xFFFF; i++){};
  17.   _BIS_SR(OSCOFF);
  18.   if(CALBC1_1MHZ==0xff||CALDCO_1MHZ==0xff)
  19.   {
  20.     while(1);
  21.   }
  22.   BCSCTL1 = CALBC1_1MHZ;// Set range
  23.   DCOCTL = CALDCO_1MHZ;  // Set DCO step + modulation
  24.   BCSCTL2 |=SELM_0+DIVS_0+DIVM_0;;              // MCLK = DCO = SMCLK=1MHZ         
  25. }
  26. void ConfigPins()
  27. {
  28.   P1DIR |= TXD+LED+BIT6;
  29.   P1SEL |=RXD;
  30.   P1DIR &= ~RXD;                                        // P1.2 input, other outputs
  31.   
  32.   P1OUT |= TXD;                                                      // clear output pins
  33.   P1OUT &=~LED;
  34. }

  35. //----------發(fā)送一個字節(jié)------------------------------------------//
  36. void send_char(uchar tchar)
  37. {
  38.   TACTL = TACLR + TASSEL_2; //清零計數(shù)器 選擇SMCLK時鐘
  39.   CCR0 = BITTIME_1b;   //crr0定時間隔為1bit時間寬度
  40.   CCTL0 |= CCIE;      //打開CCR0中斷
  41.   bitcnt = 10;     //待發(fā)送的位數(shù),1位開始位,8位數(shù)據(jù)位,1位停止位
  42.   uart_buf = 0x0100;   //stop bit 停止位
  43.   uart_buf |= tchar;  //data bit 數(shù)據(jù)位
  44.   uart_buf <<=1;//start bit.開始位
  45.   Send_flag = 0;
  46.   TACTL |= MC_1; //Start TA, Timer A mode control: 1 - Up to CCR0
  47.   _BIS_SR(GIE);
  48.   while(!Send_flag); //wait until send complete
  49.   Send_flag = 1;
  50. }
  51. //---------------------------------------------------------------------//

  52. void RXReady(void)
  53. {
  54. // RXBitCnt0=0x08;//初始化接收數(shù)據(jù)計數(shù)器
  55.   TACTL=TASSEL_2+MC_2+TACLR;//SMCLK  連續(xù)記數(shù)模式  清零計數(shù)器
  56.   TACCTL1=CM_2+CAP+SCS+CCIE+CCIS_0;
  57.   //下降沿捕獲  同步捕獲源  捕獲模式  捕獲中斷使能  捕獲輸入為CCI1A
  58.   _EINT();
  59. }

  60. // Timer A0 interrupt service routine
  61. #pragma vector=TIMERA0_VECTOR
  62. __interrupt void Timer_A0 (void) //串口發(fā)送程序處理過程,位操作
  63. {
  64.    if(bitcnt>0)
  65.   {
  66.     if(uart_buf & 0x01)
  67.       POUT |= TXD;//發(fā)送數(shù)據(jù)1
  68.     else
  69.       POUT &= ~TXD;//發(fā)送數(shù)據(jù)0
  70.     uart_buf >>= 1;
  71.     bitcnt--;
  72.   }
  73.    else
  74.   {
  75.     POUT|=TXD;//默認(rèn)狀態(tài)置高
  76.     TACTL &= ~MC_3; //Close the TA when a Byte send over. 00 停止模式
  77.     CCTL0 &= ~CCIE; //關(guān)閉CCR0中斷
  78.     Send_flag = 1;
  79.   }
  80. }
  81. //---------------------------------------------------------------------//

  82. #pragma vector=TIMERA1_VECTOR
  83. __interrupt void Timer_A1 (void)  //接收串口數(shù)據(jù)處理過程,利用串口協(xié)議的時間間隔來進(jìn)行。
  84. {
  85.                P1OUT ^= LED;
  86.                TACCR1+=BITTIME_1b;//增加一位定時間隔
  87.               if(TACCTL1&CAP) //判斷是否為捕獲模式
  88.              {
  89.                   RXBitCnt0=0;
  90.               }
  91.              switch(RXBitCnt0)
  92.              {
  93.                 case 0:   //為捕獲模式
  94.                           RXData0=0;//清空緩沖區(qū)
  95.                           TACCR1+=BITTIME_1b5;
  96.                           TACCTL1&=~CAP;//改為比較模式
  97.                           RXBitCnt0++;
  98.                           break;   
  99.                 case 9:  //比較模式改為捕獲模式
  100.                           TACCTL1|=CAP;
  101.                           rx_sign=1; //作為接收完畢的信號
  102.                           break;
  103.                 default://1~8 有效數(shù)據(jù)位
  104.                       RXData0=RXData0>>1;//右移一位,等待下一個數(shù)據(jù)進(jìn)來
  105.                       if(TACCTL1&SCCI)RXData0|=0x80;//輸入為1
  106.                       RXBitCnt0++;
  107.                       break;
  108.                }
  109. }
復(fù)制代碼

全部源碼下載:
msp430G2231_uart.rar (45.71 KB, 下載次數(shù): 53)
msp430g2452.pdf (266.87 KB, 下載次數(shù): 22)


相關(guān)帖子

回復(fù)

使用道具 舉報

ID:117823 發(fā)表于 2016-6-4 02:08 來自觸屏版 | 顯示全部樓層
定時器模擬串口可行,但波特率要設(shè)置低點(diǎn)穩(wěn)定些
回復(fù)

使用道具 舉報

ID:166714 發(fā)表于 2017-2-26 13:09 | 顯示全部樓層
非常感謝,但是我怎么下載不了啊
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表
在线观看亚洲一区二区| 影音先锋男人资源在线| 一级黄色av片| 美女流白浆视频| 日本免费一区二区三区| 九九精品在线观看| 欧日韩精品视频| 99精品视频一区二区| av资源久久| 一个人看的www视频在线免费观看| 国产特级淫片免费看| 日韩一级在线播放| 欧洲猛交xxxx乱大交3| 日本精品一区在线| 在线观看成人av电影| 国产精品视频免费在线| 国产一区二区免费| 欧美中文字幕一区| 成人免费小视频| 国产一区999| 欧美激情视频一区二区三区在线播放 | 中文字幕视频观看| 一级性生活视频| 俄罗斯精品一区二区| 欧美国产日韩xxxxx| 亚洲国模精品私拍| 欧美专区在线观看一区| 综合精品久久久| 成人在线一区二区三区| 国产欧美69| 波多野结衣的一区二区三区 | 国产又大又黄又爽| 欧美丰满艳妇bbwbbw| 中文成人无字幕乱码精品区| 免费一级特黄录像| 国产精品国三级国产av| 五月婷婷综合色| 国产乱码精品一区二区三区中文 | 美国黑人一级大黄| 人妻 丝袜美腿 中文字幕| 精品久久久久久久无码 | 欧美777四色影| 精品国产91乱码一区二区三区四区 | 国产成人在线视频网址| 久久黄色影院| 亚洲成色精品| 欧美在线亚洲综合一区| 久久亚洲国产| 成人午夜国产| 欧美精品一区二区久久| 成人资源在线播放| 欧美日韩午夜电影网| 亚洲午夜国产成人| 涩涩视频在线播放| 欧美性爽视频| 粗大的内捧猛烈进出在线视频| 亚洲欧美精品中文第三| 亚洲伦理在线观看| 日本黄色中文字幕| 国产一级久久久| 在线观看免费小视频| 一级网站在线观看| 情侣黄网站免费看| 人人妻人人澡人人爽欧美一区双| 欧美精品中文字幕一区二区| 成人xxxxx| 国产成人精品一区| 播播国产欧美激情| 毛片精品免费在线观看| 精品视频在线播放色网色视频| 欧美日韩国产片| 日本道精品一区二区三区| 亚洲精品成a人| 久久九九99视频| 国产精品一级二级三级| 美女脱光内衣内裤视频久久网站| 亚洲激情偷拍| 激情国产一区| 亚洲午夜黄色| 精品二区视频| 亚洲免费成人| 久久久久久久久久久妇女| 欧美日韩久久| 欧美日本在线| 欧美日韩三级| 亚洲精品看片| 男女精品网站| 日韩高清欧美激情| 奇米一区二区三区av| 日韩电影在线免费观看| 日韩福利电影在线| 久久久综合网| 三级一区在线视频先锋| 欧美日韩一区二区国产| 久久99精品国产麻豆婷婷洗澡| 秋霞电影一区二区| 国产一区在线观看麻豆| 国产久卡久卡久卡久卡视频精品| 激情文学综合丁香| 国产精品一区二区你懂的| 国产99精品国产| 国产精品入口麻豆原神| 欧美午夜激情小视频| 91精品国产高清一区二区三区蜜臀 | 69xxxx欧美| 免费a在线看| gogo在线高清视频| 99福利在线| 欧美色网一区| 精品三级国产| 国产一区网站| 欧美影院一区| 久久久蜜桃一区二区人| 国产一区二区三区免费看| 丁香激情综合五月| 中文字幕成人网| 亚洲高清不卡在线观看| 欧美日韩精品久久久| 色综合咪咪久久| 亚洲老头同性xxxxx| 精品国产一区二区三区久久久狼 | 视频在线不卡| 永久免费av在线| ****av在线网毛片| 欧美大片91| 国产精品97| 日韩国产欧美视频| 久久免费看少妇高潮| 91福利精品第一导航| 色久欧美在线视频观看| 成人乱人伦精品视频在线观看| 一区二区免费在线观看| 毛片毛片毛片毛片毛片毛片毛片毛片毛片| 久久无码人妻一区二区三区| 日本综合在线观看| 成人精品免费在线观看| 国产浮力第一页| 久久99国产精品久久99小说| www99热| 国产女王在线**视频| 筱崎爱全乳无删减在线观看 | 中文字幕久久一区| 精品久久久久久久无码| sm捆绑调教视频| 国产成人精品一区二区无码呦 | 日本视频免费在线| 欧美性xxxxx极品视频| 成人福利影院| 麻豆网站在线| 亚洲成人影音| 亚洲免费黄色| 国产日韩欧美不卡| 欧美日韩亚州综合| 美日韩在线视频| 91在线看网站| 欧美,日韩,国产在线| 手机在线看片日韩| www.国产三级| 在线播放网站| 78精品国产综合久久香蕉| 9999国产精品| 麻豆成人在线观看| 欧美性jizz18性欧美| 在线性视频日韩欧美| 成人做爽爽免费视频| 日本a级片在线播放| 久久人妻少妇嫩草av无码专区 | 一区二区三区四区五区视频在线观看| 日韩视频一区二区三区在线播放| 久久免费观看视频| 亚洲欧洲精品一区| 影音先锋资源av| 日本成人一级片| 午夜天堂在线观看| 超碰在线网址| 欧美日韩在线二区| 久久你懂得1024| 日韩一区二区免费在线观看| 日韩免费精品视频| 久久久久久久香蕉| 2019男人天堂| 美女视频一区二区三区在线| 中文字幕大看焦在线看| 99热这里有精品| 丝袜美腿亚洲一区二区图片| 国产精品国产三级国产a| www国产精品com| 清纯唯美一区二区三区| 亚洲中文字幕无码一区| 国产免费视频一区二区三区| 69国产精品视频| 激情久久一区二区| 日本美女一区二区三区| 精品成人av一区| 午夜精品久久久久久久久久久久| 一二三在线视频| 久热这里有精品| 91成品视频入口| rebdb初裸写真在线观看| 欧美精品综合| 亚洲综合视频网| 久久免费视频这里只有精品| 国产乱人伦精品一区二区三区| 欧美a级片免费看| 亚洲AV无码一区二区三区少妇| 91这里只有精品| 91综合网人人| 最近中文字幕一区二区三区| 国产香蕉精品视频一区二区三区 | 欧美激情一区二区视频| 羞羞视频网站| 久久精品女人天堂av免费观看| 欧美精品网站| 欧美丰满高潮xxxx喷水动漫| 91手机视频在线观看| 成人三级做爰av| 国产 日韩 欧美 精品| 成年人在线视频| 欧美电影一区| 欧美日韩人人澡狠狠躁视频| 亚洲综合社区网| 在线看片中文字幕| 日日爱66.cn| 亚洲欧美在线综合| 99久久伊人精品| 亚洲男子天堂网| 国产精品无码人妻一区二区在线| 欧美啪啪小视频| 在线免费观看色| 精品国产乱码久久久| 亚洲精品中文在线影院| 国产成人极品视频| 性生交大片免费看l| 日本理论片2828理论片| 国产视频在线免费观看| 欧美一区二区三区激情视频| 日韩第二十一页| 免费国偷自产拍精品视频| 日本在线不卡视频一二三区| 国产乱女淫av麻豆国产| 成人性生交大片免费看在线播放| 欧美一区二区中文字幕| 中文av一区特黄| 日韩加勒比系列| 久久免费视频3| 欧美日韩国产亚洲沙发| 欧美视频在线观看视频| 五月婷婷色综合| 免费观看的av网站| 国产日韩第一页| 国产高清久久久久| 日日干夜夜操| 午夜精品一区二区三区四区| 麻豆91在线看| 麻豆精品视频在线原创| 成人疯狂猛交xxx| 欧美成人精品| 国产激情自拍| 6080yy精品一区二区三区| 成人精品亚洲| 国产精品无码av无码| 亚洲乱码中文字幕综合| 99riav在线| 最近中文字幕在线mv视频在线 | 精品欧美一区免费观看α√| 成人丝袜18视频在线观看| 粉嫩粉嫩芽的虎白女18在线视频| 精品人妻伦一二三区久| 国产亚洲成av人片在线观看桃| 免费成人结看片| 5g成人永久免费影院| 日本午夜精品电影| 久久综合久久久久88| jizz在线观看| 国产精品第九页| 91久久久久久| 国产精品一区一区三区| 伦理片一区二区三区| 中文文字幕文字幕高清| 中文字幕在线亚洲| sdde在线播放一区二区| 高清精品一区二区三区一区| 日韩国产美国| 色香蕉成人二区免费| 日本精品一区二区三区在线观看视频| jizz中国女人| 亚洲自拍三区| 日本韩国视频一区二区| 欧美一区二区三区久久| 青春草在线观看视频| 青娱乐国产精品视频| 2021国产精品视频| 国产精品久久久久四虎| 九九热线有精品视频99| 国产精品入口免费麻豆| 99国产精品免费视频| 国内自拍欧美激情| 久久久影视传媒| 成年永久一区二区三区免费视频| 欧美日韩久久中文字幕| 91视频免费入口| 日本一区二区三区在线播放| 亚洲精品国产第一综合99久久 | 国产激情在线| www.国产麻豆| 成人三级做爰av| 国产精品吴梦梦| 色系网站成人免费| 一区精品久久| 东凛在线观看| www黄色网址| 亚洲妇熟xx妇色黄蜜桃| 97碰在线观看| 欧美小视频在线观看| 小小影院久久| 日本在线观看大片免费视频| 九九热在线播放| 久久精品免费av| 999在线观看视频| 91精品国产91久久久| 五月婷婷色综合| 日本午夜精品一区二区三区电影| 麻豆免费在线| 猫咪成人官网| 国产男男gay体育生白袜| 久久久久免费精品| 91老司机在线| 日韩av在线导航| 国产精品毛片高清在线完整版| 四虎成人av| 性欧美又大又长又硬| 国产羞羞视频在线观看| 国产情侣av在线| 欧美大波大乳巨大乳| 99热这里只有精品免费| 久久五月天色综合| 欧美在线免费播放| 韩国v欧美v日本v亚洲v| 亚洲人成网站77777在线观看| www 日韩| 美女毛片免费看| 欧美色图888| 好吊视频一区二区三区| 久久露脸国语精品国产91| 西西444www无码大胆| 日本不卡一区在线| 成人在线观看毛片| 一本色道久久99精品综合| 亚洲伊人第一页| 国产精品www色诱视频| 日韩无一区二区| 亚洲最大成人网4388xx| 丁香网亚洲国际| 一区二区三区国产在线| 免费成人高清在线视频theav| 伊人久久在线| 视频在线日韩| 亚洲人成77777男人| h网在线观看| 黄色一二三区| 亚洲国产视频一区二区三区| 亚洲男人的天堂在线视频| 婷婷丁香综合网| 影音先锋黄色资源| 国产精品熟女一区二区不卡| 孩xxxx性bbbb欧美| 亚洲国产精品成人av| 91福利小视频| 欧美性猛交xxxx乱大交3| 亚洲免费观看高清完整版在线观看| 99久久国产综合色|国产精品| 蜜桃一区二区三区四区| 丝袜亚洲另类欧美| 丝袜亚洲另类欧美| 三级欧美在线一区| 日本欧美一区二区三区乱码| 日韩午夜免费| 日本欧美在线观看| 男女性色大片免费观看一区二区| 亚欧美中日韩视频| 久久综合伊人| 91蜜桃臀久久一区二区| 亚洲三区欧美一区国产二区| 日韩亚洲国产免费| 91嫩草国产线观看亚洲一区二区 | 午夜视频一区| 午夜综合激情| 水野朝阳av一区二区三区| 香蕉久久国产| 国产真实乱偷精品视频免| 盗摄精品av一区二区三区| 久久综合国产精品| 国产日韩av一区二区| 亚洲美女免费在线| 欧美视频第二页| 色中色一区二区| 亚洲精品在线观| 亚洲精选中文字幕| 久久免费国产视频| 亚洲综合色激情五月|