
如果您用的是STC的单片机的话,需要用到STC-ISP软件,这个在STC的官网就可以下载到http://www.stcmcu.com/
然后还需要一个USB转TTL串口的下载线,然后把单片机的最小系统连接好(电源、晶振、下载线),然后打开下载软件,选择芯片型号,选择要下载的程序,单击软件的下载按钮,此时给单片机通电,如果一切正常的话,hex文件就可以下载进去。注意供电电压5V,有些型号需要外接晶振。
如果您用的是AT系列的单片机,一般分为两种,一种是支持ISP的,例如AT89S51,这种可以用51的ISP下载线下载,5V供电即可。还有一种是不支持ISP的,例如AT89C51,这个就需要用编程器下载了。例如我用的是TOP2005编程器。
如果是其他型号的单片机,你说下型号是什么。
没有用过AT89C51。它的程序下载要专门的软件。我用STC89C52的,原理是一样的。keil软件输出选项里面有个“生产hex文件”,打钩以后重新编译下程序,就会生产hex文件,这个文件就是要下载到单片机里面的。然后通过STC ISP软件下载到单片机里。我估计AT公司也有相应的下载程序,你上网搜搜看吧。
一般我们自己做电路,需要做个max232的DB9串口转换电路,max232芯片的功能就是实现电平的转换,所以电路中是要加个串口转换电路。
keil软件是生产hex文件的,不能下载哈。如果没有实物,你可以用protues软件仿真,也很方便的。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)