新闻  |   论坛  |   博客  |   在线研讨会
适用于DS3231的时间格式转换程序
mayer | 2009-09-07 19:57:15    阅读:2724   发布文章

适用于DS3231的时间格式转换程序

/**********************************************************/
//功能:时间格式转换
//参数:dir:  1  BCD码--->十六进制
//     0  十六进制--->BCD码
//  val:输入值
//返回值:val
/***********************************************************/
unsigned char BCD_HEX(unsigned char dir,unsigned char val)
{
 if(dir==0)
 {
  val=(((val%100)/10)<<4)|(val%10);
 }
 else if(dir==1)
 {
  val=((val>>4)*10)+(val&0x0f);
 }
 return(val);
}

*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。

参与讨论
登录后参与讨论
推荐文章
最近访客