xml地图|网站地图|网站标签 [设为首页] [加入收藏]
来自 技术中心 2020-01-29 11:15 的文章
当前位置: 阜新市调制模块有限公司 > 技术中心 > 正文

浅谈单片机c语言模块化编程-附ds1302时钟芯片驱动

  C51中为了节省ram资源,数组用code定义在rom中,这样定义数组就不能重新赋值。

  自己对着例程一条一条的看。ps植物模块真心表示没有发现错误。最后把函数一个一个替换成例程中的。最终确定在ds1302_write_byte中。ps植物模块发现了一个很奇特的事情。错误是因为fou循环,我用for(i=0;i0;i--)解决了问题。

  extern可以置于变量或者函数前,以表示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中寻找其定义。另外,extern也可用来进行链接指定。

  使用模块化编程的时候,在.h里声明了数组。.c文件直接使用数组,在连接时会出现错误multiple public definition。

本文由阜新市调制模块有限公司发布于技术中心,转载请注明出处:浅谈单片机c语言模块化编程-附ds1302时钟芯片驱动

关键词: ps植物模块