我最近在搞一个项目,也遇到了同样的问题,用液晶屏显示汉字,因程序中有很多的汉字。在写程序时,用了两个电脑,一个装的是Keil2,一个装的是keil4,同样的程序在Keil2上编译后下载到单片机上运行都正常,而用keil4编译下载到单片机上运行就出现乱码,后来就不再keil4了,就再没有出现过什么问题了。所以,如果项目带有汉字显示的程序,建议用Keil2试试,可能问题会解决了,就是个编译器,也不用来仿真,那么多的功能用不到,关键是它版本再高,总是出现问题就不能用了,所以,什么事,也不是版本越高越好,可能会相反。
Keil51不下载程序debug的原因可能是:1程序没有正确编译;2下载器没有正确配置;3下载线路有问题;4芯片没有正确接入;5芯片内部程序有问题。解决方法:1首先,要检查程序是否正确编译,如果没有,则需要重新编译;2检查下载器是否正确配置,如果没有,则需要重新配置;3检查下载线路是否有问题,如果有,则需要更换线路;4检查芯片是否正确接入,如果没有,则需要重新接入;5检查芯片内部程序是否有问题,如果有,则需要重新烧录程序。
以上就是关于keil 4编译的程序下载到单片机里面的运行结果与调试结果不一样全部的内容,包括:keil 4编译的程序下载到单片机里面的运行结果与调试结果不一样、keil51不下载程序debug、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)