吴鉴鹰单片机开发板串口、51单片机的ISP下载等基础知识

51单片机程序的烧写AT89S51系列单片机的ISP下载是通过P1^5、P1^6、P1^7、RST引脚来下载的,而宏晶国产STC单片机则具有串口ISP功能,可直接使用串口,将程序下载进单片机。另外STC单片机需使用宏晶专用的单片机下载程序STC-ISP下载。

店铺:【吴剑英店】

地址:【】

吴鉴鹰单片机开发板串口、51单片机的ISP下载等基础知识

本文详细介绍了串口、51单片机ISP下载等基础知识。 已经了解过单片机的也可以看一下,增强对这方面的理解。

串行端口

串行接口,简称串口,又称串行通信接口,是一种采用串行通信的扩展接口。

我们比较熟悉的USB接口,其全称是Universal Serial BUS,就是串口。

串行接口根据电气标准和协议来划分,包括UART、RS232、RS422、RS485等。

旧台式电脑和一些笔记本电脑有 RS232 串行端口。 这里RS232指的是RS232电平串口。 后来这种串口由于使用很少、速度慢、体积大,在笔记本甚至台式机上逐渐被淘汰。 51单片机中含有一个UART串口,这里的UART指的是TTL电平串口。

UART和RS232之间的主要区别在于它们的电平定义不同。 TTL电平为5V,而RS232为负逻辑电平,定义+5~+12V为低电平,-12~-5V为高电平。

标准串口为RS232串口(通常称为COM接口),如图所示。

吴鉴鹰单片机开发板串口、51单片机的ISP下载等基础知识

吴鉴鹰单片机开发板串口、51单片机的ISP下载等基础知识

吴鉴鹰单片机开发板串口、51单片机的ISP下载等基础知识

由于USB接口不能直接连接单片机的TTL串口,所以通常通过转换芯片连接。 连接USB接口的转换芯片一般需要在电脑上安装驱动程序。

USB转RS232串口(常用转换芯片是CH341,价格10-20元)

吴鉴鹰单片机开发板串口、51单片机的ISP下载等基础知识

RS232转TTL(电平转换芯片MAX232)

吴鉴鹰单片机开发板串口、51单片机的ISP下载等基础知识

MAX232电路图

吴鉴鹰单片机开发板串口、51单片机的ISP下载等基础知识

USB转TTL串口(常称为USB转TTL升级板、USB-TTL转接板,常用的转换芯片为PL2303,价格6-10元)

吴鉴鹰单片机开发板串口、51单片机的ISP下载等基础知识

PL2303电路图

吴鉴鹰单片机开发板串口、51单片机的ISP下载等基础知识

USB-RS232串口-TTL串口转接板

吴鉴鹰单片机开发板串口、51单片机的ISP下载等基础知识

USB转RS232电路图

吴鉴鹰单片机开发板串口、51单片机的ISP下载等基础知识

通常成品学习板带有USB接口或者RS232串口+USB接口。 一方面,USB接口负责为微控制器供电。 另一方面,学习板上已经集成了USB转TTL或RS232转TTL。

51单片机程序编程

我们最常见的51单片机是美国Atmel公司生产的AT系列单片机和中国宏晶公司生产的STC系列单片机。 对于早期的AT89C51系列(89后跟字母C)单片机,下载程序时需要使用专门的编程器来烧写。 编写程序时必须将单片机从电路中去掉,非常麻烦。 随后又推出了支持ISP(In SystemProgramming)在线编程的AT89S51系列单片机。 只需连接几根电线即可编写程序,而无需拆除微控制器。

标准 10 针 ISP 插头

吴鉴鹰单片机开发板串口、51单片机的ISP下载等基础知识

如图所示,学习板左上角为标准10针ISP插座。

吴鉴鹰单片机开发板串口、51单片机的ISP下载等基础知识

标准10针ISP插座接口定义

吴鉴鹰单片机开发板串口、51单片机的ISP下载等基础知识

ISP下载电路图

吴鉴鹰单片机开发板串口、51单片机的ISP下载等基础知识

AT89S51系列单片机下载程序时,计算机可以使用ProgISP等软件进行下载。

AT89S51系列单片机的ISP下载是通过P1^5、P1^6、P1^7、RST引脚下载的,而宏晶国产STC单片机具有串口ISP功能,可以直接使用串口将程序下载到微控制器。 即将USB转TTL的TXD接到单片机的RXD上,RXD接到单片机的TXD上(实际中有些TTL转接板可能TXD和RXD标注反了,如果接反了,交换一下即可他们)。 STC系列单片机上电后会执行ISP FLASH中的ISP程序。 只要串口收到连续的0x7F,就会进入ISP模式。 因此,在下载STC单片机的程序时,需要先在电脑程序中点下载,然后再给单片机上电。 另外,STC单片机需要使用宏晶专用单片机下载程序STC-ISP进行下载。

下载程序的顺序如下:

1、设置单片机型号、COM口、波特率等参数。

2、加载要烧录的单片机程序。

3. 单击“下载”。

4. 打开微控制器的电源。

5. 下载软件显示:正在下载….

6.下载完成。

STC-ISP软件:

吴鉴鹰单片机开发板串口、51单片机的ISP下载等基础知识

下载程序时请注意,如果使用USB接口转串口,则需要安装相应的驱动程序(PL2303、CH341等)。 安装驱动后,连接学习板或下载线,在设备管理中可以看到对应的串口,如图:

吴鉴鹰单片机开发板串口、51单片机的ISP下载等基础知识

喜欢这篇文章的朋友请点赞哦

吴鉴鹰单片机开发板串口、51单片机的ISP下载等基础知识

吴鉴鹰单片机开发板串口、51单片机的ISP下载等基础知识

技术源于积累,成功源于坚持

——吴建英微控制器详解讲座

单片机

单片机最小系统原理图是什么?单片机的IO口寄存器

2024-2-10 12:01:46

单片机

美国单片机c程序用的都是makefile,需要适应一下

2024-2-10 14:00:45

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索