
单片机烧录程序问题
单片机是怎么烧录程序的,有几种方法,在网上查了一下没看明白,有的直接用一个USB与电脑相连,再用STC_ISP软件就烧录进去了,同时USB还供电使用,有的我又看用两个串口...
单片机是怎么烧录程序的,有几种方法,在网上查了一下没看明白,有的直接用一个USB与电脑相连,再用STC_ISP软件就烧录进去了,同时USB还供电使用,有的我又看用两个串口的母座相连,还有什么MAX232芯片和RS232串口用来实现程序的烧写不知道是什么意思,到低怎么烧呢,要用到哪些东西或者电路呢,如果用USB烧,是通过哪几个脚烧进去的呢.不明白.到底用USB还是串口烧录,它们各需要些什么电路,还是直接插入和软件配合就行了,望哪位大侠给我指导详细一点,在下感激不尽.
展开
8个回答
展开全部
需要利用下载器和下载软件才能将keil程序输出的hex文件烧录到单片机中。具体操作请参照以下步骤,演示单片机为51单片机。
1、首先准备好51单片机最小系统板和烧录器。
2、打开stc-isp烧录软件选择好单片机型号,这里的所选的单片机型号为STC89C/LE52RC。在此可以观察到“串口号”显示没有可用的接口。
3、接着把烧录器与51单片机最小系统连线,插入电脑。
4、电脑已经识别到串口号(COM10)后,选择点击“打开程序文件”,将目标hex文件导入。
5、然后点击“下载”选项,可以看到软件界面右下角显示框显示“正在检测目标单片机...”。
6、然后对单片机重新上电,不久后,软件界面右下角显示框显示“正在重新握手...成功”。完成以上设置后,即可完成给单片机烧录程序。

2025-08-18 广告
看了一下你写的程序,存在基本的书写错误。按道理来说是无法成功编译的。 建议你贴图看Build Output窗口的提示,程序到底有没有成功编译。也可以用文本编辑器打开你烧写的hex文件,看到底有没有包含有效的代码段。。
深圳市金创图电子设备有...
点击进入详情页
本回答由小谢提供
展开全部
用什么样的开发语言没有关系的,最终编译后都会生成二进制文件,这个二进制的文件才是需要烧进去的东西。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
3根线就可以了。p3.0,p3.1,gnd。注意的是,下载时要先点下载,后给单片机加电。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你要用那种单片机呢,如果是stc就用串口就可以下载程序,但是现在很多电脑没有串口, 所以很多又用usb转串口
至于其他的单片机,比较复杂,有isp,jlink。。。
至于其他的单片机,比较复杂,有isp,jlink。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
USB方式也是通过USB转串口的方式,通过串口连接单片机的。但是电脑串口提供的电压不是5V的。所以要通过max232芯片转换。烧写的过程是通过单片机内部的固化程序和电脑烧录软件进行通信。一般是通过单片机的串行端口或者专用的引脚来进行烧录的。网上有专门的编程线内部集成有专用的通信芯片价格比较便宜,如果自己制作的话网上也可以找到相关的电路图,只是要麻烦一些
追问
我是笔记本电脑,我能不能直接用USB下载程序和提供电源呢(两头都是USB,没有串口),因为我在网上一个视频看过呢
追答
有专用的下载线,建议你先学习掌握一下基本的电路原理,以免损坏电脑主板。两头都是USB那种,是在开发板(实验板)上集成好了转串口的电路,就不需要你自己组装了,但是掌握基本原理是必要的。但是开发板会比较贵,实际你只需要一个下载线,加上USB提供的5V电源就可以让单片机工作起来了。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询