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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? msp430x21x1_ca_05.c

?? msp430單片機 IAR代碼,很好用的
?? C
字號:
//*****************************************************************************
//   MSP430x21x1 Demo - Comp_A, Millivolt Meter
//
//   Description: This program demonstrates how to implement an MSP430F21x1/
//   F11x1 millivolt meter using Comparator_A. The measurement result can be
//   read out of variable 'ADCResult' using the watch window.
//
//             MSP430F21x1/11x1
//            -----------------
//       /|\ |              XIN|-
//        |  |                 |
//        ---|RST          XOUT|-
//           |                 |
//    AIN--->|P2.4             |
//           |                 |
//    +-10k--|P2.0             |
//    |      |                 |
//    +----- |P2.3             |
//    |      |                 |
//   ===2.2  |                 |
//    |      |                 |
//    ------ |VSS              |
//
//   H. Grewal / A. Dannenberg
//   Texas Instruments, Inc
//   July 2005
//   Built with CCE Version: 3.2.0 and IAR Embedded Workbench Version: 3.30A
//*****************************************************************************

#include  <msp430x11x1.h>

#define VCC_VALUE   (2980)                  // Actual system VCC (mV)
volatile unsigned int ADCResult;            // volatile to prevent opt.

void Init_Sys(void);                        // Function prototypes
unsigned int Meas_ADC(void);
unsigned int Meas_ADC2(void);

void main(void)
{
  Init_Sys();                               // Init system peripherals

  while (1)
  {
    ADCResult = Meas_ADC();                 // Measure ADC
    _NOP();                                 // >>SET BREAKPOINT HERE<<
  }                                         // And read out 'ADCResult'
}
//-----------------------------------------------------------------------------
// Initialize System Peripherals
//-----------------------------------------------------------------------------
void Init_Sys(void)
{
  WDTCTL = WDTPW + WDTHOLD;                 // Stop WDT
  P2OUT = 0x20;                             // P2.5 high
  P2DIR = 0x21;                             // P2.0 = DAC, P2.5 powers pot
  CACTL2 = P2CA0 + P2CA1;                   // Setup CA, P2.3+ P2.4-

  DCOCTL = 0x50;                            // Set DCO
  BCSCTL1 = 0xCC;
}
//-----------------------------------------------------------------------------
// Measure A/D Converter, return offset-compensated result
//-----------------------------------------------------------------------------
unsigned int Meas_ADC(void)
{
  unsigned int Result;

  CACTL1 = CAON;                            // Comparator on
  Result = Meas_ADC2();                     // Do 1st ADC conversion
  CACTL1 |= CAEX;                           // Invert comparator terminals
  Result += Meas_ADC2();                    // 2nd ADC, add inverted result
  CACTL1 = 0;                               // Comparator off

  return Result;
}
//-----------------------------------------------------------------------------
// A/D Converter Helper Function
//
// Attn: The loop cycle count has to be equal for both decision paths
//       of the if() statement, otherwise the measurement result will
//       not be accurate. It has been found with IAR V3.30A, that the
//       code below will implement this, even independent of the
//       C compiler optimization settings. Another approach would be
//       implementing the entire function in assembly language.
//-----------------------------------------------------------------------------
unsigned int Meas_ADC2(void)
{
  unsigned int Counter = VCC_VALUE / 2;
  unsigned int Result = 0;

  P2OUT |= 0x01;                            // Set power to capacitor
  while (!(CACTL2 & CAOUT));                // Wait for CAOUT to get set

  do
  {
    if (CACTL2 & CAOUT)                     // Comparator high/low?
    {
      P2OUT &= ~0x01;                       // Remove power if high
    }
    else
    {
      P2OUT |= 0x01;                        // Set power if low
      Result++;                             // Measure the 'ON' time
      _NOP();                               // Timing adjustment
    }
  } while (--Counter);                      // Decrement and loop

  P2OUT &= ~0x01;                           // Remove power from cap

  return Result;
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲国产中文字幕在线视频综合| 91精品国产综合久久婷婷香蕉| 久久99精品一区二区三区| 亚洲国产乱码最新视频| 夜夜亚洲天天久久| 亚洲成人7777| 免费在线视频一区| 极品美女销魂一区二区三区| 精品影院一区二区久久久| 韩国欧美一区二区| 成人sese在线| 色网站国产精品| 欧美日韩黄色影视| 日韩欧美中文字幕精品| 国产亚洲午夜高清国产拍精品| 久久精品视频一区二区三区| 中国av一区二区三区| 亚洲精品美国一| 香蕉久久一区二区不卡无毒影院 | 久久久久久久国产精品影院| 久久久久久久国产精品影院| 国产精品久99| 偷偷要91色婷婷| 国模套图日韩精品一区二区| 成人av在线网站| 欧美日韩高清不卡| 国产无人区一区二区三区| 亚洲丝袜美腿综合| 美女视频黄 久久| 波多野结衣精品在线| 欧美自拍丝袜亚洲| 久久久国际精品| 亚洲电影一区二区三区| 韩国三级电影一区二区| 欧美性xxxxxx少妇| 国产女人aaa级久久久级| 亚洲国产日日夜夜| 成人永久aaa| 91麻豆精品国产自产在线| 国产欧美日韩激情| 六月婷婷色综合| 色播五月激情综合网| 久久午夜老司机| 首页亚洲欧美制服丝腿| 97精品久久久久中文字幕| 日韩一卡二卡三卡四卡| 亚洲精品欧美综合四区| 国产 日韩 欧美大片| 在线成人免费视频| 亚洲女同女同女同女同女同69| 激情六月婷婷久久| 欧美绝品在线观看成人午夜影视| 日本一区二区动态图| 精品一区在线看| 3751色影院一区二区三区| 亚洲精选视频免费看| 国产不卡在线播放| 亚洲精品一区二区精华| 日韩精品高清不卡| 欧美日韩视频第一区| 艳妇臀荡乳欲伦亚洲一区| www.欧美色图| 中文字幕一区二区三区在线观看| 国产传媒日韩欧美成人| 久久蜜臀中文字幕| 精品一区二区在线视频| 精品国免费一区二区三区| 日韩福利视频网| 欧美精品九九99久久| 日韩中文字幕麻豆| 欧美精品777| 美女尤物国产一区| 26uuu欧美| 国产精品88av| 国产精品欧美一区二区三区| 国产精品99久久不卡二区| 亚洲国产精品传媒在线观看| 亚洲综合无码一区二区| 久久99久久久久久久久久久| 国产精品一区二区三区乱码| 在线视频中文字幕一区二区| 99这里只有精品| 色妹子一区二区| |精品福利一区二区三区| 91亚洲资源网| 亚洲国产日韩一级| 91精品综合久久久久久| 美洲天堂一区二卡三卡四卡视频| 91精品国产91久久久久久一区二区 | 国产免费成人在线视频| 高潮精品一区videoshd| 亚洲欧洲日韩综合一区二区| 色成人在线视频| 奇米精品一区二区三区四区| 精品国产百合女同互慰| 成人精品视频网站| 午夜一区二区三区视频| 91精品国产色综合久久不卡蜜臀| 狠狠色丁香久久婷婷综| 亚洲欧美日韩一区| 欧美一区二区三区四区在线观看 | 国产成人精品免费网站| 亚洲天堂福利av| 9191国产精品| 成人综合婷婷国产精品久久| 亚洲一区二区三区四区在线免费观看 | 成人黄色软件下载| 亚洲国产成人av网| 国产午夜亚洲精品不卡| 在线看日韩精品电影| 激情伊人五月天久久综合| 国产精品免费免费| 欧美一二三四区在线| 北条麻妃一区二区三区| 日本v片在线高清不卡在线观看| 欧美国产日韩精品免费观看| 欧美日韩国产高清一区二区| 成人性生交大片免费看中文网站| 日韩精品一级中文字幕精品视频免费观看 | 在线视频观看一区| 精品无人码麻豆乱码1区2区| 亚洲乱码日产精品bd| 久久品道一品道久久精品| 欧美日韩一区二区三区在线看| 国产精品亚洲第一区在线暖暖韩国| 一区二区三区精品视频在线| 久久精品视频免费观看| 91精品国产欧美日韩| 色婷婷久久久久swag精品| 国产一区二区三区精品视频| 午夜不卡av免费| 亚洲精品视频在线观看免费| 国产日韩欧美电影| 欧美电影精品一区二区| 欧美精品电影在线播放| 在线观看av一区| 色综合夜色一区| av影院午夜一区| 成人性生交大片免费看中文网站| 久久成人久久鬼色| 免费av成人在线| 天天色天天操综合| 亚洲成人av一区| 亚洲成av人影院| 亚洲成人av福利| 午夜久久久影院| 五月婷婷久久丁香| 日韩不卡在线观看日韩不卡视频| 亚洲香肠在线观看| 亚洲第一av色| 日日夜夜免费精品视频| 三级影片在线观看欧美日韩一区二区| 依依成人精品视频| 性欧美疯狂xxxxbbbb| 天堂va蜜桃一区二区三区漫画版 | 国模套图日韩精品一区二区| 毛片一区二区三区| 激情亚洲综合在线| 成人综合在线视频| 91理论电影在线观看| 色哦色哦哦色天天综合| 欧美日韩精品专区| 91精品蜜臀在线一区尤物| 日韩精品自拍偷拍| 国产欧美一区二区三区在线老狼| 亚洲国产高清aⅴ视频| 亚洲日本免费电影| 亚洲福利一二三区| 青青草91视频| 丁香网亚洲国际| 欧美中文字幕不卡| 欧美草草影院在线视频| 国产日韩欧美在线一区| 亚洲另类在线一区| 免费美女久久99| www.在线成人| 欧美老女人在线| 国产欧美中文在线| 亚洲国产毛片aaaaa无费看| 九九精品一区二区| 91啪亚洲精品| 欧美不卡激情三级在线观看| 国产精品久久久久桃色tv| 亚洲福利电影网| 久久爱另类一区二区小说| 97精品国产露脸对白| 日韩久久久久久| 亚洲精品欧美在线| 国产成人精品在线看| 欧美精品高清视频| 136国产福利精品导航| 久久不见久久见免费视频7 | 日韩三级免费观看| 亚洲欧洲日产国产综合网| 免费高清在线一区| 欧美亚洲国产一区在线观看网站 | 一区二区三区四区高清精品免费观看 | 欧美videos中文字幕| 亚洲人吸女人奶水| 国产乱码精品一区二区三区五月婷|