标题: 两个单片机keil工程代码组合成一个,头文件不同如何处理? [打印本页]

作者: yhq123    时间: 2019-4-1 09:00
标题: 两个单片机keil工程代码组合成一个,头文件不同如何处理?
有两个keil工程,因为想要烧到一个单片机里面,所以要做成一个,但是两个lcd头文件不同,没办法生成hex文件,,,求大神指点!!!
作者: 好整以暇    时间: 2019-4-1 09:19
.c添加到工程之后,把两个.h文件的内容放进一个.h,只包含一个.h就可以了。
作者: amwrdfe    时间: 2019-4-1 09:41
放两个程序到单片机?你想运行哪个呢。


作者: yhq123    时间: 2019-4-1 10:13
amwrdfe 发表于 2019-4-1 09:41
放两个程序到单片机?你想运行哪个呢。

两个都运行,可行吗?
作者: 天风情    时间: 2019-4-1 10:51
两个工程合并成一个
作者: han333    时间: 2019-4-1 11:23
我添加两个.c的文件会因为过大无法生成hex文件。我用 的stc12单片机选择的型号是AT89S51。你看看是否是这个原因
作者: 特立独行的猪    时间: 2019-4-1 19:28
你把2个程序放到一个文件里面,合用同一份头文件,修改即可
作者: amwrdfe    时间: 2019-4-2 10:12
yhq123 发表于 2019-4-1 10:13
两个都运行,可行吗?

当然可行,boot就是干这事的。
作者: 无线强大    时间: 2019-4-2 10:36
.c添加到工程之后,把两个.h文件的内容放进一个.h,只包含一个.h就可以了。
作者: kljie1000    时间: 2019-4-2 13:23
需要修改源码,将两个lcd头文件封装成一个头文件,




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1