51单片机烧写程序的方法
STC89C51是应用广泛的51单片机,很多人都是通过该单片机入门学习的,单片机的学习需要勤动手。单片机需要烧写程序,要用到相关的软件和硬件。下面介绍一下51单片机烧写程序的方法。
1 所用到的硬件工具
51单片机烧写程序需要用到单片机的UART串口,所用到的工具为USB/TTL,具有四个引脚分别为5V、GND、TXD、RXD,需要和单片机的UART口连接,在连接的时候需要注意的是,串口要交叉连接,即USB/TTL的TXD和单片机的RXD连接;USB/TTL的RXD和单片机的TXD连接。
2 所用到的软件以及设置
STC的51单片机需要用到STC-ISP软件,该软件可以在STC的官网上下载到
烧写过程为:1)选择具体的单片机型号,本文用的是STC89C51;2)选择串口号,该串口号就是USB/TTL的串口号,可以在我的电脑→设备属性中可以看到;3)选择所要下载的hex文件,点击“打开程序文件”选择需要烧写的hex文件,该文件由编程软件生成,如keil生成;4)点击下载“下载/编程”,这里需要注意的是,点击完了后,会在右侧出现“正在检测目标单片机”的字样,这时要把单片机的电源开关一下,即先断电再马上上电。之后,就出现下载的进度条。
经过以上步骤单片机烧写程序的过程就完成了。
3 烧写程序需要注意的地方
用USB/TTL连接单片机时,需要将数据线交叉连接;点击了下载按钮后需要给单片机重新断电再上电,进行单片机的冷启动。
STC单片机自动下载模块
视频加载中...
一、前言
这两天发现原来制作的STC单片机下载器无法使用了。下面利用手边的 PL2303 芯片再重新制作一个 STC 单片机自动下载模块,用于今天电路的开发调试。
二、电路设计
设计下载器。USB TypeC 接口,利用PL2303GL 完成 USB 至 UART 转换。使用 STM32F030 对 串口线检测。如果出现连续的 0x7E 。控制继电器对目标板进行断电和上电。特别是在断电的时候,是将目标板的电压直接拉低到0,这样就可以避免单片机依靠串口供电无法真正复位的情况。下面设计PCB。使用单面板实现PCB, 适合一分钟制版。一分钟之后,获得电路板。电路板制作的非常完美。
AD\STC\Tools\Download\PL2303Download.PcbDoc
▲ 图1.2.1 下载器的原理图
▲ 图1.2.2 下载器PCB
三、电路调试
焊接电路板。对 其中的 F030单片机进编程。设置它的串口模式为 AUTO Baudrate 模式,可以自动检测到 STC ISP 软件发送的 0x7f 信号。这样不管波特率是多少,都能够检测到。一旦检测到,就给目标板断电 0.5 秒钟,接下来就有 ISP 软件进行软件下载了。
这是在 2400波特率检测下载代码。重新桨下载版接入一次USB,使用 9600波特率检测下载用户代码。可以看到 下载器都可以比较轻松的自适应。
※总 结 ※
本文设计了基于PL2303GL的 STC 单片机下载模块。利用了 F030单片机的自适应波特率的功能,能够检测到 STC 单片机的 ISP软件下载命令,完成目标板的电源自动上电。方便了单片机的开发。
相关问答
正在检测目标单片机 是什么意思?正在检测目标单片机意思是指用的STC的话,在线连接OK情况下,一般是要重新上电才能进入程序下载,这是STC单片机一直很蛋X疼的地方。试着在按下“下载/编程”的...
STC-ISP版本6.85显示“ 正在检测目标单片机 ...” 这-ZOL问答STC-ISP版本6.85显示“正在检测目标单片机...”这举报考勤机科密科密C523人讨论5457次围观关注问题写回答讨论回答(3)zdhfmlv42你好,这个单片机烧写.....
正在检测目标单片机 一直这个状态怎么回事?1目标单片机一直处于检测状态可能是因为出现了某种故障或问题。2可能是由于硬件故障、软件错误或者通信问题导致目标单片机无法正常完成检测。3如果目标单...
我的STC89C52,烧录程序的时候,一直显示 正在检测目标单片机 ,怎么回事,是不是哪个跳帽没接好?选择单片机型号的时候是什么型号的就选什么型号,仔细找,然后写入程序至软件,插上开发板之前关闭开发板的自锁开关,让软件检测usb烧录口,刷新一下,直到usb出...
stc-isp一直显示 正在检测目标单片机 ?STC-ISP一直显示正在检测目标单片机可能是由于以下原因导致的:接线问题:检查连接线是否按照“VCC-5V;TXD-RXD;RXD-TXD;GND-GND”连接。有时候可能...
USB烧录器,点烧录后mvu无法被软件 检测 到?怎么解决?谢谢?STC51单片机通过串口ISP方式烧录程序,用这种烧录方式,单片机必须是上电冷启动,这是STC单片机的设计使然。烧录程序时,下载软件老是显示逗正在检查目标单片机...
51 单片机 最小系统如何烧录程序拔插电脑关机?51单片机最小系统烧录程序的步骤如下:1.准备好51单片机最小系统,包括单片机芯片、晶振、电容、电源等。2.连接USB转串口模块和51单片机最小系统,确保连接...
stc-isp烧录软件如何给51 单片机 烧录?1、首先准备好51单片机最小系统和烧录器。2、打开stc-isp烧录软件选择好单片机型号,这里的所选的单片机型号为STC89C/LE52RC。在此可以观察到“串口号”显示没...
如何安装Keil C51详细步骤?需要利用下载器和下载软件才能将keil程序输出的hex文件烧录到单片机中。具体操作请参照以下步骤,演示单片机为51单片机。1、首先准备好51单片机最小系统板和烧...
单片机 系统的开发步骤是什么?1先根据需求设计最基本的硬件电路图,(检查无误后)2按最基本的硬件电路图,使用面包板,电子元件,搭建实际电路。3按需求编写单片机的软件,可以使用仿真...1...