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

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

?? ad_interrupt.c

?? MSC 1210 A/D Conversion for 1 input signals (-2.5V ... +2.5V) Inputs pairs AIN0-AIN1 read in an in
?? 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

// Setup ADC
  ADCON0 = 0x30;                    // Vref On, Vref Hi, Buff off, BOD off, PGA
  printf("\nMSC1210 Analog/Dignal Converter Test\n\n");

  ADMUX  = 0x08;                    // (AIN+ = AIN0), (AIN- = AINCOM) Voltage from DAC
  ACLK   = A_CLK;                   // set ACLK factor for about 1MHz

  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一区二区三区免费野_久草精品视频
欧美福利电影网| 91在线视频播放地址| 99re热这里只有精品免费视频| 日韩一级片在线观看| 亚洲综合男人的天堂| 91免费观看视频在线| 日本一区二区免费在线观看视频| 亚洲一区二区美女| 91久久香蕉国产日韩欧美9色| 国产精品久久久久久久浪潮网站| 极品少妇一区二区三区精品视频| 欧美老年两性高潮| 亚洲一区二三区| 精品视频资源站| 亚洲一区二区在线免费看| 91啪九色porn原创视频在线观看| 欧美激情在线免费观看| 国产成人精品一区二区三区四区 | 婷婷成人综合网| 欧美精品九九99久久| 婷婷丁香激情综合| 欧美自拍偷拍午夜视频| 亚洲影视在线观看| 欧美午夜一区二区| 五月激情六月综合| 91福利社在线观看| 亚洲国产精品麻豆| 欧美三级视频在线播放| 午夜欧美在线一二页| 欧美高清视频一二三区 | 国产高清在线精品| 久久久久久久国产精品影院| 国产一区 二区| 国产三级精品三级在线专区| 九九久久精品视频| 国产精品久久久久7777按摩| 99这里只有精品| 亚洲欧美视频在线观看| 91成人免费网站| 亚洲成人免费影院| 亚洲精品一区二区三区福利| 韩国三级中文字幕hd久久精品| 精品国内二区三区| 国产精品一区二区你懂的| 国产色91在线| 色婷婷精品久久二区二区蜜臀av| 亚洲亚洲人成综合网络| 欧美日韩国产片| 另类小说色综合网站| 久久伊99综合婷婷久久伊| 99免费精品在线| 香蕉影视欧美成人| 日韩欧美综合一区| 精品在线观看免费| 中文乱码免费一区二区| 欧美无砖砖区免费| 精品一区二区三区免费播放 | 56国语精品自产拍在线观看| 免费观看30秒视频久久| 国产三区在线成人av| 粉嫩av一区二区三区| 亚洲精品高清在线观看| 7777精品伊人久久久大香线蕉经典版下载 | 欧美精品三级在线观看| 国内精品伊人久久久久av影院 | 亚洲欧美另类久久久精品2019| 欧美亚洲愉拍一区二区| 九九九久久久精品| 中文字幕日韩精品一区| 欧美高清激情brazzers| 成人aaaa免费全部观看| 老色鬼精品视频在线观看播放| 中文字幕佐山爱一区二区免费| 日韩欧美激情在线| 日本高清免费不卡视频| 国产一区日韩二区欧美三区| 亚洲专区一二三| 国产免费成人在线视频| 91精品在线麻豆| 色综合中文综合网| 91久久香蕉国产日韩欧美9色| 国产一区二区三区在线观看免费| 亚洲午夜精品网| 亚洲国产精品成人久久综合一区 | 欧洲精品中文字幕| 国产成人精品免费网站| 日本成人超碰在线观看| 一个色在线综合| 国产精品初高中害羞小美女文| 日韩欧美在线网站| 色视频一区二区| 国产·精品毛片| 麻豆成人综合网| 亚洲bdsm女犯bdsm网站| 中文字幕中文乱码欧美一区二区 | 中文字幕一区二区三区精华液| 日韩欧美在线网站| 欧美喷水一区二区| 在线视频欧美精品| www.日本不卡| 国产精品888| 精品亚洲成a人在线观看| 午夜电影网一区| 亚洲一二三区不卡| 一区二区三区国产| 亚洲丝袜另类动漫二区| 国产精品久久久久aaaa樱花| 久久久久久久久久久久电影| 欧美成人r级一区二区三区| 69久久夜色精品国产69蝌蚪网| 日本精品一区二区三区高清| 91视频免费播放| 99久久精品国产麻豆演员表| 丁香婷婷综合五月| 国产精品资源在线看| 激情六月婷婷久久| 久久国产精品99久久人人澡| 日本人妖一区二区| 日韩精品一卡二卡三卡四卡无卡| 亚洲第一av色| 午夜视频一区在线观看| 午夜影院久久久| 亚洲国产一区二区三区| 亚洲高清视频的网址| 亚洲在线免费播放| 亚洲.国产.中文慕字在线| 亚洲大片精品永久免费| 亚洲成人av电影在线| 午夜免费久久看| 热久久国产精品| 久久99国产精品成人| 精品亚洲国产成人av制服丝袜| 欧美性受xxxx| 日本一区二区动态图| 久久亚洲免费视频| 国产三级三级三级精品8ⅰ区| 国产视频亚洲色图| 中文字幕一区二区三区四区不卡| 亚洲欧洲日产国产综合网| ...xxx性欧美| 一区二区三区视频在线看| 亚洲一区免费观看| 日韩精品一二三| 激情久久五月天| 丁香婷婷综合激情五月色| 高清国产一区二区| 97久久精品人人做人人爽50路| 色综合久久88色综合天天免费| 欧美视频中文字幕| 日韩免费看的电影| 国产日韩欧美麻豆| 成人欧美一区二区三区1314| 夜夜操天天操亚洲| 日本91福利区| 国产高清精品在线| 91久久免费观看| 91精品国产一区二区| wwwwxxxxx欧美| 1024成人网| 日韩国产欧美在线播放| 狠狠色2019综合网| 91免费小视频| 91精品欧美一区二区三区综合在| 精品国产乱码久久久久久影片| 国产精品天干天干在线综合| 夜色激情一区二区| 美女视频黄免费的久久| 成人污污视频在线观看| 91成人免费电影| 精品国产一区二区三区四区四| 中文字幕av一区 二区| 亚洲在线视频网站| 国内精品国产成人| 在线精品视频一区二区三四| 精品国产乱码久久久久久牛牛| 国产精品成人免费精品自在线观看| 亚洲自拍偷拍麻豆| 国产在线精品免费av| 在线视频综合导航| 久久美女高清视频 | 久久精品日产第一区二区三区高清版| 亚洲欧洲国产日本综合| 日本aⅴ免费视频一区二区三区| 成人小视频在线观看| 欧美日韩高清在线播放| 久久人人爽人人爽| 亚洲一级在线观看| 丰满少妇久久久久久久| 欧美丰满高潮xxxx喷水动漫| 欧美高清在线一区二区| 日本亚洲三级在线| 91蜜桃免费观看视频| 日韩精品一区二区三区四区| 亚洲丝袜美腿综合| 国内精品久久久久影院薰衣草| 在线观看日韩电影| 国产日韩欧美激情| 日本不卡一二三区黄网| 色一区在线观看| 国产清纯美女被跳蛋高潮一区二区久久w|