資源簡介
該程序是基于MSP430單片機、通過配置和運用TDC-GP22芯片來實現(xiàn)短時間內(nèi)計時,應(yīng)用于計算水管流量計算的。想研究TDC-GP22寄存器配置的可以下載,這是我在淘寶購買的一個程序,也是為了研究TDC-GP22配置的。

代碼片段和文件信息
/***************************************************************************
?*
?*?@file functions.c
?*?@brief This?is?functions?sub?driver?program?file(C17W15)?used?to?calculation?some?mathematical?functions.
?*
?*?@par Copyright:
?* Copyright?(C)?HS-WuTing?2015.?All?rights?reserved.
?*
?*?@warning?-
?*
?*?@par 27/07/2015????1.0
?* -?First?revision.
?*
?**************************************************************************/
#include?“params.h“
/***************************************************************************
?*?startWith?function.
?*
?*?@brief Judge?the?first?char.
?**************************************************************************/
char?startWith(unsigned?char?*?p1unsigned?char?*?p2)
{
??while(*p2)
??{
????if(!*p1)
??????return?0;
????if(*p1++?!=?*p2++)
??????return?0;
??}
??return?1;
}
/***************************************************************************
?*?dectoBCD?function.
?*
?*?@brief Convert?DEC?to?BCD?of?the?char.
?**************************************************************************/
unsigned?char?dectoBCD(unsigned?char?dec)
{
???unsigned?char?bcd?=?0;
???bcd?=?((dec/10)<<4)?|?(dec%10);
???return?bcd;
}
/***************************************************************************
?*?BCDtoDec?function.
?*
?*?@brief Convert?BCD?to?DEC?of?the?char.
?**************************************************************************/
unsigned?char?BCDtoDec(unsigned?char?bcd)
{
???unsigned?char?dec?=?0;
???dec?=?((bcd?>>?4)?&?0x0F)*10?+?(bcd?&?0x0F);
???return?dec;
}
/***************************************************************************
?*?DotHextoDotDec?function.
?*
?*?@brief Convert?Dot?HEX?to?Dot?DEC?of?the?char.
?**************************************************************************/
float?dotHextoDotDec(unsigned?long?dotHex)
{
???float?dotDec?=?0;
???dotDec?=?(float)(((dotHex?>>?28)?&?0x0000000F)*4096?+?((dotHex?>>?24)?&?0x0000000F)*256?+?((dotHex?>>?20)?&?0x0000000F)*16?+?((dotHex?>>?16)?&?0x0000000F)*1);
???dotDec?=?dotDec?+?((float)((dotHex?>>?12)?&?0x0000000F))/16?+?((float)((dotHex?>>?8)?&?0x0000000F))/256?+?((float)((dotHex?>>?4)?&?0x0000000F))/4096?+?((float)((dotHex?>>?0)?&?0x0000000F))/65536;
???return?dotDec;
}
/***************************************************************************
?*?sumCheck?function.
?*
?*?@brief Used?to?IR?communication?of?sum?check.
?**************************************************************************/
unsigned?char?sumCheck(unsigned?char?*p1?unsigned?char?len)
{
??unsigned?char?i?temp?=?0;
??for(i?=?0;?i???{
????temp?+=?p1[i];
??}
??return?temp;
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????19033??2014-05-07?13:59??超聲水表程序GP22\Backup?(2)?of?CSSBV1.0.ewd
?????文件??????47771??2014-05-07?13:47??超聲水表程序GP22\Backup?(2)?of?CSSBV1.0.ewp
?????文件??????19032??2014-04-29?11:11??超聲水表程序GP22\Backup?of?CSSBV1.0.ewd
?????文件??????47794??2014-05-04?16:23??超聲水表程序GP22\Backup?of?CSSBV1.0.ewp
?????文件???????8624??2016-03-30?16:18??超聲水表程序GP22\CSSBV1.0.dep
?????文件??????20423??2014-05-14?14:15??超聲水表程序GP22\CSSBV1.0.ewd
?????文件??????52679??2016-01-15?14:40??超聲水表程序GP22\CSSBV1.0.ewp
?????文件????????162??2014-04-22?10:14??超聲水表程序GP22\CSSBV1.0.eww
?????文件?????????25??2016-03-30?16:18??超聲水表程序GP22\CSSBV1.0CustomSfr.sfr
?????文件??????73665??2016-03-30?15:45??超聲水表程序GP22\Debug\Exe\CSSBV1.0.d43
?????文件???????3315??2015-07-17?23:15??超聲水表程序GP22\Debug\Exe\CSSBV1.0.txt
?????文件??????95038??2016-03-30?15:45??超聲水表程序GP22\Debug\List\CSSBV1.0.map
?????文件????1201550??2016-03-30?15:45??超聲水表程序GP22\Debug\Obj\CSSBV1.pbd
?????文件????1201550??2016-03-30?15:45??超聲水表程序GP22\Debug\Obj\CSSBV1.pbd.browse
?????文件????????870??2014-05-05?08:51??超聲水表程序GP22\Debug\Obj\EW10.r43
?????文件????????870??2014-04-25?08:47??超聲水表程序GP22\Debug\Obj\EW11.r43
?????文件????????870??2014-05-05?08:53??超聲水表程序GP22\Debug\Obj\EW15.r43
?????文件????????872??2014-04-22?15:03??超聲水表程序GP22\Debug\Obj\EW156.r43
?????文件????????872??2014-05-07?13:47??超聲水表程序GP22\Debug\Obj\EW16B.r43
?????文件????????872??2014-05-07?13:47??超聲水表程序GP22\Debug\Obj\EW16D.r43
?????文件????????872??2014-05-07?13:47??超聲水表程序GP22\Debug\Obj\EW16F.r43
?????文件????????872??2014-04-22?15:54??超聲水表程序GP22\Debug\Obj\EW170.r43
?????文件????????872??2014-05-07?13:47??超聲水表程序GP22\Debug\Obj\EW171.r43
?????文件????????872??2014-04-22?16:08??超聲水表程序GP22\Debug\Obj\EW176.r43
?????文件????????872??2014-04-22?16:09??超聲水表程序GP22\Debug\Obj\EW178.r43
?????文件????????872??2014-05-07?13:49??超聲水表程序GP22\Debug\Obj\EW179.r43
?????文件????????872??2014-05-07?13:50??超聲水表程序GP22\Debug\Obj\EW17B.r43
?????文件????????872??2014-05-07?13:50??超聲水表程序GP22\Debug\Obj\EW17D.r43
?????文件????????872??2014-04-22?16:16??超聲水表程序GP22\Debug\Obj\EW17F.r43
?????文件????????872??2014-04-22?16:17??超聲水表程序GP22\Debug\Obj\EW182.r43
............此處省略137個文件信息
- 上一篇:Visual Studio 2010 sp1 在線升級包
- 下一篇:yuv格式播放器
評論
共有 條評論