资源简介
该程序是基于MSP430单片机、通过配置和运用TDC-GP22芯片来实现短时间内计时,应用于计算水管流量计算的。想研究TDC-GP22寄存器配置的可以下载,这是我在淘宝购买的一个程序,也是为了研究TDC-GP22配置的。
![](http://www.nz998.com/pic/47138.jpg)
代码片段和文件信息
/***************************************************************************
*
* @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 < len; 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格式播放器
相关资源
- STM32f103超声波模块例程
- 用于无线传感器网络应用的超声波传
- 冠状动脉瘘及其成像方式
- 超声处理原位反应合成Al2O3/ADC12复合材
- 医学超声图像处理研究+哈尔滨工业大
- 循迹小车51程序(超声波 颜色识别 舵
- 基于51单片机的超声波测距技术实现含
- 51单片机智能小车花式,寻迹,红外,
- 超声辅助磨削球墨铸铁表面形貌及磨
- 基于超声导波的多损伤层析检测方法
- 基于M-BUS的矿用超声波明渠流量计设计
- 超声波遥控开关电路图
- 基于51单片机超声波测距毕业设计
- STM32F103RCT6 TIME4 TIME5 同时捕获六路
- HC-SR04超声波模块(包含基于51stm32配套
- STM32f103C8t6型单片机用于超声波测距
- 超声波车速测量系统设计
- 缺陷散射对相控阵超声全聚焦成像的
- 基于单片机控制和超声波传感器的液
- 基于超声波定位的跟随小车
- 基于STM32VET6的身高体重肺活量测量系
- 超声波传感器全套资料
- 超声波雾化器专用IC
- stm32-超声波避障程序案例
- MSP432蓝牙控制小车并进行超声波测距
- stm32f103超声波传感器hcsr04控制模板
- STM32F103_SRF05超声波测距模块程序
- STM32蓝牙+超声波+舵机.rar
- 超声波测距stm32
- 基于超声波与航迹推算的扫地机器人
评论
共有 条评论