資源簡介
基于msp430f149的的溫濕度采樣 AD電壓采樣 在12864液晶上的顯示 親測可用

代碼片段和文件信息
#include?
#include?“Data_Type.h“
#include?“ADC12.h“
#define?Bat_Power?420
uint8?ptr[4];//三個(gè)數(shù)字加一個(gè)小數(shù)點(diǎn)
/********************************************************************
*?名稱?:?Init_ADC12()
*?功能?:?配置adc12寄存器
*?輸入?:?無
*?輸出?:?無
***********************************************************************/
void?Init_ADC12(void)
{
????P6SEL?|=?BIT2;
????ADC12CTL0?|=?SHT0_8?+?MSC?+?ADC12ON;
????ADC12CTL1?|=?SHP?+?CONSEQ_3;
????ADC12MCTL2?|=?INCH_2;
????ADC12IE?|=?BIT2;
????ADC12CTL0?|=?ENC;
????ADC12CTL0?|=?ADC12SC;
????
}
/********************************************************************
*?名稱?:?Trans_Val()
*?功能?:?把采樣的數(shù)據(jù)從16進(jìn)制轉(zhuǎn)換為三位10進(jìn)制數(shù)字
*?輸入?:?Hex_Value--采樣得到的16進(jìn)制值
*?輸出?:?無
***********************************************************************/
void?Trans_Val(uint32?Hex_Value)
{
????unsigned?long?caltemp;
????uint32?Current_Volt;
????//uint8?tmp;
????uint16?tmp2tmp3;
????double?tmp1;
????
????caltemp?=?Hex_Value;
????caltemp?=?(caltemp?<5)?+?Hex_Value;//caltemp?=?Hex_Value?*?33
????caltemp?=?(caltemp?<3)?+?(caltemp?<1);//caltmep?=?caltemp?*?10
????Current_Volt?=?caltemp?>>?12;
??/*
????ptr[0]?=?Current_Volt?/?100;
????tmp?=?Current_Volt?-?(ptr[0]*100);
????ptr[2]?=?tmp?/?10;
????ptr[3]?=?tmp?-?(ptr[2]*10);
????ptr[1]?=?10;
??????*/
????tmp1?=?Current_Volt/(double)Bat_Power;
????tmp1?*=?1000;
????tmp2?=?(uint16)tmp1;
????ptr[0]?=?tmp2?/?100;
????tmp3?=?tmp2?-?(ptr[0]*100);
????ptr[1]?=?tmp3/10;
????ptr[2]?=?10;
????ptr[3]?=?tmp3?-?(ptr[1]*10);
????
}
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件???????1607??2014-04-24?14:32??溫濕度和AD采樣\ADC12.c
?????文件????????200??2014-04-24?14:47??溫濕度和AD采樣\ADC12.h
?????文件???????9704??2014-04-22?18:19??溫濕度和AD采樣\cry12864.c
?????文件????????588??2014-04-16?16:15??溫濕度和AD采樣\cry12864.h
?????文件????????342??2014-04-16?14:25??溫濕度和AD采樣\Data_Type.h
?????文件??????44291??2014-04-27?20:08??溫濕度和AD采樣\Debug\Exe\test_sht10.d43
?????文件?????346854??2014-04-24?18:35??溫濕度和AD采樣\Debug\Obj\ADC12.pbi
?????文件???????9930??2014-04-24?18:35??溫濕度和AD采樣\Debug\Obj\ADC12.pbi.cout
?????文件???????9381??2014-04-24?14:47??溫濕度和AD采樣\Debug\Obj\ADC12.r43
?????文件?????517599??2014-04-24?11:06??溫濕度和AD采樣\Debug\Obj\cry12864.pbi
?????文件???????9933??2014-04-24?11:06??溫濕度和AD采樣\Debug\Obj\cry12864.pbi.cout
?????文件??????37402??2014-04-24?11:06??溫濕度和AD采樣\Debug\Obj\cry12864.r43
?????文件?????444865??2014-04-24?15:22??溫濕度和AD采樣\Debug\Obj\DS18B20.pbi
?????文件???????9932??2014-04-24?15:22??溫濕度和AD采樣\Debug\Obj\DS18B20.pbi.cout
?????文件??????27560??2014-04-24?16:09??溫濕度和AD采樣\Debug\Obj\DS18B20.r43
?????文件?????450265??2014-04-27?20:08??溫濕度和AD采樣\Debug\Obj\main.pbi
?????文件???????9930??2014-04-27?20:08??溫濕度和AD采樣\Debug\Obj\main.pbi.cout
?????文件??????33815??2014-04-27?20:08??溫濕度和AD采樣\Debug\Obj\main.r43
?????文件?????511261??2014-04-24?18:35??溫濕度和AD采樣\Debug\Obj\sht10.pbi
?????文件???????9930??2014-04-24?18:35??溫濕度和AD采樣\Debug\Obj\sht10.pbi.cout
?????文件??????32769??2014-04-24?16:43??溫濕度和AD采樣\Debug\Obj\sht10.r43
?????文件????1001479??2014-04-27?20:08??溫濕度和AD采樣\Debug\Obj\test_sht10.pbd
?????文件????1001479??2014-04-27?20:08??溫濕度和AD采樣\Debug\Obj\test_sht10.pbd.browse
?????文件???????5747??2014-04-18?09:25??溫濕度和AD采樣\DS18B20.c
?????文件????????328??2014-04-16?16:48??溫濕度和AD采樣\DS18B20.h
?????文件???????3347??2014-04-27?20:08??溫濕度和AD采樣\main.c
?????文件????????613??2014-04-17?15:53??溫濕度和AD采樣\msp430_interrupt.h
?????文件??????????0??2014-04-27?20:11??溫濕度和AD采樣\path.txt
?????文件???????1722??2014-04-27?20:10??溫濕度和AD采樣\settings\test_sht10.cspy.bat
?????文件???????4866??2014-04-27?20:11??溫濕度和AD采樣\settings\test_sht10.dbgdt
............此處省略18個(gè)文件信息
- 上一篇:咔嚓see1.0破解版
- 下一篇:藍(lán)血十杰pdf圖書
評論
共有 條評論