AT系列的51单片机用串口怎么烧写程序
看你这个是串口ISP下载的电路,支持串口ISP下载的单片机只有STC的,别的不可能烧进去。
另外很重要的一点,你这串口下载电路原理图本来就是错的,你看一下STC厂家给的图(在下面),电路你得重新制作了。
至于USB转串口,一般情况电脑不报错就没问题了。
既然你用的是STC的,下载的时候要注意:首先要搞清楚串口号是不是你在用的串口。
下载的时候要先给单片机断电,然后点下载程序,再给单片机上电。
光复位是不行的,一定要保证单片机两端没电压才算断电,并且前后顺序一定不能倒。
另外,晶振不能不接,波特率最低值设为1200,实在不行把最高也设为1200。
再不放心,把P0.0和P1.0都和GND连起来再下载(这种情况很少发生)。
不过你的电路你再检查一下,我之前看不清你的图,现在仔细看了一下好像没有问题(和我的图原理上没区别),只是你的图太乱了(引脚顺序全是乱的,我很担心你会看错或者直接把它当做正常顺序)。
MAX232的电路建议你再看看我给的图,顺序很清晰,从一侧开始从1排到16,直接照着连就行了。
把电路可能的问题都查遍了之后,再照着我上面说的去做,应该就没问题了。
单片机不能烧写程序
这下你惨了,你买的单片机是AT89C51,这种单片机应该是商家的库存货了,ATMEL厂家早就停产这种单片机了,后来生产了AT89S51,现在要是用就也是用这款的。
你买的AT89C51,这是早期的产品,需要专业的编程器才能烧写程序,现在都没有厂家做这种编程器了。
这种单片机早就没有人用了,凡是搞单片机的都知道,早就淘汰了。
买AT89S51,可以自己做一条编程线,在网上下载一个编程软件,还可以烧写程序,不过,对于初学者也是很难的事的,难办到。
你的最小系统板子还可以用,建议你再买一片STC12C5A60S2单片机,这是国产的,STC的单片机型号非常多的,你可去官网查一下。
STC单片机是可以用9针串口线烧写程序的,到STC官网下载一个烧写软件,STC-ISP就行了,非常容易,对于初学者是很容易的事。
51单片机如何烧写程序?硬件电路?
看了一下STC89C52的引脚图,很好的解决方案是,在STC12C2052AD上加几条引线,连接在C52开发板的锁紧座上就能下载,如下等号左边的是2052的引脚,等号右边是C52引:20=40、10=20、4=18、5=19、2=10,、3=11、1=9;连接后用STC_ISP_480软件,选择芯片型号后,勾选“下次启动使用外部晶振”的选项即可下载。
如果长期使用,最后找一小块洞洞板加排插针及20脚锁紧座,做一个40/20引脚转接板,就方便了。
转载请注明出处51数据库 » 单片机232烧写软件
别点开我头像