标题: 单片机不能烧录C语言程序 [打印本页]

作者: 粉红四叶草    时间: 2015-8-15 21:15
标题: 单片机不能烧录C语言程序
    之前想测试一下陀螺仪怎么用,然后就用网上下载的C语言程序进行了测试,测试很久也没有搞懂怎么用,但是单片机的板子却不能读取C语言程序了,只能读取汇编语言程序……

作者: hh405365646    时间: 2015-8-16 12:15
1234567487987我的键盘没有坏
作者: 839263925    时间: 2015-8-18 20:47
坏了,,,,
作者: ahshmj    时间: 2015-8-20 21:06
“不能读取C语言程序了,只能读取汇编语言程序”??

是51单片机吗?
作者: 粉红四叶草    时间: 2015-8-24 20:39
ahshmj 发表于 2015-8-20 21:06
“不能读取C语言程序了,只能读取汇编语言程序”??

是51单片机吗?

是51系列的 89C51RC和90C516RD+
作者: Eagle.Y    时间: 2015-8-25 00:31
可以啊  你没生成hex?
作者: ahshmj    时间: 2015-8-28 11:11
Eagle.Y 发表于 2015-8-25 00:31
可以啊  你没生成hex?

你那个hex已经不是“c语言”了,也不是汇编语言,而是机器码。

C语言、汇编语言只是一种工具,写出的程序都要变成机器码,才能写入程序存储器,被CPU执行。

往单片机中写的都是二进制的机器码,不再有c、汇编的区别,即便你的程序是错的编译出来的hex文件只要不超出单片机的存储容量,都能写进去。但是能否正确执行则是另外一回事了。




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