keil中给的.c引用的.h不存在。把给的程序生成为.h文件

老湿给了常用文件的附录,问题是没有现成文件
我的.c文件中引用了两个附录中的.h文件,问题是如何把附录中的程序变成.h文件,

img

img

img

https://www.csdn.net/tags/MtTagg2sMzE0Ni1ibG9n.html

你们这起点有点高啊,这么早就开始C汇编混合编程了
你这汇编代码不能直接复制到.h,然后include,会报错的
有点麻烦你得花点时间研究
参考

img

这两个都不是标准库的头文件,只能根据代码中用到了什么相关的符号和函数去反推h文件里该有些什么。比如main函数里调用的GPIO()函数,应该就是在gpio.h里声明的。
我怀疑恐怕缺的不只是头文件,还缺对应的C文件,主要是相关的函数的实现,貌似汇编代码就是需要的这些函数。
可以考虑汇编和C混合编程,有相关的教程,搜一下如何在C里调用汇编的函数。
但是我个人不太建议把汇编混合编译进去,建议在理解的基础上重新用C写。

工程打开,然后点上面的小光棒,你知道吧?就是那个生成hex文件点的那个,点C/ C++,然后点下面的include Paths右边的三点框子,然后选右上角new的那个框子,然后把你的头文件位置加进去,编译的时候就有了。

这是汇编语句,放到.s 文件中试试。