晕 只要你能通过编译!!
直接 project
option for target target1
output
great hex file 前面加勾就可以了!
avr单片机中的C程序?
有点看不懂。
你大概是有C语言的源程序吧,想把它转换成EX烧录文件,这个工作应该由编译器来完成。
例如:AVR STUDIO , IAR等等
进入软件后设置好参数,建立工程对源程序编译就生成HEX文件了。
1、并不是每一个C文件都可以通过KEIL转换成HEX文件
2、一般符合某种单片机系列,并按照该系列用C编程,才能通过KEIL编译通过,形成HEX文件
3、更多交流进我空间
hex是
目标代码
,也就是
单片机
的执行代码,是给机器用的
而c是
源程序
,是给人看的
编译器(如keil),它的集成环境可将c直接生成hex
多个C文件, 但这多个C文件中只能有一个Main函数。 你就在有Main函数的文件里,用extern来引导别的C文件里的函数就可以了
比如说: Mainc
#include<reg51h>
extern delay();
void main()
{
while(1)
{
//你是不是这个意思!!!! 希望你有帮助!
}
}
LCD1602c
#include<reg51h>
void delay()
{
//
}
以上就是关于如可把C文件转换成hex文件全部的内容,包括:如可把C文件转换成hex文件、如何将AVR16单片机中.c程序转换成为.hex形式、请问C文件可以用keil转换成hex文件啊。怎么弄啊等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)