0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

串口、51单片机的ISP下载等基础知识介绍

GReq_mcu168 来源:CSDN博客 作者:jzj1993 2021-05-13 09:52 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

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

串口串行接口简称串口,也称串行通信接口,是采用串行通信方式的扩展接口。我们比较熟悉的USB接口,全名通用串行总线(Universal Serial BUS),就属于串口。

串行接口按电气标准及协议来分还包括UARTRS232RS422RS485等。

老式的台式计算机和部分笔记本上则有RS232串口,这里RS232指的是RS232电平的串口。后来由于这种串口使用很少、速度较慢、体积较大而逐渐在笔记本甚至台式机上被淘汰了。而51单片机等中含有UART串口,UART这里指的是TTL电平的串口。

UART与RS232区别主要在于其电平定义不同。TTL电平是5V的,而RS232是负逻辑电平,它定义+5~+12V为低电平,而-12~-5V为高电平。标准串口即RS232串口(通常指COM接口),如图。

由于USB接口与单片机的TTL串口无法直接连接,一般通过转换芯片来连接。连接到USB接口的转换芯片一般需要在电脑上安装驱动。

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

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

MAX232电路图

939c9242-b328-11eb-bf61-12bb97331649.jpg

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

PL2303电路图

93da30b6-b328-11eb-bf61-12bb97331649.jpg

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

USB-RS232电路图

93fa1778-b328-11eb-bf61-12bb97331649.jpg

通常成品学习板上都是USB接口或者RS232串口+USB接口。一方面USB接口负责给单片机供电,另一方面,USB转TTL或RS232转TTL已经集成的学习板上。

51单片机程序的烧写我们最常见的51单片机是美国Atmel公司生产的AT系列单片机和中国宏晶公司生产的STC系列单片机。早期的AT89C51系列(89后面是字母C)单片机,下载程序时需要使用专门的烧写器烧写进去,单片机烧写程序时必须从电路上取下来,非常麻烦。后来推出了支持ISP(In System Programming)在线编程的AT89S51系列单片机,只需连接几根线即可烧写程序,也不需取下单片机。

标准10芯ISP插头

标准10芯ISP插座的接口定义

949a5f44-b328-11eb-bf61-12bb97331649.png

ISP下载电路图

94a3f34c-b328-11eb-bf61-12bb97331649.jpg

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软件:

94b03bb6-b328-11eb-bf61-12bb97331649.jpg

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

94e03a46-b328-11eb-bf61-12bb97331649.jpg

原文标题:51单片机程序下载、ISP及串口基础知识

文章出处:【微信公众号:玩转单片机】欢迎添加关注!文章转载请注明出处。

责任编辑:haq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 单片机
    +关注

    关注

    6078

    文章

    45629

    浏览量

    675408
  • ISP
    ISP
    +关注

    关注

    6

    文章

    501

    浏览量

    55172
  • 串口
    +关注

    关注

    15

    文章

    1629

    浏览量

    83572

原文标题:51单片机程序下载、ISP及串口基础知识

文章出处:【微信号:mcu168,微信公众号:硬件攻城狮】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    学习STM32单片机,从菜鸟到牛人应该怎么走?

    、函数、指针。 2.了解电子电路基础 对于单片机开发来说,了解电子电路的基础知识是非常重要的,包括基本的电路原理、电阻、电容、电感元件的作用和特性。 第二步STM32入门
    发表于 05-11 15:38

    8XC51FX:高性能8位单片机的全方位解析

    8XC51FX:高性能8位单片机的全方位解析 在单片机的世界里,8XC51FX系列以其卓越的性能和丰富的功能脱颖而出,成为众多电子工程师在设计项目时的热门选择。今天,我们就来深入探讨一
    的头像 发表于 03-29 13:15 435次阅读

    51单片机驱动HMI串口屏,串口屏的下载方式

    串口串口屏是一个集成了单片机的屏幕模块,采用的是TTL串口协议,可以直接通过对应指令控制屏幕, 本文采用的串口屏是T0系列的基本型,目的
    的头像 发表于 03-17 11:44 434次阅读
    <b class='flag-5'>51</b><b class='flag-5'>单片机</b>驱动HMI<b class='flag-5'>串口</b>屏,<b class='flag-5'>串口</b>屏的<b class='flag-5'>下载</b>方式

    手把手教你学51单片机-C语言版

    基本语法开始讲解,逐步深入,讲解单片机内部资源和C语言的各种用法,并穿插介绍实际项目开发常用的电路设计思路和编程技巧。本书在知识讲解的过程中,有些
    发表于 03-05 11:47

    小白也能听懂的单片机知识路径

    已经掌握了51单片机基础知识,包括编程逻辑、硬件接口。这将有助于你更快地适应STM32的学习节奏。 STM32学习要点: 硬件平台:选择合适的STM32开发板,了解其硬件配置和特
    发表于 02-04 16:44

    学习单片机快速方法

    、STCSiemens公司的产品。之所以要从80C51学起,是因为目前很多公司都是用51核心的单片机。 而且51的资料很多,懂的人也比较多
    发表于 01-14 07:42

    MCU单片机串口数据记录仪方案

    在工业控制、环境监测、物流追踪众多领域,如何可靠、便捷地记录设备串口数据成为不少工程师关注的焦点。基于MCU单片机串口数据记录仪方案,正以其高效集成、灵活存储和简便操作的特点,成为
    的头像 发表于 11-27 15:02 619次阅读

    单片机的误区

    怎么使用,根本也记不住寄存器的用途。 单片机完成一个具体的功能涉及到哪些寄存器,都会有例子给出,有些单片机,生产厂家也会给出相关的子程序,你只需要调用就可以。 等你把这些基础知识学完以后,几乎可以完成
    发表于 11-14 07:46

    51单片机RS485编程实例资料

    详细介绍51单片机RS485通信接线和编程代码
    发表于 10-20 14:57 8次下载

    单片机烧录原理是怎样的?辉芒微单片机烧录程序详细步骤讲解

    烧录(Programming)就是把 .hex/.bin 文件里的机器码搬运进单片机片内 Flash 的过程。辉芒微(FMD)单片机内部有一块 自举 BootROM,上电时会先跑这段程序;如果检测
    的头像 发表于 09-17 16:14 3433次阅读
    <b class='flag-5'>单片机</b>烧录原理是怎样的?辉芒微<b class='flag-5'>单片机</b>烧录程序详细步骤讲解

    AT89C51 单片机中文资料

    电子发烧友网站提供《AT89C51 单片机中文资料.pdf》资料免费下载
    发表于 06-24 15:29 1次下载

    使用USB转TTL串口板和ST-LINK调试下载器给STM32单片机下载程序

    本文详细介绍如何使用ST-LINK/V2和USB转TTL串口板为STM32单片机下载程序,包括STM32启动模式、JTAG与SWD接口对比、驱动安装及官方软件STM32ST-LINKU
    的头像 发表于 06-20 17:26 3399次阅读
    使用USB转TTL<b class='flag-5'>串口</b>板和ST-LINK调试<b class='flag-5'>下载</b>器给STM32<b class='flag-5'>单片机</b><b class='flag-5'>下载</b>程序

    单片机原理及应用

    本书全面系统地介绍了 MCS-51 系列单片机的基本结构、工作原理及应用技术。主要内容包括:微型计算机的基础知识、MCS-51
    发表于 06-16 16:58

    图解单片机功能与应用(完整版)

    基础知识介绍出发,图文并茂,直观、系统地介绍单片机的内部结构、工作原理和应用技巧。全书分为10章,内容包括51
    发表于 06-16 16:52

    2.4寸TFT彩屏配套测试程序-51单片机

    如题,2.4寸TFT彩屏配套测试程序-51单片机
    发表于 06-04 16:26 0次下载