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

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

?? ad_interrupt.c

?? Keil3軟件下載
?? C
字號:
/*------------------------------------------------------------------------------
AD_Interrupt.C:  MSC 1210 A/D Conversion for 1 input signals (-2.5V ... +2.5V)
                 Inputs pairs  AIN0-AIN1  read in an interrupt service routine
Copyright 2003 Keil Software, Inc.
------------------------------------------------------------------------------*/

#include <REG1210.H>
#include <stdio.h>
#include "ISD51.H"

#ifndef XTAL                        // if no XTAL defined use:
  #define XTAL  11059200            // XTAL frequency 11.0592 MHz
#endif

// defines for UART BAUDRATE
#define BAUDRATE          9600      // 9600bps communication baudrate
#define T2RELOAD   (65536-(XTAL/32/BAUDRATE))

// defines for A/D Converter setup
#define A_CLK      (((XTAL+500000)/1000000)-1) // about 1MHz Analog Clock
#define ANA_CLK    (XTAL/(A_CLK+1))            // precise Analog Clock
#define DECIMATION (ANA_CLK/64/10)             // 10 Hz Decimation
#define CONV_FREQ  (ANA_CLK/64/DECIMATION)     // Conversion Frequency

// defines for conversion to Volts
#define VBIT  (2.5 / 0x800000)      // 0x800000 represents 2.5 Volts

// Helper structure to read in ADC values
static union  {
  unsigned char  c[4];              // bytes
  signed   int   i[2];              // signed words
  signed   long  l;                 // signed long
} res;


static bit  Second_Interrupt;

static void AUXinterrupts (void) interrupt 6  {
  unsigned char x;

  switch (PAI)     {
    case 6:                        // A/D interrupt
      res.c[3] = ADRESL;
      res.c[2] = ADRESM;
      res.i[0] = (char) ADRESH;    // make sign extension
      break;

    case 8:                        // Second Interrupt
      x = SECINT;                  // Dummy Read to Clear SEC Interrupt
      Second_Interrupt = 1;
      break;
  }
  AI = 0;                          // Clear AI before returning
}


void main(void)  {
  CKCON = 0;                          // 0 MOVX cycle stretch

  // Setup Serial Interface
  T2CON   = 0x34;                     // Use Timer 2 as baudrate generator  */
  RCAP2H  = (T2RELOAD >> 8);          // baudrate reload factor
  RCAP2L  = T2RELOAD;

  SCON0   = 0x50;                     // enable serial uart & receiver
  PCON   |= 0x80;                     // double baudrate for UART0
  P3DDRL &= 0xF0;                     // set port pins of UART to input/strong drive output
  P3DDRL |= 0x07;                     // set port pins of UART to input/strong drive output


// The following settings are important for ISD51 (enable flash programming, disable watchdog)
  USEC   = ((XTAL+500000)/1000000)-1; // USEC timer factor
  ONEMS  = (XTAL/1000)-1;             // (MSECH+MSCL) MS Timer counting at 1.0ms

  HMSEC  = 100-1;                     // Hundred MS Timer to 100.0ms
  SECINT = (10-1) | 0x80;             // SECINT= 10 * HMS Timer Rate = 1 sec
                                      // '0x80' will set the MSB for write immediate
  MSINT  = (10-1) | 0x80;             // MSINT = 10ms for Tone period time base

  FTCON  = 0xA5;                      // setup flash programming times

  PDCON  = 0x14;                      // ON -> ADC-Vref, SPI Systimers. OFF -> PWM, Watchdog
  EA     = 1;                         // Enable global interrupt flag

#ifdef ISD51
  ISDwait();                          // wait until ISD51 connects
#else
  TI = 1;                             // enable serial output
#endif

  printf("\nMSC1210 Analog/Dignal Converter Test\n\n");

// Setup ADC
  ADMUX  = 0x08;                    // (AIN+ = AIN0), (AIN- = AINCOM) Voltage from DAC
  ACLK   = A_CLK;                   // set ACLK factor for about 1MHz
  ADCON0 = 0x30;                    // Vref On, Vref Hi, Buff off, BOD off, PGA

  ADCON2 = DECIMATION & 0xFF;       // LSB of decimation
  ADCON3 =(DECIMATION>>8) & 0x07;   // MSB of decimation
  ADCON1 = 0x01;                    // bipolar, auto, self calibration (offset, gain)

  ADMUX = 0x01;                     // AINP = AIN0, AINN = AIN1
  AIE    = 0xA0;                    // Enable the A/D Interrupt
  EAI    = 1;                       // Enable Auxiliary interrupts

  printf("\nInput -2.5V to +2.5V on AIN0-AIN1 channel pair\n\n");

  while (1)  {                      // Repeat Output Forever
    while (!Second_Interrupt)  {    // Wait for Second Interrupt
#ifndef ISD51
      PCON |= 1;                    // Put into Idle Mode
#endif
    }
    Second_Interrupt = 0;
    printf ("%+7.5f Volts\r", res.l * VBIT);
  }

}



?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
一区二区三区四区国产精品| 国产精品18久久久久久久网站| 天天色天天爱天天射综合| 狠狠v欧美v日韩v亚洲ⅴ| 91久久精品一区二区三| 91精品国产91久久久久久最新毛片| 中文无字幕一区二区三区| 日韩精品亚洲一区二区三区免费| av在线这里只有精品| 精品福利在线导航| 日韩av电影一区| 在线看日韩精品电影| 国产精品国产a| 国产精品996| 精品美女一区二区三区| 日韩精品电影一区亚洲| 91免费视频观看| 国产精品色一区二区三区| 国产一区二区调教| 欧美xxxxxxxx| 久久不见久久见免费视频7| 欧美三区在线观看| 亚洲国产精品久久不卡毛片| 日本久久一区二区三区| 自拍偷自拍亚洲精品播放| 成人成人成人在线视频| 国产精品久久毛片| 波多野结衣视频一区| 国产精品久久国产精麻豆99网站| 成人爱爱电影网址| 成人免费在线视频| 99久久精品99国产精品| 亚洲人成网站色在线观看| 99久久er热在这里只有精品15 | 欧美三级韩国三级日本一级| 一区二区激情小说| 欧美天堂亚洲电影院在线播放| 亚洲精品国产精华液| 欧美亚一区二区| 日欧美一区二区| 久久久久久久久久久久电影| 国模无码大尺度一区二区三区| 久久综合九色综合欧美就去吻 | 无码av免费一区二区三区试看 | 蜜乳av一区二区| 精品久久免费看| 国产精品一区二区男女羞羞无遮挡| 欧美精品一区二区久久久| 韩国一区二区三区| 久久久久久久久久美女| 99精品国产热久久91蜜凸| 一区二区三区四区激情| 欧美一区二区视频网站| 精彩视频一区二区三区| 中文字幕av资源一区| 91在线视频播放| 天天影视网天天综合色在线播放| 欧美一区二区三区四区在线观看| 国产老肥熟一区二区三区| 国产精品理论片| 欧美日韩亚洲综合一区| 国产激情一区二区三区| 亚洲综合自拍偷拍| 精品精品欲导航| 成人午夜电影网站| 亚洲国产成人av网| 久久久久久夜精品精品免费| 91社区在线播放| 久久国产三级精品| 亚洲男同性视频| 久久婷婷色综合| 欧美丝袜自拍制服另类| 国产suv一区二区三区88区| 亚洲一区二区在线视频| 国产午夜精品久久久久久免费视 | 成人午夜在线播放| 日韩一区欧美二区| 国产精品免费免费| 欧美www视频| 91久久久免费一区二区| 国产九色sp调教91| 午夜精品视频一区| 国产精品麻豆欧美日韩ww| 91精品国产高清一区二区三区 | 欧美一卡二卡三卡四卡| 91在线播放网址| 激情综合亚洲精品| 亚洲一二三四在线| 亚洲国产电影在线观看| 日韩色在线观看| 欧美无乱码久久久免费午夜一区| 成人av在线资源网站| 精品一区二区综合| 秋霞午夜鲁丝一区二区老狼| 一区二区三区精品在线观看| 欧美国产综合色视频| 久久久青草青青国产亚洲免观| 91麻豆精品国产| 欧美日韩精品福利| 色婷婷av久久久久久久| a在线欧美一区| 成人动漫一区二区在线| 国产在线视视频有精品| 蜜桃传媒麻豆第一区在线观看| 亚洲一区二区欧美| 亚洲综合一二三区| 亚洲激情在线激情| 亚洲激情校园春色| 一区二区三区在线观看欧美| 中文字幕在线视频一区| 国产精品美女久久久久高潮| 国产午夜精品一区二区三区视频| 久久美女高清视频| 久久精品人人做人人综合| 久久久久久久久久久黄色| www久久精品| 精品国产91亚洲一区二区三区婷婷| 日韩欧美精品在线| www国产亚洲精品久久麻豆| 精品久久免费看| 国产日韩高清在线| 国产精品久久久久永久免费观看 | 日韩精品免费视频人成| 日本aⅴ免费视频一区二区三区 | 中文字幕日韩一区| 亚洲三级视频在线观看| 亚洲夂夂婷婷色拍ww47 | 亚洲一二三四久久| 日日骚欧美日韩| 国模大尺度一区二区三区| 国产高清一区日本| 成人国产在线观看| 在线视频欧美精品| 91精品国产免费| 久久久久国产精品免费免费搜索| 国产精品三级视频| 亚洲码国产岛国毛片在线| 五月天激情综合| 黑人巨大精品欧美一区| jlzzjlzz欧美大全| 精品视频色一区| 久久久99久久| 亚洲美女在线国产| 伦理电影国产精品| jizzjizzjizz欧美| 欧美精品第1页| 欧美国产一区二区在线观看| 一级中文字幕一区二区| 九九九久久久精品| 在线影视一区二区三区| 精品久久国产老人久久综合| 中文字幕综合网| 美女一区二区在线观看| 91亚洲国产成人精品一区二三| 欧美人牲a欧美精品| 国产亚洲精久久久久久| 亚洲一区二区三区在线播放| 国产乱妇无码大片在线观看| 色综合视频一区二区三区高清| 日韩视频一区二区| 亚洲激情av在线| 国产精品中文有码| 欧美一区日本一区韩国一区| 国产精品黄色在线观看| 蓝色福利精品导航| 欧美视频一区在线观看| 国产精品三级久久久久三级| 蜜桃一区二区三区四区| 欧洲生活片亚洲生活在线观看| 久久精品网站免费观看| 日韩成人一级片| 欧美亚州韩日在线看免费版国语版| 国产丝袜欧美中文另类| 日本女优在线视频一区二区| 在线亚洲一区观看| 国产精品国产三级国产普通话三级 | 国产精品福利在线播放| 九九精品一区二区| 欧美理论电影在线| 亚洲影视资源网| 一本一道波多野结衣一区二区| 国产精品午夜久久| 国产一区999| 久久久久久久网| 国内精品写真在线观看| 精品欧美乱码久久久久久| 日韩精品乱码免费| 欧美喷潮久久久xxxxx| 一区二区在线观看视频| 99精品国产99久久久久久白柏| 国产亚洲欧美中文| 国产精品亚洲人在线观看| 精品国产成人系列| 精品一区二区三区久久| 日韩精品一区国产麻豆| 精品一二三四在线| 久久久三级国产网站| 粉嫩aⅴ一区二区三区四区五区| 久久久精品影视| 国产成人在线观看免费网站|