我用keil写了几行c程序,mcu选的AT89S52,下载到STC89C52RC里,但在打开hex时提示文件过大,。。

如题所述

MCU要选和芯片上些的名称一模一样,如果你下载到的是名字为STC89C52RC,那么你的MCU应该也是STC89C52RC
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-01-12
opions---device:SAB-80c517A1.是不是keil里的设置有问题
第2个回答  2012-01-12
过大那没办法,改改程序呗

我用keil写了几行c程序,mcu选的AT89S52,下载到STC89C52RC里,但在...
MCU要选和芯片上些的名称一模一样,如果你下载到的是名字为STC89C52RC,那么你的MCU应该也是STC89C52RC

stc_isp打开 .hex提示文件过大,怎么办?
你确定自己写的程序超过了4kb,另外就是keil编译器是否安装对了,没安装好有2kb的限制,建议重新安装keil。不知对你有用否,我是温州电子开发实验室夏,有空聊。

keil中提示生成了HEX文件,但是在文件中找不到HEX文件我用的是KEIL2的...
打开烧录工具,然后在你保存的该project的路径下找,应该可以找到的。我用的是Keil4,一般KEIL工具都不会有问题。

用Keil u3编译时出现:target not created,并且不能生成hex文件(output...
没有生成HEX有两个主要原因:1、程序有问题而通不过。2、设置中没有输出HEX。你可以先看看设置,新建工程缺省是不输出HEX的。根据错误提示,你缺少一个文件C51FPL.LIB,有可能你程序中根本没有用到这个,但包含进来了,所以看看你程序是不是有些没有用处的多余东西,删掉它,有错误提示,并且有没有生...

单片机报文件超出最大有效空间但相同的程序原来没报过,keil3也从...
你STCISP里选的MCU不对,没选STC89C52RC啊

...Keil51在别的地方调试好的,怎么到我这就不能用了,全错,提示"程序目 ...
这个问题非常简单,首先你必须明白当建立一个keil工程后会生成好多的辅助文件,这些文件对程序的编译是必不可少的,如果你要在其它电脑上运调试程序,就必须把整个工程拷贝走。如果只拷走了一部分工程文件,就会出现你说的问题,解决方法是重新建立一个工程,然后将程序粘贴过去。

用keil 关于头文件.h和对应的.c的问题 我自己写的延时函数 .h和.c...
如果你的函数和调用的名字是一样的话,那你看看,有没有把这个C文件添加到工程中,如果没添加的话就会报错。

keil uVision3烧写程序时总是弹个某个内存不为“read”,然后就关闭了...
这是你下载的“游戏软件”与电脑“内存”有冲突 1。游戏或软件带木马或病毒!(杀毒软件,全盘扫描与自定义扫描,重启后,隔离区,彻底删除)2。游戏或软件与其它游戏有冲突!(同类软件,互不兼容!开始菜单,程序,卸载,只留一个游戏)3。游戏或软件与其它软件冲突!(如:冲突播放器或某些杀毒软件...

相似回答
大家正在搜