51单片机C编程模块化方法
本帖最后由 ccjlhw 于 2019-8-21 20:39 编辑51单片机里C编程,模块化编程的方法,如一个主程序,在主程序里调用子程序,按网上的搞了几次都不行,请朋友们指点
如图想把delay子程序写在另一个C,里,在主程序里调用 你的子程序声明了吗? 给个小提议去本坛金沙滩的淘宝店,找宋老师的《手把手教你学51单片机》的电子档来看一遍~包你满意 :) diy0769 发表于 2019-8-21 21:07
给个小提议去本坛金沙滩的淘宝店,找宋老师的《手把手教你学51单片机》的电子档来看一遍~包你满意 :) ...
{:lol:}{:lol:}{:lol:}楼上+1,我现在也在看哪个视频,讲得很好。 广告贴子 augak 发表于 2019-8-21 20:39
你的子程序声明了吗?
这里不需要声明了呀 延时被优化了吧,加volatile声明 {:lol:}写在另外一个C的话,你的函数本体要放在一个.C文件里
然后程序的声明要放在一个.h文件
主程序调用这个函数的时候要包含这个.h文件才行 已搞定,谢谢各位 ccjlhw 发表于 2019-8-21 23:59
已搞定,谢谢各位
怎么搞定的呀 shange144k8 发表于 2019-8-22 08:38
怎么搞定的呀
必须加volatile啊。要不然那个函数进去就出来了。
页:
[1]