微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > C语言在单片机开发中的几个问题

C语言在单片机开发中的几个问题

时间:02-20 来源:互联网 点击:

  { *(px+i)=*((char *)pf+i); /*强制void 型指针转成char型,因为*/

  } /*void型指针不能运算*/

  }

  如果已将数存入EEPROM,要将其取出合并,方法也是一样,可参考下面的程序。

  #define uchar unsigned char#define uint unsigned int

  void CtoF(void)

  { float a;

  uchar i,*px

  uchar x[4]={56,180,150,73};

  void *pf;

  px=x;

  pf=a;

  for(i=0;i4;i++)

  { *((char *)pf+i)=*(px+i);

  }

  }

  以上所用C语言为FRANKLIN C51 VER 3.2。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top