必须利用下载器和下载软件才能将keil程序输出的hex文件烧录到单片机中。具体操作方法请具体参考以下步骤,演示单片机为51单片机。
1、是需要打算好51单片机最小系统板和烧录器。
2、然后打开stc-isp烧录软件你选好单片机型号,这里的所选的单片机型号为stc89c/le52rc。在此可以仔细到“串口号”会显示没有用下的接口。
3、紧接着把烧录器与51单片机最大时系统连线,再插入电脑。
4、电脑也不识别到串口号(com10)后,中,选择再点“再打开程序文件”,将目标hex文件导入。
5、然后再点击“上网下载”选项,看的到软件界面右下角会显示框不显示“正准备先检测目标单片机...”。
6、后再对单片机恢复接上电源,不久后,软件界面右下角显示框会显示“正准备原先拍肩...成功”。结束以上设置中后,表就行完成给单片机烧录程序程序。
这个可以区分isp去下载线,写入文件单片机程序的stc系列单片机可以需要单片机编程器,下载程序的,不兼容51系列的单片机
这是只不过keilc工具软件中没有去添加stc单片机的缘故,是可以按照下面的两种方法帮忙解决:
第一种方法:去stc官网直接下载stc-isp最新版本工具,安装并运行,在其界面右侧的`keii仿真系统设置#39操作菜单中然后点击`去添加stc仿真驱动到keil中/先添加型号和头文件到keil中37,就可以了。
第二种方法:在keil中你选择89c51型号,三句半一个stc头文件,定义所有寄存器,再在主程序中extend。
除开1、2脚以外,stc89c51和stc89c52其它的引脚已经相同。c51的1脚和2脚只不过p1.0和p1.1,还没有第二功能。而c52内部减少了一个每隔几小时计数器t2,这个t2的脉冲波作为输出脚是p1.0,计数法脉冲序列键入角就是p1.1,所以,c52的1、2脚有第二功能。
另外,这两个单片机的内部结构我还是有是有区别的,ram和rom容量都一样,不能然后全部替换。
1、检查下串口工作是否正常了,将串口的2脚和3脚短路或,后再然后打开串口调试程序试下,看看串口通信是否是算正常。
2、全面检查232转换器是否正常,这个可以将232输出输入的引脚漏电,想要单片机拔下了,将单片机串口的rx和tx电源短路,用串口调试程序软件调试看如何确定正常了。
3、检查单片机的晶振有无工作、电源电压是否需要正常了。
4、如果线路中有485等多余芯片挂在串口上,将这些东东拆下了试试看。
你的isp设置好象没有什么问题