用一根usb线可以给单片机供电同时下载程序吗?如果能的话,怎么接?

最好能告诉我电路的具体接法,我的单片机是stc89c52.

可以,当然需要驱动电路了,下载程序和供电是不冲突的,USB中有四根线外面两根是电源,里面两根是数据线,电源是下载电路和供电电路共用的,下载电路就用典型的下载线就可以了,吧下载线中的红黑两条线接到电源供电模块就行了,STC的下载电压是12V,51的供电电压是5V,要用一个7805进行稳压。追问

直接把USB那两根线与单片机的RXD与TXD相连就可以吗?为什么要稳压?7805怎么用?怎么接?

追答

不可以,TXD和RXD是信号线,接到电源上会使单片机混乱,下载线上的驱动电压是12v,二单片机供电是5v,所以要用7805稳压,7805 是把大于5v的直流电压稳定到5v的芯片。

追问

你有QQ吗?我想详细问你一下。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-11-24
肯定可以,STC89C52应该是宏晶的单片机,能够通过串口下载程序的,你要增加一个USB-232转换板,很多地方都有卖的,但由于STC的单片机对USB-232转换板比较挑,最好找那些号称能支持STC单片机下载的板
第2个回答  2011-11-24
上网买一个u转串模块就行了。或者照着U转串模块的图自己焊接。
还有用u转串是需要驱动程序的,网上有大把。
第3个回答  2011-11-24
供电没有问题。使用USB中的5V电源和地就可以。

下载程序就要用UART了。你的线要是USB-UART的。或者用USB-串口,然后板子上有UART-RS232的转换。
第4个回答  2011-11-27
别听胡扯~~~~~~~去电子市场买个USb转串口就解决了~~,市场到处是,几十块一个。自己做到是好,但是你要做上十天半月的话就本末倒置了,你是学单片机的,不是搞USB的
相似回答