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

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

?? adc0_temp_pro.c.#2

?? c8051單片機源程序
?? #2
字號:
//內部溫度傳感器調試程序//
//利用過采樣實現16位精度//
//ADC0_TEMP_PRO.c
#include <C8051F040.h>
#include <absacc.h>
#define ADC0START temppage=SFRPAGE;SFRPAGE=0x00;AD0BUSY=1;SFRPAGE=temppage
#define STACK_LEN 128
//采樣128次,再將128個數據總和除以8
//處理后的數據相當于16個原始數據之和,在數值表現形式上為16bit
typedef unsigned int uint;
typedef unsigned char uchar;
typedef unsigned long ulong;
sfr16 RCAP2=0xca;
sfr16 RCAP3=0xca;
sfr16 RCAP4=0xca;
sfr16 TMR4=0xcc;
sfr16 TMR3=0xcc;
sfr16 TMR2=0xcc;
sfr16 PCA0CP0=0xfb;
sfr16 PCA0CP1=0xfd;
sfr16 PCA0CP2=0xe9;
sfr16 PCA0CP3=0xeb;
sfr16 PCA0CP4=0xed;
sfr16 PCA0CP5=0xe1;
sfr16 ADC0VAL=0xbe;
sfr16 ADC0GT=0xc4;
sfr16 ADC0LT=0xc6;
sfr16 DPTR=0x82;
uchar temppage;
bit isnewdata;
bit canread;
uint kk;

float temp;
xdata uchar stack_index;
xdata ulong total;
xdata int t[15000],t12[4000];//存放溫度檢測數據,為20個數據
xdata uint ad16[20],ad12[20];
xdata uint mystack[STACK_LEN];//過采樣數據數組
void adc0_mux(uchar type,uchar source);
void adc0_source(uchar source);
void p3anolog_ini(uchar port);
void HVDA_ini(uchar gaind);
void adc0_ini();
void delay1ms(uint time);
void config();
void adc0_mux(uchar type,uchar source){//type 配置測量方式為差動還是單端輸入
//source 為ADC0通道選擇(共有9個通道)
	SFRPAGE=0x00;
	AMX0CF=type;
	AMX0SL=source;
}
void adc0_source(uchar source){//ADC0通道選擇,為adc0_mux()的簡化函數
	SFRPAGE=0x00;
	AMX0SL=source;
}
void p3anolog_ini(uchar port){//配置p3口模擬輸入管腳
	SFRPAGE=0x00;
	AMX0PRT=port;
	SFRPAGE=0x0f;
	P3MDIN&=~port;//將相應管腳配置成模擬輸入口
}
void HVDA_ini(uchar gaind){//高壓差動放大器配置
	SFRPAGE=0x00;
	HVA0CN=gaind;
}
void adc0_ini(){
	SFRPAGE=0x00;
	ADC0CF=0x80;//ADC0時鐘為系統時鐘17分頻,PGA增益為1
	ADC0CN=0x80;
	/*AD0EN=1,ADC0模塊使能
	AD0TM=0,ADC0為連續跟蹤模式
	AD0CM1:AD0CM0=00b,為AD0BUSY啟動方式
	AD0LJST=0,數據存儲格式右對齊,即ADC0H存放12bit高四位*/
	REF0CN&=0x0f;//AD0VRS=0,ADC0參考電壓為VREFA
	REF0CN|=0x07;//TEMPE=1,內部溫度傳感器工作
	/*BIASE=1,偏移產生器工作
	REFBE=1,內部參考電平工作,電路部分須將VREF參考輸出(C8051F40的第12管腳)與VREF0(C8051F040的16管腳相連,并最好并聯一個4.7uF和0.1uF的旁路電容以電平濾波*/
	adc0_source(9);//選擇第9通道,即選擇溫度信號為AD轉換
//	EIE2 |= 0x02;        //開ADC0中斷
}
void delay1ms(uint time){//延遲1ms
	uint i;
	uint j;
	for (i=0;i<time;i++){
		for(j=0;j<300;j++);
	}
}	
void config(){
//看門狗禁止
	WDTCN = 0x07;	
    WDTCN = 0xDE;   
   	WDTCN = 0xAD;
	SFRPAGE = 0x0F;
//交叉開關使能,但沒有進行外圍設備配置
	XBR0 = 0x00;	
	XBR1 = 0x00;	
	XBR2 = 0x40;
 	XBR3 = 0x00;   
//管腳輸出配置,P0口為開漏輸出,其中P0.6接上拉電阻,P0為數字輸入口
 	SFRPAGE = 0x0F;
 	P0MDOUT = 0x00; 
 	P1MDIN = 0xFF;  
//晶振配置,采用內部晶振8分頻
	SFRPAGE = 0x0F;
 	CLKSEL = 0x00;  
	OSCXCN = 0x00;	
	OSCICN = 0x84;	
}
void main(){
	uchar i;
	uchar dataindex;
	config();
	adc0_ini();//ADC0初始化
	ADC0START;//ADC0啟動
	EA=0;
	i=0;
	stack_index=0;
	canread=0;
	dataindex=0;
	while(1){
		SFRPAGE=0x00;
		if(AD0INT){
		 XWORD(0x1020)=0X022;
				AD0INT=0;
				isnewdata=1;
				if(stack_index>=STACK_LEN){
				/*STACK_LEN需小于等于256,否則stack_index要定義成uint型數據*/
				stack_index=0;
				canread=1;
				}
				mystack[stack_index]=ADC0VAL;
		        
				stack_index++;
				ADC0START;
		}
		if(isnewdata&&canread){//由該位查詢ADC0轉化值是否更新
			for(i=0,total=0L;i<STACK_LEN;i++)/*注意若i定義為char型,則進入死循環,因為條件判斷恒真*/
					total+=mystack[i];
			total/=8L;//此時total的值即為16bit精度采樣值
			temp=(float)total/65536.0;
			temp*=2.43;
			temp-=0.776;
			temp/=0.00286;//將測量值轉化成真實溫度值
			isnewdata=0;
			t[dataindex]=temp;//將溫度檢測值存入長度為20的數組中
			ad16[dataindex]=(uint)total;
			ad12[dataindex]=mystack[stack_index];
			total=mystack[stack_index];/*12bit測量溫度,以便與16bit過采樣比較*/
			temp=(float)total/4096.0;
			temp*=2.43;
			temp-=0.776;
			temp/=0.00286;
			t12[dataindex]=temp;
			dataindex++;
			if(dataindex>19)
				dataindex=0;//在此設斷點,觀察程序運行結果
			
		}
	}
}
void ADC0_ISR() interrupt 15{//ADC0中斷,此程序中采用查詢法,暫不用中斷
	SFRPAGE=0x00;
	AD0INT=0;
	isnewdata=1;
	if(stack_index>=STACK_LEN){
	//STACK_LEN需小于等于256,否則stack_index要定義成uint型數據
		stack_index=0;
		canread=1;
	}
	mystack[stack_index]=ADC0VAL;
	stack_index++;
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产视频911| 精品1区2区3区| 一本色道久久综合精品竹菊| 91高清视频免费看| 欧美一区二区美女| 欧美激情在线看| 一区二区在线观看视频在线观看| 亚洲6080在线| 国产福利不卡视频| 欧美色精品天天在线观看视频| 欧美一级高清片在线观看| 91精品国产综合久久精品性色 | 亚洲视频香蕉人妖| 亚洲成人精品一区| 国产精品99久久久久久久vr| 色一情一乱一乱一91av| 精品盗摄一区二区三区| 亚洲精品日日夜夜| 国产伦精品一区二区三区视频青涩 | 播五月开心婷婷综合| 欧美日本一区二区三区四区| 国产日韩欧美不卡| 视频一区免费在线观看| av一区二区三区四区| 天天综合天天综合色| 国产成人精品网址| 欧美高清视频在线高清观看mv色露露十八| 欧美电影免费观看高清完整版在线观看| 国产精品色呦呦| 蜜臀91精品一区二区三区| 91首页免费视频| 久久婷婷国产综合国色天香| 五月婷婷另类国产| 99久久99久久精品免费看蜜桃| 欧美一区二区高清| 亚洲午夜成aⅴ人片| 成人免费三级在线| 久久综合五月天婷婷伊人| 婷婷综合在线观看| 91麻豆国产自产在线观看| 久久久久久久久99精品| 日韩 欧美一区二区三区| 色香蕉久久蜜桃| 国产精品女人毛片| 国产精品1区2区3区在线观看| 欧美日韩精品高清| 一区二区三区四区不卡视频| 成人久久18免费网站麻豆| 久久久久国产精品免费免费搜索| 日产国产高清一区二区三区| 在线观看亚洲一区| 亚洲精品国产无天堂网2021| aaa亚洲精品| 亚洲国产精华液网站w| 国产伦精品一区二区三区免费迷 | 久久99久久精品| 欧美二区乱c少妇| 一区二区三国产精华液| 色综合久久久久网| 亚洲欧洲www| 99久久99久久免费精品蜜臀| 国产精品素人视频| 国产69精品久久久久777| 久久精品国产精品亚洲精品| 色综合天天视频在线观看| 中文字幕中文字幕中文字幕亚洲无线| 国产又黄又大久久| 精品少妇一区二区三区在线播放| 日本sm残虐另类| 日韩精品一区二| 激情五月婷婷综合网| 精品国产乱码久久久久久久 | 欧美电视剧免费观看| 日韩精品电影在线观看| 51精品秘密在线观看| 免费人成在线不卡| 欧美mv日韩mv| 国产成人午夜视频| 国产精品免费视频网站| 91老师国产黑色丝袜在线| 亚洲欧美日韩成人高清在线一区| 91久久线看在观草草青青| 国产精品国产三级国产普通话三级| 成人免费视频播放| 亚洲日本乱码在线观看| 亚洲夂夂婷婷色拍ww47| 精品视频在线视频| 日本成人中文字幕在线视频| 亚洲精品一区二区三区四区高清| 国产精品911| 自拍偷拍欧美精品| 欧美狂野另类xxxxoooo| 乱一区二区av| 中文字幕第一区| 色妹子一区二区| 午夜国产不卡在线观看视频| 日韩精品最新网址| 成人爱爱电影网址| 亚洲va国产va欧美va观看| 日韩视频免费观看高清完整版 | 欧美videossexotv100| 国产一区二区三区在线观看免费视频| 亚洲国产精品二十页| 色综合久久天天综合网| 视频一区二区不卡| 久久久不卡网国产精品一区| 波多野结衣精品在线| 一区二区三区视频在线观看| 91麻豆精品久久久久蜜臀 | 国产精品国产三级国产aⅴ无密码| 色一区在线观看| 久久精品久久综合| 最好看的中文字幕久久| 欧美日韩精品欧美日韩精品一综合| 青青草成人在线观看| 国产日产欧美一区| 欧美日韩情趣电影| 国产馆精品极品| 亚洲午夜免费福利视频| 欧美精品一区二区不卡| 91网上在线视频| 久久精品国内一区二区三区| 亚洲美女在线一区| 精品国产91乱码一区二区三区 | 夜夜嗨av一区二区三区网页| 精品日韩欧美一区二区| 91精品福利在线| 国产精品综合视频| 亚洲国产精品自拍| 欧美国产精品中文字幕| 7777精品伊人久久久大香线蕉的| 成人一级黄色片| 蜜桃av一区二区| 亚洲一区二区三区中文字幕在线| 久久久精品国产免费观看同学| 欧美日韩精品系列| av网站免费线看精品| 韩国在线一区二区| 午夜不卡在线视频| 国产精品国产三级国产普通话三级| 日韩视频免费观看高清完整版在线观看| 91色|porny| 国产精品18久久久| 免费人成精品欧美精品 | 56国语精品自产拍在线观看| 99热这里都是精品| 精品乱人伦一区二区三区| 欧美亚洲丝袜传媒另类| 成人av电影观看| 国产精品一区久久久久| 日本亚洲最大的色成网站www| 有码一区二区三区| 国产精品第一页第二页第三页| 精品日韩在线观看| 日韩一级二级三级精品视频| 色婷婷激情综合| 成人国产视频在线观看| 国产夫妻精品视频| 久久91精品国产91久久小草| 热久久一区二区| 午夜视频在线观看一区二区三区| 亚洲人吸女人奶水| 中文久久乱码一区二区| 久久久精品中文字幕麻豆发布| 日韩午夜激情免费电影| 欧美男同性恋视频网站| 91福利国产精品| 色综合久久久久综合99| 91视频观看免费| 日韩电影在线一区二区三区| 欧美性感一类影片在线播放| 精品一区二区三区在线播放视频| 7777精品伊人久久久大香线蕉| 色八戒一区二区三区| av电影在线不卡| 成人一区二区三区中文字幕| 成人性视频免费网站| 国产91精品久久久久久久网曝门| 国产一区视频网站| 国产乱理伦片在线观看夜一区| 韩国在线一区二区| 国产一区在线不卡| 国产黄人亚洲片| 国产91高潮流白浆在线麻豆| 成人在线视频首页| 97精品久久久午夜一区二区三区 | 欧美成人女星排行榜| 91精品国产品国语在线不卡| 日韩亚洲欧美在线观看| 日韩欧美一级特黄在线播放| 日韩视频123| 久久影视一区二区| 国产日韩欧美综合一区| 国产精品无圣光一区二区| 国产精品美女久久久久久久久| 综合久久久久久| 亚洲综合免费观看高清完整版 | 在线观看欧美精品| 欧美精品久久久久久久多人混战| 91精品婷婷国产综合久久竹菊|