怎么样用数据线把程序下载到单片机

我现在有电脑一台,AT89C51单片机5个,USB数据线一条,其它元件若干。现在在想把写好生成的HEX文件植入单片机。请问数据线要与单片机怎么接?能否直接接在单片机的引脚上?是否还要通过其它IC转接,请高手指点下!
4人没有一人能理解我意思!我最多只买IC。不会买别人搞好的,现成的。我USB线我有一条是普通的可剪断。我现在要利用手上的东东,把文件植入单片机!要问的是怎么接才行,或是给我一张电路图也行,从USB线到单片机的详细电路图! 各位的看法不一至,我不知道要采你们谁的答案1投票吧!

AT89C51只能使用编程器烧写程序了。你还不如换成AT89S51或者AT89S52,只要下载线就能将程序写进去,不用编程器。 

AT89C51单片机是最低级的51单片机了,不能直接和USB数据线相连!你连这个都不知道?!对于这种单片机只能使用编程器了,比如下图这样的TOP系列USB编程器才能将HEX文件烧写到单片机中!

温馨提示:内容为网友见解,仅供参考
第1个回答  2010-08-22
AT89C51不能直接用USB下载的,也不支持在线编程,也就是说买个USBASP之类的也没有用,一般是买编程器了。不过还有一种是可以用串口ISP直接下载,不过得买一个MAX232芯片进行电平转换,芯片不贵,大概一块钱吧,而且要你的计算机有串口或者你又USB转串口线才行,然后用STC-ISP软件下载。

你想直接用USB线把程序写到51单片机里是不太现实的,要不弄个USB转串口,然后用串口下载(当然,你计算机有串口的话就很方便了);要不买个编程器。
你要是不想买别人的,想自己搞的话,可以用一个pl2303芯片自己做个U转串,价钱便宜,电路图也简单,网上很多,做好之后下装上驱动下载程序。
第2个回答  2010-08-24

用max232自己焊一个电平转换的电路,然后连到pc的串口上,就可用stc-icp烧进去了

第3个回答  2010-08-27
推荐你买个单片机最小系统,用那个可以直接用USB下载到单片机
第4个回答  2010-08-21
比较简洁的办法是用一片MAX232芯片和4个104的电容用万用板焊接一个万能的烧程序器,只需将RXD,TXD分别接到单片机的P3.0,P3.1口即可,五伏电压工作,挺简单的
相似回答