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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? main.c

?? 通過Dsp計(jì)算電池的SOC
?? C
字號(hào):
//Main.c
//采集板主程序
#include "SEED-DEC2407.h" 
#include "eeprom.h"
#include "eeprom.c"
#include "dpram.h"
#include "dpram.c"
#include "ads7844.h"
#include "ads7844.c"
#include "ds18b20.h"
#include "ds18b20.c"

void SystemInit();
void IOInit();
void SPI_Init();
void Timer1Init(); 
void KickDog();  

unsigned char offlag = 0; //關(guān)機(jī)標(biāo)志
float temp[28];	//溫度
unsigned char snn[28][8];//28個(gè)溫度傳感器序列號(hào)
//int result[30];			//單電壓、總電壓、總電流值
unsigned char* buff;		//中間值 
int i,j,loopindex;
void main()
{  
   SystemInit();         	//系統(tǒng)初始化
   IOInit(); 
   SPI_Init();			//SPI初始化
   Timer1Init();          	//定時(shí)器初始化


   //采集溫度
   while (reset()==1){}; /* 復(fù)位等待從機(jī)應(yīng)答 */
   write_byte(0xCC); /* 忽略ROM 匹配 */
   write_byte(0x44); /* 發(fā)送溫度轉(zhuǎn)化命令 */
   for(loopindex=0;loopindex<65535;loopindex++){;} /* 延時(shí)300ms,等待數(shù)模轉(zhuǎn)換 */
   for(loopindex=0;loopindex<65535;loopindex++){;}
   for(i=0; i<28; i++)
   {
   		while(reset()==1){}; /* 再次復(fù)位,等待從機(jī)應(yīng)答 */
   		write_byte(0x55);	//匹配rom命令
   		for(j=0; j<8; j++)write_byte(snn[i][j]); /* 寫序列號(hào) */
   		write_byte(0xBE); /* 發(fā)送讀溫度命令 */
   		read_byte(buff); /* 讀出溫度低8 位 */
   		read_byte(buff+1); /* 讀出溫度高8 位 */
   		temp[i]=transform(buff);
   		PIN_HIGH(); /* 釋放總線 */
   }
   WR2DRAM(temp,0x801E,28);//將讀出的數(shù)存入雙口RAM
   WT2EEPROM(temp,0x001E,28);//將數(shù)據(jù)寫入EEPROM
   
   //采集電壓電流
   for(i=0; i<4; i++)
   {
		if(i==0)*PBDATDIR=*PBDATDIR&0xFFFE;//模擬CS0
  		if(i==1)*PBDATDIR=*PBDATDIR&0xFFFD;//模擬CS1
   		if(i==2)*PBDATDIR=*PBDATDIR&0xFFFB;//模擬CS2
   		if(i==3)*PBDATDIR=*PBDATDIR&0xFFF7;//模擬CS3
		ADConversion(i);	//讀出第i個(gè)ad的轉(zhuǎn)化結(jié)果-12位二進(jìn)制數(shù),并存在result數(shù)組中
   }
	//	convert(adread);		//數(shù)據(jù)轉(zhuǎn)化   
   WR2DRAM(result,0x8000,30);//將讀出的數(shù)存入雙口RAM
   WR2EEPROM(result,0x0000,30);//將數(shù)據(jù)寫入EEPROM
   
   asm(" CLRC INTM ");
   while(offlag == 0)
   {
   		
   		int j;
   		while (reset()==1){}; /* 復(fù)位等待從機(jī)應(yīng)答 */
   		write_byte(0xCC); /* 忽略ROM 匹配 */
   		write_byte(0x44); /* 發(fā)送溫度轉(zhuǎn)化命令 */
   		for(loopindex=0;loopindex<65535;loopindex++){;} /* 延時(shí)300ms,等待數(shù)模轉(zhuǎn)換 */
   		for(loopindex=0;loopindex<65535;loopindex++){;}
   		for(i=0; i<28; i++)
   		{
   			while(reset()==1){}; /* 再次復(fù)位,等待從機(jī)應(yīng)答 */
   			write_byte(0x55);	//匹配rom命令
   			for(j=0; j<8; j++)write_byte(snn[i][j]); /* 寫序列號(hào) */
   			write_byte(0xBE); /* 發(fā)送讀溫度命令 */
   			read_byte(buff); /* 讀出溫度低8 位 */
   			read_byte(buff+1); /* 讀出溫度高8 位 */
   			temp[i]=transform(buff);
   			PIN_HIGH(); /* 釋放總線 */
   		}
  		WR2DRAM(temp,0x801E,28);//將讀出的數(shù)存入雙口RAM
   		WT2EEPROM(temp,0x001E,28);//將數(shù)據(jù)寫入EEPROM			
   }
}

void SystemInit() 
{  
 
	asm(" SETC	INTM ");	//關(guān)閉總中斷 
	asm(" CLRC  SXM  ");	//禁止符號(hào)位擴(kuò)展 
	asm(" CLRC  CNF  ");    // B0塊映射為 on-chip DARAM
	asm(" CLRC  OVM  ");    // 累加器結(jié)果正常溢出
	*SCSR1=0x83FE;         	// 系統(tǒng)時(shí)鐘CLKOUT=20*2=40M 
	*WDCR=0x006F;			//禁止看門狗,看門狗時(shí)鐘64分頻 
	KickDog();    		// 初始化看門狗  
    *IFR=0xFFFF;			// 清除中斷標(biāo)志 
    *IMR=0x0002;				//打開中斷2      
    
}

void IOInit()
{
   *MCRA=*MCRA & 0x10FF; 	    //除IOPB4以外IOPB0-7都設(shè)為IO口模式
   *PBDATDIR=0xCF0F;        	    //置IOPB5為輸入口
   *MCRC=*MCRC & 0x80FF; 	    //IOPF0-6都設(shè)為IO口模式
}

void SPI_Init()
{
	*MCRB=*MCRB|0x001C;		//SPISIMO,SPISOMI,SPICLK特殊功能方式,SPISTE配置為通用I/O引腳以作片選信號(hào)
	*PCDATDIR=*PCDATDIR|0x0020;	//置片選信號(hào)為高
	*SPICCR=0x004F;			//上升(下降)沿輸出(入)16位數(shù)據(jù)
	*SPICTL=0x0006;			//主工作方式,禁止中斷
	*SPIBRR=0x0027;			//1M波特率
	*SPICCR=*SPICCR|0X80;		//開始發(fā)送或接收數(shù)據(jù)
}
  
void Timer1Init()
{ 

    *EVAIMRA=0x0080;			//  定時(shí)器1周期中斷使能 
    *EVAIFRA=0xFFFF;			//  清除中斷標(biāo)志 
    *GPTCONA=0x0000;
	*T1PR=2500;				//  定時(shí)器1初值,定時(shí)128/40us*2500=8ms 			
	*T1CNT=0;
	*T1CON=0x174E;              //增模式, TPS系數(shù)40M/128, T1使能
				
}

void interrupt c_int2()               //定時(shí)器1中斷服務(wù)程序
{

    if(*PIVR!=0x27)
		{  	asm(" CLRC INTM ");
			return;
		}
	*T1CNT=0; 
	//采集電壓電流
    for(j=0; i<4; i++)
    {
		if(i==0)*PBDATDIR=*PBDATDIR&0xFFFE;//模擬CS0
  		if(i==1)*PBDATDIR=*PBDATDIR&0xFFFD;//模擬CS1
   		if(i==2)*PBDATDIR=*PBDATDIR&0xFFFB;//模擬CS2
   		if(i==3)*PBDATDIR=*PBDATDIR&0xFFF7;//模擬CS3
		AD(result,i);	//讀出第i個(gè)ad的轉(zhuǎn)化結(jié)果
    }
//		convert(adread);		//數(shù)據(jù)轉(zhuǎn)化    
    WR2DRAM(result,0x8000,30);//將讀出的數(shù)存入雙口RAM
    WR2EEPROM(result,0x0000,30);//將數(shù)據(jù)寫入EEPROM    
	
	*EVAIFRA=0x80; 
	asm(" CLRC	INTM ");   
	
} 
void KickDog()				     //踢除看門狗 
{
	*WDKEY=0x5555;
	*WDKEY=0xAAAA;
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
美女看a上一区| 亚洲日韩欧美一区二区在线| 婷婷夜色潮精品综合在线| 日本韩国一区二区三区| 亚洲一区欧美一区| 欧美年轻男男videosbes| 日韩av一区二区三区四区| 精品国产一区二区在线观看| 国产成人av一区二区三区在线| 欧美国产日韩亚洲一区| 一本大道久久a久久综合| 婷婷国产v国产偷v亚洲高清| 日韩精品中文字幕在线一区| 国产精品系列在线观看| 国产精品黄色在线观看| 欧美日韩精品高清| 国内精品自线一区二区三区视频| 国产精品欧美一区二区三区| 欧美最猛性xxxxx直播| 蜜桃一区二区三区在线| 国产精品丝袜久久久久久app| 色久优优欧美色久优优| 另类综合日韩欧美亚洲| 国产精品麻豆网站| 91麻豆精品国产无毒不卡在线观看 | 久久精品国产99久久6| 亚洲精品一线二线三线无人区| 成人97人人超碰人人99| 午夜激情久久久| 久久精品一区二区三区四区| 欧美中文字幕不卡| 国产一区二区三区香蕉| 亚洲尤物视频在线| 国产无一区二区| 欧美电影影音先锋| 97se亚洲国产综合在线| 美日韩一级片在线观看| 亚洲欧美日韩小说| 精品国产一二三| 欧美性受极品xxxx喷水| 大白屁股一区二区视频| 日本欧美韩国一区三区| 亚洲欧美另类小说| 欧美国产成人精品| 欧美成人伊人久久综合网| 色欧美乱欧美15图片| 国产精品性做久久久久久| 日本伊人色综合网| 亚洲自拍另类综合| 亚洲免费在线观看视频| 亚洲国产精品成人综合 | 亚洲精品国产第一综合99久久| 日韩欧美中文字幕精品| 91国产免费看| av不卡在线观看| 激情久久五月天| 蜜臀av性久久久久蜜臀aⅴ流畅 | 久久久不卡影院| 欧美一区二区三区视频免费播放| 一本大道综合伊人精品热热| 国产福利不卡视频| 国产在线播放一区| 九一久久久久久| 免费精品视频在线| 日韩精品一区第一页| 午夜视频一区二区| 一区二区成人在线视频| 亚洲欧洲性图库| 亚洲欧洲无码一区二区三区| 国产精品麻豆网站| 国产精品日韩成人| 中文字幕色av一区二区三区| 国产精品久久久久毛片软件| 国产精品免费丝袜| 国产精品九色蝌蚪自拍| 欧美激情资源网| 欧美国产精品久久| 中文字幕一区二区三区乱码在线| 国产欧美一区二区精品仙草咪| 久久久久国产精品厨房| 久久久精品国产免费观看同学| 亚洲国产一区二区a毛片| 亚洲欧美一区二区三区极速播放| 亚洲欧美综合在线精品| 亚洲乱码国产乱码精品精小说| 亚洲视频中文字幕| 亚洲国产综合色| 日韩黄色片在线观看| 蜜桃在线一区二区三区| 国内外成人在线| 成人免费观看视频| 色综合天天综合狠狠| 欧美三级韩国三级日本三斤| 91精品久久久久久久99蜜桃| 欧美一级免费大片| 久久日韩粉嫩一区二区三区 | 欧美一区国产二区| 久久综合久久久久88| 国产精品久久午夜| 亚洲成人精品一区| 狠狠色丁香久久婷婷综| av网站一区二区三区| 在线免费观看不卡av| 欧美一级二级在线观看| 欧美国产国产综合| 香蕉影视欧美成人| 国产尤物一区二区| 99精品久久只有精品| 这里只有精品99re| 欧美激情一区二区在线| 亚洲一区二区五区| 国产一区二区在线看| 91亚洲男人天堂| 日韩欧美另类在线| 国产精品进线69影院| 男男成人高潮片免费网站| 国产福利一区二区三区视频 | 欧美一区2区视频在线观看| 26uuu精品一区二区| 亚洲欧美日韩系列| 韩国精品主播一区二区在线观看 | 国产成人99久久亚洲综合精品| 色婷婷精品久久二区二区蜜臂av| 91精品欧美福利在线观看| 久久综合九色综合欧美98| 亚洲综合色区另类av| 国产成人自拍在线| 91精品在线免费观看| 国产精品国产三级国产普通话三级| 色av成人天堂桃色av| ww亚洲ww在线观看国产| 亚洲成人高清在线| 91在线视频官网| 国产亚洲精品精华液| 免费精品视频最新在线| 色妞www精品视频| 中文在线一区二区| 狠狠色综合色综合网络| 欧美色涩在线第一页| 国产精品乱码人人做人人爱| 日本特黄久久久高潮| 在线亚洲精品福利网址导航| 国产精品乱子久久久久| 国产精品综合av一区二区国产馆| 欧美日韩国产一级二级| 国产精品美女一区二区三区 | 色哟哟在线观看一区二区三区| 国产欧美精品一区二区色综合朱莉| 日本女人一区二区三区| 欧美日韩精品久久久| 亚洲综合免费观看高清完整版在线| 99久久精品免费观看| 国产午夜亚洲精品理论片色戒 | 国产精品系列在线观看| 日韩精品一区二区三区在线观看| 一区二区久久久久| 在线视频国产一区| 亚洲综合一二区| 欧美性大战久久| 亚洲精品写真福利| 972aa.com艺术欧美| 国产欧美视频在线观看| 国产乱码精品一区二区三| 欧美成人午夜电影| 久久成人免费网站| 精品国产91亚洲一区二区三区婷婷 | 粉嫩一区二区三区在线看| 久久九九99视频| 国产成人亚洲精品青草天美| 国产偷v国产偷v亚洲高清| 国产成人精品亚洲777人妖 | 久久久久久久久一| 国产精品一级片在线观看| 国产欧美精品一区| 成人免费的视频| 综合久久久久综合| 91精品办公室少妇高潮对白| 亚洲午夜久久久久久久久电影院| 欧美影院精品一区| 青青草精品视频| 久久久久久久免费视频了| 成人美女在线视频| 亚洲欧美一区二区三区极速播放| 在线视频一区二区免费| 午夜私人影院久久久久| 日韩精品一区在线| 成人白浆超碰人人人人| 一区二区三区四区蜜桃 | 国产亚洲欧洲一区高清在线观看| 成人黄色在线网站| 亚洲综合激情另类小说区| 91精品国产色综合久久不卡蜜臀| 韩国v欧美v亚洲v日本v| 国产精品久久一卡二卡| 亚洲精品视频免费观看| 欧美日韩激情一区二区三区| 国产一区二区三区在线观看免费| 中文字幕一区二区在线观看| 欧美视频在线不卡| 国产一区二区按摩在线观看|