广告

嵌入式c编程 常用函数

2012-12-24 09:16 406 0 分类: MCU/ 嵌入式 文集: 单片机与ARM

 

/**************************************
           数组比较 相同返回1
 ************************************* */
 uchar ArrCmp(uchar* src,uchar* dest,uchar len)
 {
  uchar tmp,rtn;
  rtn=1;
  for(tmp=0;tmp<len;tmp++)
  {
  if(*src!=*dest) rtn=0;
  }
  return rtn;
 }
 
 
数组复制
//*****************************************************************************
 //函数名:
 //函数功能描述: 将一个数组复制到另一个数组
 //函数参数:
 //函数返回值:
 //作者: wenzer
 //修改人:
 //修改原因: 
 //*****************************************************************************
 void MyMemCpy(void* dest, void* source, uint count)
 {      
  char *ret = (char *)dest;        
  char *dest_t = ret;        
  char *source_t = (char *)source;         
  while (count--)
  {            
  *dest_t++ = *source_t++; 
 
 }
 
/**************************************
        数组反转倒序输出
 **************************************/
 
 void Reverse(int * array, int len) 
 {
  int i;
  for ( i = 0; i < len / 2; ++ i) 
  {
  int temp = array[i];
  array[i] = array[len - 1 - i];
  array[len - 1 - i] = temp;
  }
 }
 
 
一字节数据反转
//*****************************************************************************
 //函数名:
 //函数功能描述: 
 //函数参数:
 //函数返回值:
 //作者: wenzer
 //修改人:
 //修改原因: 
 //*****************************************************************************
 uchar RolData(uchar x)
 {
  x = ((x<<4) & 0xf0) | ((x>>4) & 0x0f);
  x = ((x<<2) & 0xcc) | ((x>>2) & 0x33);
  x = ((x<<1) & 0xaa) | ((x>>1) & 0x55);
  return x;
 }
广告

文章评论 0条评论)

登录后参与讨论
相关推荐阅读
liang890319_284707880 2016-03-22 11:41
[博客大赛]我在搞嵌入式 我有罪
  我在搞嵌入式 我有罪 做嵌入式也有几年了 刚学习的时候书上说嵌入式的定义是以应用为中心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗等严格要求的专用计...
liang890319_284707880 2015-10-22 11:57
帕萨特迈腾蒙迪欧哪个好
氵灬清风灬说:太小了,没法穿了,懒得换了 junyao00022说:............................... jd272475byp说:宝贝收到啦,衣服质量非常不错,...
liang890319_284707880 2015-10-22 11:56
二手荣威550和二手起亚k2哪个好
二手荣威550和二手起亚k2哪个好   风之乞说:衣服挺好的,就是偏小,已经更换了 梦里水乡0609说:不错 很好  不了不错  赞 四灵之首说:衣服质量不错,韵达快递不行~ ...
liang890319_284707880 2015-10-22 11:55
澳大利亚深海鱼油哪个牌子好
hgjfhgj说:不错  价格便宜  款式不错  开始买中码小了一点  免费给换的  好店家 小杰c子说:非常合适。也很有气质 天佑945说:还可以,性价比高。。。。。。。。。。 Ab...
liang890319_284707880 2015-10-19 11:03
常用DDR sdram和Flash型号
  以下是代码片段: http://blog.csdn.net/myarrow/article/details/7854863   主要是三星 现代 ...
liang890319_284707880 2013-09-29 17:00
ROM FLASH RAM
EPROM、EEPROM、FLASH的总结性区别   http://xdc0363.blog.163.com/blog/static/11546200220...
我要评论
0
0
广告