学习51单片机02

吐血了,板子今天才到,下午才刚开始学的,生气了,害我笔记都断更了一天。。。。

紧接上文......

如何将HEX程序烧写到程序?

Tips: HEX 文件是一种常用于单片机等嵌入式系统的文件格式,它包含了程序的机器码以及必要的元数据 ,如地址信息等。勾选该选项并成功编译项目后,会生成 HEX 文件。这个文件可以通过编程器、下载器等工具烧录到单片机芯片中,使芯片能够正确执行编写好的程序 。比如开发一个基于 51 单片机的智能温度控制系统,生成的 HEX 文件就能烧录进单片机,让其按照程序设定去采集温度数据、控制输出等。

安装一个ch340串口驱动 (USB转串口)(资源包传不上去啊)

这个串口驱动的话,识别成功了 会在设备管理器上面显示,就像这样

安装完后就可以识别成功,就完成了电脑和单片机的连通

STC-ISP是什么?

STC-ISP 是一款由宏晶科技推出,专门针对 STC 系列单片机设计的下载编程烧录软件,在单片机开发领域应用广泛,具有以下特性和功能:

功能特性

  • 程序烧录:支持 STC 全系列单片机,如 STC89、STC12、STC15、STC8、STC32 等系列的固件烧录 。可对单片机进行一键擦除、写入、校验操作,兼容常见的 HEX 和 BIN 文件格式。比如开发基于 STC89C52 单片机的项目,编写好程序生成 HEX 文件后,就能通过 STC-ISP 软件将程序烧录进单片机,使其按设定逻辑运行。
  • 串口调试:内置串口调试助手功能,能实时监控串口通信,支持 ASCII 码和 HEX 数据的收发 。波特率可在 110bps - 2Mbps 自适应调节,还内置常用波特率计算器,方便开发者调试串口相关功能。
  • 多种操作支持:除基本烧录功能外,还能对单片机进行编程、擦除、读取、设置加密位等操作 。支持 ISP(In - System Programming,在系统编程)模式和 IAP(In - Application Programming,在应用编程)模式 ,满足不同应用场景需求。
  • 高效烧录:采用差分编程技术,仅更新修改部分数据,可大幅缩短烧录时间 ,提高开发效率。
  • 兼容性强:支持 USB 转串口 / TTL、传统 COM 口等多种连接方式 ,方便与不同硬件设备连接。

然后打开STC-ISP软件

选择正确的单片机型号,还有串口号

单片机型号可以在单片机的芯片上面有丝印,就是这个黑色大方块上面写的STC89C52RC

在单片机领域,"丝印"(Silkscreen)是标准术语,指的是在芯片表面通过丝网印刷工艺印制的标识文字。

串口号就是刚刚我们用这个CH340 usb接口转为常用的串行通信接口(可以认得到的)

Tips:CH340 不是单纯的串口工具,而是一个 USB 总线的转接芯片 ,由江苏沁恒微电子有限公司生产。基于 CH340 芯片制作的相关工具及它本身具备的功能如下:

实现接口转换

能将 USB 接口转换为常用的串行通信接口,像 RS232、RS485、TTL 电平等 。在很多单片机开发项目中,电脑一般没有合适的串口与单片机直接相连,通过 CH340 芯片就能把电脑的 USB 接口转为 TTL 串口,方便实现单片机与电脑的数据通信。

随后我们打开程序就是之前写好的main.c,然后下载程序,之后发现是这样的正在检测单片机的话,那么我们要重新上电,那么一上电就会成功了

重新上电的样子

那么我们就演示完了 单片机的连接烧写全部流程了

相关推荐
璞致电子21 小时前
【PZ-AU15P】璞致fpga开发板 Aritx UltraScalePlus PZ-AU15P 核心板与开发板用户手册
嵌入式硬件·fpga开发·fpga·fpga开发板·xilinx开发板
二向箔reverse1 天前
深度学习中的学习率优化策略详解
人工智能·深度学习·学习
悠哉悠哉愿意1 天前
【机器学习学习笔记】线性回归实现与应用
笔记·学习·机器学习
芯岭技术1 天前
MS32C001单片机芯片介绍,QFN16/20封装 主频24MHz
单片机·嵌入式硬件
weixin_700711401 天前
硬件基础与c51基础
单片机·嵌入式硬件
Rocky4011 天前
在线测评系统---第n天
学习
qq_172805591 天前
GO : cannot find module
学习·go
Jack153027682791 天前
深度剖析 DC - DC 转换器在新能源汽车中的关键应用
单片机·嵌入式硬件·汽车·充电桩·电动工具·汽车音响系统
沐小侠1 天前
软件设计师——软件工程学习笔记
笔记·学习·软件工程
武文斌771 天前
单片机:GPIO、按键、中断、定时器、蜂鸣器
单片机·嵌入式硬件