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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4788|回復: 1
收起左側

MSP430F系列單片機學習筆記_庫函數編程思想

[復制鏈接]
ID:101489 發表于 2016-1-4 01:34 | 顯示全部樓層 |閱讀模式
     最近時間在準備TI430的電子競賽,每天早上8點開始就一直在實驗室,呆到晚上12點多才回來,雖然人已經很疲憊,但是還是堅持每天在EDN China博客更新MSP430F系列單片機的學習筆記,也算是經驗總結吧。:)堅持!!
              今天想講一下的就是MSP430F系列單片機的庫函數編程思想,覺得效果很好,代碼可移植性很強,實用價值很高!!
              已經很晚了,暫時分享一個簡單的例程吧。
                                             基于MSP430F系列單片機TB的PWM輸出
  1. ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

  2. /****************************************************************************
  3. *  文件名稱:
  4. *          TB.c
  5. *  文件說明:
  6. *          使用TB輸出PWM波形,可通過set_TB設定不同的模式
  7. *****************************************************************************/
  8. #include  "msp430x44x.h"
  9. /******************************************************************************
  10. * 設置TimerB輸出PWM的工作模式
  11. ********************************************************************************/
  12. void set_TB(int mode)
  13. {
  14.      if (mode==2)
  15.      {                          // 翻轉/復位模式,CCR1=25%,CCR2=75%
  16.          TBCCR0  = 11;           // PWM 周期
  17.          TBCCTL1 = OUTMOD_2;      // PWM toggle/reset
  18.          TBCCR1  = 9;           // ccr1 Pwm cycle
  19.          TBCCTL2 = OUTMOD_2;      // PWM toggle/reset
  20.          TBCCR2  = 3;           // ccr2 Pwm cycle
  21.          P2DIR |= BIT1;         // p2.1 模式設置
  22.          P2SEL |= BIT1;         // p2.1 option select
  23.          P2DIR |= BIT2;         // P2.2 output mode
  24.          P2SEL |= BIT2;         // P2.2 option select
  25.          TBCTL |= MC0;          // 設置遞增模式
  26.       }else if (mode==0x03)
  27.       {                         //置位/復位模式,CCR1=25%,CCR2=75%

  28.          TBCCR0  = 11;           // PWM 周期
  29.          TBCCTL1 = OUTMOD_3;      // PWM toggle/reset
  30.          TBCCR1  = 9;           // ccr1 Pwm cycle
  31.          TBCCTL2 = OUTMOD_3;      // PWM toggle/reset
  32.          TBCCR2  = 3;           // ccr2 Pwm cycle
  33.          P2DIR |= BIT1;         // p2.1 output mode
  34.          P2SEL |= BIT1;         // p2.1 option select
  35.          P2DIR |= BIT2;         // P2.2 output mode
  36.          P2SEL |= BIT2;         // P2.2 option select
  37.          TBCTL |= MC0;          // 設置遞增模式
  38.       }else if (mode==0x04)
  39.       {                         // 翻轉模式,CCR1=50%,CCR2=50%
  40.          TBCCR0  = 11;           // PWM 周期
  41.          TBCCTL1 = OUTMOD_4;      // PWM toggle/reset
  42.          TBCCR1  = 9;           // ccr1 Pwm cycle
  43.          TBCCTL2 = OUTMOD_4;      // PWM toggle/reset
  44.          TBCCR2  = 3;           // ccr2 Pwm cycle
  45.          P2DIR |= BIT1;         // p2.1 output mode
  46.          P2SEL |= BIT1;         // p2.1 option select
  47.          P2DIR |= BIT2;         // P2.2 output mode
  48.          P2SEL |= BIT2;         // P2.2 option select
  49.          TBCTL |= MC0;          // 設置遞增模式
  50.       }else if (mode==0x06)
  51.       {                         //翻轉/置位模式,CCR1=75%,CCR2=25%

  52.          TBCCR0  = 11;           // PWM 周期
  53.          TBCCTL1 = OUTMOD_6;      // PWM toggle/reset
  54.          TBCCR1  = 9;           // ccr1 Pwm cycle
  55.          TBCCTL2 = OUTMOD_6;      // PWM toggle/reset
  56.          TBCCR2  = 3;           // ccr2 Pwm cycle
  57.          P2DIR |= BIT1;         // p2.1 output mode
  58.          P2SEL |= BIT1;         // p2.1 option select
  59.          P2DIR |= BIT2;         // P2.2 output mode
  60.          P2SEL |= BIT2;         // P2.2 option select
  61.         TBCTL |= MC0;           // 設置遞增模式
  62.       }else if (mode==0x07)
  63.       {                         // 復位/置位模式

  64.          TBCCR0  = 11;           // P1.2--> CCR1 - 75% PWM
  65.                                 // P2.0--> CCR2 - 25% PWM
  66.                                 // PWM 周期
  67.          TBCCTL1 = OUTMOD_7;      // ccrl reset/set
  68.          TBCCR1  = 9;           // ccr1 Pwm cycle
  69.          TBCCTL2 = OUTMOD_7;      // ccr1 reset/set
  70.          TBCCR2  = 3;           // ccr2 Pwm cycle
  71.          P2DIR |= BIT1;         // p2.1 output mode
  72.          P2SEL |= BIT1;         // p2.1 option select
  73.          P2DIR |= BIT2;         // P2.2 output mode
  74.          P2SEL |= BIT2;         // P2.2 option select
  75.          TBCTL |= MC0;          // 設置遞增模式
  76.       }
  77. }
  78. /******  在Timer B的不同工作模式下輸出PWM波形  *****/
  79. void main()
  80. {
  81.      unsigned int pwm_Delay;
  82.      char tmpv,tmp[5] = {2,3,4,6,7};

  83.      WDTCTL = WDTHOLD + WDTPW;  //關閉看門狗
  84.      FLL_CTL0 |= XCAP14PF;
  85.      TBCTL = TBSSEL0 + TBCLR;  //ACLK,清除TAR
  86.      tmpv=0;
  87.      while(1)
  88.      {
  89.         set_TB(tmp[tmpv]);      //選擇 PWM 模式
  90.         tmpv = (tmpv + 1) % 5;  //改變模式
  91.         for(pwm_Delay=0;pwm_Delay<0xffff;pwm_Delay++);//delay
  92.      };
  93. }

  94. //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

  95. //愿意結識愛好電子的友友

  96. // :)
復制代碼




回復

使用道具 舉報

ID:46943 發表于 2016-1-7 14:27 | 顯示全部樓層
學習了,剛學單片機
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
中文在线综合| 国产精品久久久99| 素人啪啪色综合| 18岁免费网站| 一级片免费网址| 欧美日韩激情视频在线观看| 国产精品v片在线观看不卡| 欧美日精品一区视频| 国产成a人亚洲精| 国产精品一在线观看| 蜜桃在线视频| 中文字幕在线中文字幕二区| 免费男女羞羞的视频网站中文子暮| 国产suv一区二区三区| 欧美xxxxx在线视频| 国产精品sss| 久久999免费视频| 欧美剧在线免费观看网站| 不卡视频一二三四| 国产综合亚洲精品一区二| 日韩黄色三级在线观看| 九义人在线观看完整免费版电视剧| 美女被黑人爆操网站| av在线亚洲天堂| 欧美国产日韩在线观看成人| 日本人69视频| 热久久最新网址| 91色中文字幕| 九九热这里只有精品免费看| 精品国产成人在线影院| 亚洲一区免费视频| caoporm超碰国产精品| 亚洲一区久久| 精品一区二区三区在线| 日韩福利在线观看| 亚洲资源一区| 欧美偷拍视频| 一级欧洲av| 66av国产| 中文在线视频观看| av天堂一区二区三区| 国产亚洲精品码| 中文字幕一区二区三区人妻不卡| 色婷婷综合网站| 性欧美videosex高清少妇| 亚洲va久久久噜噜噜| 午夜精品一区二区三区av| 亚洲精品在线免费播放| 欧美日本一道本| 亚洲一区二区三区三| 国产日本亚洲高清| 成人av动漫在线| 美女www一区二区| 亚洲永久视频| 亚洲色图网站| 在线视频亚洲专区| 精品国产乱子伦一区二区| 免费电影日韩网站| 182在线视频观看| 成人福利网站| 日本a一级在线免费播放| 一级特黄视频| 羞羞小视频视频| 青青操在线观看| 国产激情视频一区二区三区| 色婷婷激情五月| 国产小视频一区| 最近中文字幕在线视频| 在线精品免费视| 天天干天天操天天操| 日韩免费av片| 视频一区二区三区四区五区| 日韩av大片在线观看| 久久网中文字幕| 日韩三级视频在线| 日韩手机在线观看| 国产一级片毛片| 91精品国产综合久久久蜜臀九色 | 无码人妻丰满熟妇啪啪网站| 日韩中文字幕三区| 北条麻妃在线视频| 自拍偷拍21p| 国产乱女淫av麻豆国产| 911亚洲精选| 国产原创剧情av| 99免费在线观看视频| 国产区一区二区三区| 成人情视频高清免费观看电影| 91在线观看免费网站| 国产精品久久久久久久久久直播| 国产激情一区二区三区在线观看| 国产丝袜不卡| 欧美一区视久久| 国产91porn| 色综合av综合无码综合网站| 亚洲天堂av线| 亚洲国产果冻传媒av在线观看| 天堂va久久久噜噜噜久久va| 日韩欧美亚洲日产国产| 四虎精品欧美一区二区免费| 日韩小视频网站| 欧美大片久久久| 特级西西人体wwwww| 免费黄色在线网址| 国产成人在线视频观看| 一级片一区二区三区| www.男人天堂.com| 99久久国产视频| 可以直接看的av网址站| 亚洲精品视频99| 精品国产丝袜高跟鞋| 经典三级一区二区| 日韩黄色av| 亚洲区小说区图片区qvod| 午夜国产欧美理论在线播放| 亚洲一区免费| 国产激情偷乱视频一区二区三区| 91片黄在线观看| 日韩欧美国产大片| 日韩伦理视频| 久久久成人网| 亚洲国产精品成人综合| 精品欧美激情精品一区| 日韩美女天天操| 欧美精品福利在线| 亚洲一区二区在线播放| 日本丰满大乳奶| av噜噜在线观看| 三级黄色片在线观看| 中文字幕日韩免费| 九九九九热精品免费视频| 爽死777影院| 97超碰人人草| 91九色国产蝌蚪| 四虎影视在线观看2413| 香蕉久久免费电影| blacked蜜桃精品一区| 蜜桃传媒麻豆第一区在线观看| 久久女同性恋中文字幕| 欧美性受xxxx| 精品国产依人香蕉在线精品| 成人黄色免费看| 日本午夜激情视频| 一级片手机在线观看| 中文字幕人妻一区二区在线视频 | 2019男人天堂| 夜夜骚av一区二区三区| 久久精品国产屋| 免费动漫网站在线观看| 国产a亚洲精品| 亚洲国产黄色| 国产日韩欧美一区二区三区乱码| 欧美精品777| 欧美精品videosex性欧美| 国产亚洲欧美一区二区三区| 亚洲第一狼人区| 免费在线一级片| 欧美69xx性欧美| 久草福利在线视频| 99a精品视频在线观看| 亚洲一区二区三区高清| 一区二区不卡在线播放| 国产亚洲精品一区二555| 成人有码在线视频| 国语对白做受xxxxx在线中国| 亚洲综合欧美综合| 影音先锋男人看片资源站| 自由色视频.| 999色成人| 老司机午夜精品视频在线观看| 中文av字幕一区| 亚洲精品在线视频| 黄色99视频| 又黄又爽又色的视频| www.久久网| av在线com| 中国毛片直接看| 久草在线视频网| 欧洲视频在线免费观看| 18国产精品| 极品美女销魂一区二区三区| 色系网站成人免费| 久久全球大尺度高清视频| 在线国产精品网| 亚洲女优在线观看| 无码精品人妻一区二区三区影院| 黄页网站免费在线观看| 亚洲精品一区av| 极品美女销魂一区二区三区免费| 欧美在线观看视频一区二区| 欧美一区视频在线| 久操手机在线视频| 五月婷婷一区二区| 香蕉视频在线视频| 中文在线免费二区三区| 国产日韩一区二区三区在线| 精品久久久视频| 日本久久久久亚洲中字幕| 精品久久久久久久久久中文字幕| 激情五月婷婷小说| 成年人免费影院| 啪啪av大全导航福利综合导航 | 精品国产一区二区三区| 麻豆一区二区在线| 91黄色免费网站| 国产精品永久免费| 免费国偷自产拍精品视频| 国产男男gay网站| 青青色在线视频| 久久成人综合| 一区二区免费看| 日本不卡高字幕在线2019| 波多结衣在线观看| 国产视频第二页| 天堂资源在线中文| 国产成人免费9x9x人网站视频 | 国产第一页精品| 最新国产在线精品91尤物| 欧美××××黑人××性爽 | 日韩有码中文字幕在线| 亚洲国产精品ⅴa在线观看| 久久好看免费视频| 国产妇女馒头高清泬20p多| 久久久久精彩视频| 人人澡人人爽| 亚洲女娇小黑人粗硬| 亚洲激情成人在线| 日韩av在线看| 国产成人亚洲综合无码| 天干夜夜爽爽日日日日| 四虎影视在线播放| 国产精品免费不| 夜夜精品视频一区二区| 91精品国产综合久久香蕉麻豆| 久久爱av电影| 欧美一进一出视频| 亚洲欧美日韩第一页| 免费自拍视频| 欧美日韩精品一区二区三区在线观看| 国产精品免费网站在线观看| 秋霞av国产精品一区| 日本泡妞xxxx免费视频软件| 韩日中文字幕| 精品国产一区二| 国产精品久久久久久久久快鸭 | 欧美在线观看你懂的| 国产精品初高中精品久久| 日韩精品123区| 福利网址在线| 国产精品a久久久久| 欧美大片日本大片免费观看| 在线观看亚洲视频啊啊啊啊| 国产乱码精品一区二区三区精东| 日本一级理论片在线大全| 国产精品自在欧美一区| 久久综合九色九九| 99视频在线观看视频| 国产不卡精品一区二区三区| 91久久偷偷做嫩草影院电| 亚洲一二三区视频在线观看| 国产伦一区二区三区色一情| 亚洲一区欧美在线| 黄色网址在线免费| 国产·精品毛片| 午夜精品久久久久久久男人的天堂| 精品无码国产一区二区三区51安| 天天撸夜夜操| 午夜欧美精品| 亚洲欧美制服综合另类| 国产精品v日韩精品v在线观看| 国产亚洲精品久久久网站好莱| 久久99国产精品久久99大师 | 亚洲一区久久| 中文字幕久久亚洲| 国产精品999.| 日本午夜精华| 午夜激情久久| 日韩电影中文字幕在线观看| 深夜黄色小视频| 岛国影视在线观看| 亚洲欧洲日韩| 亚洲一级黄色片| 大桥未久恸哭の女教师| 精精国产xxxx视频在线动漫| 亚洲中字在线| 欧美激情第99页| 久久精品日韩无码| 水蜜桃免费高清视频在线播放| 欧美精美视频| 精品国产污污免费网站入口| 人人干人人干人人| 人善交video高清| 日韩一区精品字幕| 高清欧美一区二区三区| 国产一区二区播放| 欧美巨大xxxx做受沙滩| 国产精品久久久久久久久免费相片| 成人高清在线观看| 国产成人久久精品77777综合| 视频二区欧美| 日韩精品综合一本久道在线视频| wwwwwxxxx日本| 男女激情网站| 国产麻豆91精品| 国产精品吴梦梦| 亚洲a级黄色片| 午夜刺激在线| 高潮精品一区videoshd| 成人黄视频免费| 高清一区二区三区四区| 在线观看欧美理论a影院| 亚洲欧美成人一区二区在线电影| 亚洲狼人综合干| 最近日韩免费视频| jizzjizz日本护士视频| 欧美日韩亚洲一区三区 | 在线免费观看欧美| 97视频免费在线观看| 亚洲精品1区2区3区| 在线看欧美视频| 91精品国产综合久久香蕉的特点| 亚洲图色中文字幕| 丝袜视频国产在线播放| 久久久精品免费免费| 日韩中文字幕一区二区| 麻豆国产传媒av福利| 亚洲精品美女| 国产精品扒开腿爽爽爽视频| 免费又黄又爽又猛大片午夜| 日韩精品一级| 亚洲毛片在线观看| 一级在线观看视频| 国产高清中文字幕在线| 日本精品视频一区二区三区| 日韩av片免费观看| 懂色一区二区三区| 亚洲精品少妇30p| 欧美aⅴ在线观看| 三级毛片在线免费看| 亚洲视频免费在线| 国产精品沙发午睡系列| 最新中文字幕在线观看| 亚洲国产精品av| 久草热视频在线观看| 在线观看国产v片| 1区2区3区精品视频| 天天摸天天碰天天添| 深夜影院在线观看| 一区二区三区精品视频在线| 天堂av在线网站| 午夜伦全在线观看| 日本韩国精品在线| 亚洲一区二区三区四区av| 日韩伦理av| 欧美一级片在线观看| 国产精品天天干| 精品国产伦一区二区三区观看说明| 在线看片第一页欧美| 久久久精品免费看| 日韩最新在线| 欧美亚洲视频在线观看| 亚洲精品国产一区二| 99热这里只有成人精品国产| 成人免费视频网址| 国产丝袜美女| 暴力调教一区二区三区| 狠狠干视频网站| 亚洲第一se情网站| 精品久久香蕉国产线看观看gif| 亚洲美女在线播放| 欧美与亚洲与日本直播| 国产精品欧美一级免费| 黄色www网站| 在线看免费av| 日韩欧美黄色影院| 四虎成人精品永久免费av| 精品国内自产拍在线观看视频| 欧洲精品毛片网站| 激情综合丝袜美女一区二区| 理论电影国产精品| www.黄色网址.com| 偷窥韩漫第三季| 99久久久精品| 免费在线激情视频| 污视频在线看网站| 日韩福利在线播放| 男女性杂交内射妇女bbwxz| 欧美风情在线视频| 欧美精品午夜视频| 成人综合社区| 99精品久久久久久| 男人添女人下面免费视频| 中文不卡1区2区3区| 日韩在线观看精品| 人妻妺妺窝人体色www聚色窝| 美女网站一区二区| 成人性生活视频免费看| 日本天码aⅴ片在线电影网站| 日韩激情av在线免费观看| 国产精品爽爽久久|