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

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

?? ad.c

?? AVR單片機ATmega16的AD用AVRISP板實驗成功的例子
?? C
字號:
#include <avr/io.h>#include <avr/delay.h>#include <avr/signal.h>#include <avr/interrupt.h>/*宏INTERRUPT 的用法與SIGNAL 類似,區別在于    SIGNAL 執行時全局中斷觸發位被清除、其他中斷被禁止    INTERRUPT 執行時全局中斷觸發位被置位、其他中斷可嵌套執另外avr-libc 提供兩個API 函數用于置位和清零全局中斷觸發位,它們是經常用到的。分別是:void sei(void) 和void cli(void) 由interrupt.h定義 */
//管腳定義
#define in_Single 0 //PA0(ADC0)
#define in_Diff_P 3 //PA3(ADC3)
#define in_Diff_N 2 //PA2(ADC2)

//常量定義
//單端通道,不放大
#define AD_SE_ADC0 0x00 //ADC0
#define AD_SE_ADC1 0x01 //ADC1
#define AD_SE_ADC2 0x02 //ADC2
#define AD_SE_ADC3 0x03 //ADC3
#define AD_SE_ADC4 0x04 //ADC4
#define AD_SE_ADC5 0x05 //ADC5
#define AD_SE_ADC6 0x06 //ADC6
#define AD_SE_ADC7 0x07 //ADC7

//差分通道ADC0作負端,10/200倍放大
#define AD_Diff0_0_10x 0x08 //ADC0+ ADC0-, 10倍放大,校準用
#define AD_Diff1_0_10x 0x09 //ADC1+ ADC0-, 10倍放大
#define AD_Diff0_0_200x 0x0A //ADC0+ ADC0-,200倍放大,校準用
#define AD_Diff1_0_200x 0x0B //ADC1+ ADC0-,200倍放大

//差分通道ADC2作負端,10/200倍放大
#define AD_Diff2_2_10x 0x0C //ADC2+ ADC2-, 10倍放大,校準用
#define AD_Diff3_2_10x 0x0D //ADC3+ ADC2-, 10倍放大
#define AD_Diff2_2_200x 0x0E //ADC2+ ADC2-,200倍放大,校準用
#define AD_Diff3_2_200x 0x0F //ADC3+ ADC2-,200倍放大

//差分通道ADC1作負端,不放大
#define AD_Diff0_1_1x 0x10 //ADC0+ ADC1-
#define AD_Diff1_1_1x 0x11 //ADC1+ ADC1-,校準用
#define AD_Diff2_1_1x 0x12 //ADC2+ ADC1-
#define AD_Diff3_1_1x 0x13 //ADC3+ ADC1-
#define AD_Diff4_1_1x 0x14 //ADC4+ ADC1-
#define AD_Diff5_1_1x 0x15 //ADC5+ ADC1-
#define AD_Diff6_1_1x 0x16 //ADC6+ ADC1-
#define AD_Diff7_1_1x 0x17 //ADC7+ ADC1-

//差分通道ADC2作負端,不放大
#define AD_Diff0_2_1x 0x18 //ADC0+ ADC2-
#define AD_Diff1_2_1x 0x19 //ADC1+ ADC2-
#define AD_Diff2_2_1x 0x1A //ADC2+ ADC2-,校準用
#define AD_Diff3_2_1x 0x1B //ADC3+ ADC2-
#define AD_Diff4_2_1x 0x1C //ADC4+ ADC2-
#define AD_Diff5_2_1x 0x1D //ADC5+ ADC2-

//單端通道,不放大
#define AD_SE_VBG 0x1E //VBG 內部能隙1.22V電壓基準,校準用
#define AD_SE_GND 0x1F //接地 校準用

//注:
//差分通道,如果使用1x或10x增益,可得到8位分辨率。如果使用200x增益,可得到7位分辨率。
//在PDIP封裝下的差分輸入通道器件未經測試。只保證器件在TQFP與MLF封裝下正常工作。

#define Vref 2556 //mV 實測的Vref引腳電壓@5.0V供電
//#define Vref 2550 //mV 實測的Vref引腳電壓@3.3V供電

//全局變量
unsigned int ADC_SingleEnded; //單端輸入的ADC值
int ADC_Diff; //差分輸入的ADC值
volatile unsigned int ADC_INT_SE; //中斷模式用的單端輸入ADC值,會在中斷服務程序中被修改,
                                  //須加volatile限定
volatile unsigned char ADC_OK; //ADC狀態,會在中斷服務程序中被修改,須加volatile限定
unsigned int LED_Volt; //變換后的電壓mV
int LED_Curr; //變換

//仿真時在watch窗口,監控這些全局變量。

unsigned int read_adc(unsigned char adc_input)//查詢方式讀取ADC單端通道
   {
      ADMUX=(0xc0|adc_input); //adc_input:單端通道 0x00~0x07,0x1E,0x1F
      //0xc0:選擇內部2.56V參考電壓
      ADCSRA|=(1<<ADSC); //啟動AD轉換
      loop_until_bit_is_set(ADCSRA,ADIF); //方法1 等待AD轉換結束
      // while ((ADCSRA&(1<<ADIF))==0); //寫法2 這種寫法優化不好
      // loop_until_bit_is_clear(ADCSRA,ADSC); //方法2 檢測ADSC=0也行
      ADCSRA|=(1<<ADIF); //寫1清除標志位
      return ADC; //ADC=ADCH:ADCL
   }
int read_adc_diff(unsigned char adc_input)//查詢方式讀取ADC差分通道
  {
      unsigned int ADC_FIX;
      ADMUX=(0xc0|adc_input); //adc_input:差分通道 0x08~0x1D
      _delay_ms(1); //等待差分增益穩定>125uS
      ADCSRA|=(1<<ADSC);
      loop_until_bit_is_set(ADCSRA,ADIF);
      ADCSRA|=(1<<ADIF);
      //當切換到差分增益通道,由于自動偏移抵消電路需要沉積時間,
      //第一次轉換結果準確率很低。
      //用戶最好舍棄第一次轉換結果。
      ADCSRA|=(1<<ADSC);
      loop_until_bit_is_set(ADCSRA,ADIF);
      ADCSRA|=(1<<ADIF);
      ADC_FIX=ADC;
      //輸出結果用2的補碼形式表示
      //可正可負 +/-9bit -512~+511
      //即M16差分通道的ADC+輸入端的電壓可以大于ADC-,也可以小于ADC-。
      //Tiny26就不行,ADC+輸入端的電壓必須大于或等于ADC-,為+10bit
   
     if (ADC_FIX>=0x0200) //負數要變換,正數不用
        {
           ADC_FIX|=0xFC00; //變換成16位無符號整數
         }
     return (int)ADC_FIX;
    }

SIGNAL(SIG_ADC) //ADC中斷服務程序
   {
      //硬件自動清除ADIF標志位
      ADC_INT_SE=ADC; //讀取結果
      ADC_OK=1;
   }

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产一区二区三区久久悠悠色av| 精品国产乱码久久久久久免费| 中文字幕第一区| 色哟哟一区二区三区| 久久99久国产精品黄毛片色诱| 日韩欧美国产小视频| 99久久国产综合精品麻豆| 日韩av不卡在线观看| 欧美一区二区在线播放| jiyouzz国产精品久久| 九九精品一区二区| 精品国产乱码久久久久久蜜臀| 激情深爱一区二区| 亚洲一区自拍偷拍| 欧美猛男gaygay网站| 成人av一区二区三区| 久久99精品一区二区三区三区| 久久久久九九视频| 欧美一级二级在线观看| 欧美日本视频在线| 日本黄色一区二区| 99精品国产热久久91蜜凸| 国产成人精品1024| 激情都市一区二区| 久久国产精品第一页| 国产精品乱人伦| 欧美影视一区在线| 一本色道久久综合亚洲aⅴ蜜桃 | 欧美在线一区二区| 99re66热这里只有精品3直播 | 久久精品国产在热久久| 亚洲午夜视频在线观看| 亚洲欧美日韩久久| 中文字幕亚洲综合久久菠萝蜜| 欧美日韩亚洲综合在线 欧美亚洲特黄一级 | 视频一区在线视频| 夜夜嗨av一区二区三区中文字幕| 91精品国产综合久久久久久久| 韩国一区二区在线观看| 亚洲欧洲三级电影| 欧美一区午夜视频在线观看| 欧美色视频在线| 欧美福利视频导航| 7777精品伊人久久久大香线蕉经典版下载| 韩国毛片一区二区三区| 九九九久久久精品| 国产中文字幕精品| 懂色一区二区三区免费观看| 国产精品亚洲一区二区三区在线 | 久久伊人蜜桃av一区二区| 日韩一区二区三免费高清| 欧美一区二区三区免费大片| 成人福利电影精品一区二区在线观看| 亚洲动漫第一页| 日韩精品免费视频人成| 蜜桃视频在线一区| 国产成人精品免费视频网站| 成人丝袜高跟foot| 色综合久久精品| 91精品久久久久久蜜臀| 欧美tk—视频vk| 欧美三级在线播放| 精品久久人人做人人爽| 中文字幕乱码一区二区免费| 亚洲人成亚洲人成在线观看图片| 久久久久久久久久久99999| 国产精品视频第一区| 一区二区三区av电影| 日韩精品亚洲一区二区三区免费| 一区二区三区丝袜| 日产精品久久久久久久性色| 国产制服丝袜一区| 91一区二区三区在线播放| 欧美日韩情趣电影| 久久久久国产精品麻豆| 亚洲欧美区自拍先锋| 日日夜夜精品免费视频| 大胆欧美人体老妇| 欧美夫妻性生活| 国产精品日韩成人| 亚洲18色成人| 高清日韩电视剧大全免费| 欧美视频完全免费看| www精品美女久久久tv| 亚洲激情在线播放| 国内精品伊人久久久久av一坑| 美日韩一区二区| 成人免费视频一区| 91精品国产高清一区二区三区蜜臀 | 国产欧美一区二区精品久导航| 精品国偷自产国产一区| 日韩一区在线免费观看| 六月丁香婷婷色狠狠久久| 91小视频在线| 久久久亚洲高清| 国产午夜精品美女毛片视频| 国产欧美日韩久久| 亚洲成人资源网| 99久久精品国产导航| 99精品国产热久久91蜜凸| 99精品久久99久久久久| 精品国产免费一区二区三区香蕉| 精品少妇一区二区三区在线视频 | 欧美肥妇bbw| 中文字幕亚洲一区二区av在线| 18欧美亚洲精品| 久久99精品国产91久久来源| 狠狠色丁香久久婷婷综合丁香| 国产成人综合在线播放| 欧美一区二区不卡视频| 一区二区高清免费观看影视大全| 性做久久久久久| 99精品视频一区二区| 国产校园另类小说区| 日韩理论片在线| 天堂va蜜桃一区二区三区漫画版 | k8久久久一区二区三区| 日韩欧美aaaaaa| 午夜精品在线视频一区| 色一情一伦一子一伦一区| 国产精品亲子乱子伦xxxx裸| 紧缚奴在线一区二区三区| 成人午夜视频免费看| 精品久久免费看| 免费观看在线综合色| 欧美精选在线播放| 亚洲国产一区视频| 欧美亚洲一区二区三区四区| 亚洲日本护士毛茸茸| 成人一区二区三区| 国产日韩欧美精品一区| 国产精品18久久久| 日本一区二区综合亚洲| 国产成人精品亚洲午夜麻豆| 色婷婷综合久久久久中文| 精品久久人人做人人爱| 精品在线一区二区三区| 日韩欧美的一区| 麻豆精品在线视频| 欧美一区二区三区视频在线| 日韩1区2区3区| 中文字幕不卡在线观看| 午夜一区二区三区在线观看| 欧美在线短视频| 亚洲成av人片在www色猫咪| 国产精品一品二品| 欧美精品一二三四| 日本最新不卡在线| 日韩精品一区国产麻豆| 国产精品一区二区你懂的| 国产区在线观看成人精品| 成人精品视频一区| 夜夜精品视频一区二区| 在线播放91灌醉迷j高跟美女 | 国产精品电影一区二区| 成人美女在线视频| 亚洲人成网站精品片在线观看| 国产精品18久久久| 中文字幕中文字幕在线一区 | 欧美tickling网站挠脚心| 亚洲综合免费观看高清在线观看| 风间由美一区二区三区在线观看| 欧美一区二区私人影院日本| 亚洲欧美日韩国产手机在线| 国产99精品国产| 2023国产精品| a在线欧美一区| 亚洲国产裸拍裸体视频在线观看乱了| 成人av一区二区三区| 亚洲午夜一区二区| 精品国产一区二区三区四区四| 日韩精品亚洲一区| 国产色91在线| 日本精品一级二级| 一区二区不卡在线视频 午夜欧美不卡在 | 性做久久久久久久免费看| 欧美不卡激情三级在线观看| 丁香婷婷综合色啪| 久久久99久久精品欧美| 91在线免费播放| 另类小说图片综合网| 国产精品久久久久久亚洲伦| 4438x亚洲最大成人网| 国产成人av电影| 婷婷国产在线综合| 欧美高清激情brazzers| 国产福利一区二区| 国产欧美一区二区三区沐欲| 欧美无砖砖区免费| 国产麻豆精品theporn| 亚洲综合久久久久| 久久精品亚洲一区二区三区浴池| 国产黄人亚洲片| 日本一二三不卡| 99久久精品国产一区二区三区| 亚洲精品自拍动漫在线| 精品国产不卡一区二区三区| 精品亚洲成av人在线观看| 亚洲精品欧美综合四区| 国产亚洲福利社区一区|