在我们的台式电脑上,一般都会有一个 9 针的串行接口,这个串行接口叫做 RS232 接口,它和 UART 通信有关联,但是由于现在笔记本电脑都不带这种 9 针串口了,所以和单片机通信越来越趋向于使用 USB 虚拟的串口,因此这一节的内容作为了解内容,大家知道有这么回事就行了。

我们先来认识一下这个标准串口,在物理结构上分为 9 针的和 9 孔的,习惯上我们也称之为公头和母头,如图 11-3 所示。

图 11-3 RS232 通信接口

RS232 接口一共有 9 个引脚,分别定义是:1、载波检测 DCD;2、接收数据 RXD;3、发送数据 TXD;4、数据终端准备好 DTR;5、信号地线 SG;6、数据准备好 DSR;7、请求发送 RTS;8、清除发送 CTS;9、振铃提示 RI。我们要让这个串口和我们单片机进行通信,我们只需要关心其中的 2 脚 RXD、3 脚 TXD 和 5 脚 GND 即可。

虽然这三个引脚的名字和我们单片机上的串口名字一样,但是却不能直接和单片机对连通信,这是为什么呢?随着我们了解的内容越来越多,我们得慢慢知道,不是所有的电路都是 5V 代表高电平而 0V 代表低电平的。对于 RS232 标准来说,它是个反逻辑,也叫做负逻辑。为何叫负逻辑?它的 TXD 和 RXD 的电压,-3V~-15V 电压代表是 1,+3~+15V 电压代表是 0。低电平代表的是 1,而高电平代表的是 0,所以称之为负逻辑。因此电脑的 9 针 RS232串口是不能和单片机直接连接的,需要用一个电平转换芯片 MAX232 来完成,如图 11-4 所示。

图 11-4 MAX232 转接图

这个芯片就可以实现把标准 RS232 串口电平转换成我们单片机能够识别和承受的 UART 0V/5V 电平。从这里大家似乎慢慢有点明白了,其实 RS232 串口和 UART 串口,它们的协议类型是一样的,只是电平标准不同而已,而 MAX232 这个芯片起到的就是中间人的作用,它把 UART 电平转换成 RS232 电平,也把 RS232 电平转换成 UART 电平,从而实现标准 RS232接口和单片机 UART 之间的通信连接。


作者:seven-soft
来源:CSDN
原文:https://blog.csdn.net/softn/article/details/51847984
版权声明:本文为博主原创文章,转载请附上博文链接!

11.2 RS232通信接口相关推荐

  1. rs232通信接口单片机51c语言,AT89C51单片机控制的CAN总线RS232接口电路设计

    内容介绍 原文档由会员 jiji888 发布 AT89C51单片机控制的CAN总线/RS232接口电路设计 1.44万字 我自己原创的毕业设计,今年最新的,仅在本站独家提交,大家放心使用 目录 引言1 ...

  2. 单片机:11.UART串口通信

    原文地址:https://blog.csdn.net/Qingzhusshuiyun/article/details/78236798 通信按照传统的理解就是信息的传输与交换.对于单片机来说,通信则与 ...

  3. RS232与UART串口通信

    通信,按照传统的理解就是信息的传输与交换.对于单片机来说,通信则与传感器.存储芯片.外围控制芯片等技术紧密结合,成为整个单片机系统的"神经中枢".没有通信,单片机所实现的功能仅仅局 ...

  4. 10通信端口感叹号_工程现场通信总线布线、压接规范

    一.现场通信总线分类 1.1 串行通信 串行通信中的每帧数据(7位或8位)都包含一个低电平的起始位,一个高电平的停止位和一个校验位,数据的传输波特率可从300bps-115200bps.设备间通信的前 ...

  5. GPS警用车辆3G视频监控系统方案

     GPS警用车辆3G视频监控系统方案 厦门蓝斯通信有限公司 2011-3-18   第一章 公司介绍... 3 第二章 系统概述... 5 2.1 系统设计目标... 5 2.1.1实时定位监控功能. ...

  6. 数控车床操控维修实训系统

    GSK980TB3是GSK980TB2的升级换代产品.它主要有横式和竖式结构,满足不同用户需求.系统采用ARM9硬件平台,运行速度更快,确保高速.高效率加工,具备二次曲线插补.椭圆插补.抛物线插补.凹 ...

  7. 计算机组成结构实验箱,计算机组成原理实验仪|数字电路实验箱|PLC可编程实验箱-上海育源教学设备...

    一.产品介绍: 根据理工科院校<计算机组成原理课程大纲>的要求,在吸收了国内同类产品优点的基础上,结合我厂长期开发单片微机积累的经验,并配有 以Windows98/windows2000为 ...

  8. 网络接口型单片机微机综合实验开发装置QY-DPJ09

    一.装置简介 QY-DPJ09网络接口型单片机.微机综合实验开发装置是由控制屏.内置直流稳压电源.漏电断路器等组成,控制屏有两大块的双面印刷线路板组成. 1.装置集51.96.8088(以下简称88) ...

  9. 十四届蓝桥杯EDA科目客观题汇总

    文章目录 前言 一.第十三届 全国软件和信息技术专业人才大赛个人赛EDA 设计与开发科目 模拟试题一 二.蓝桥杯EDA赛设计与开发科目设计部分训练题三 三.第十二届 蓝桥杯 EDA设计与开发项目 国赛 ...

  10. 实验(七):串行口实验

    一.实验目的与任务 实验目的: 1.运行Keil开发环境,完成串行口通信软件编程: 2.利用单片机串行口方式1与主机通信,建立Proteus仿真模型. 3.完成系统仿真与调试.. 任务: 1.根据要求 ...

最新文章

  1. php ad 管理工具,打开AD管理工具连接到指定DC
  2. iOS开发笔记 - 界面调试神器Reveal
  3. 长沙理工大学第十二届ACM大赛-重现赛C 安卓图案解锁 (模拟)
  4. CentOS 6.x搭建Open***实现双IDC互联
  5. [2020.10.25NOIP模拟赛]序列【Splay】
  6. 互联网热门职位薪酬报告
  7. 第二章课后习题2-5
  8. 使用 XML Schema 定义元素的基本知识--1
  9. jython语法入门
  10. 检查丢失的软件包并安装它们的优雅方法?
  11. 使用 google_breakpad 分析 Electron 崩溃日志文件
  12. 读过的设计模式的书小结
  13. 大道至简java伪代码
  14. Monkey学习笔记三:Monkey脚本编写
  15. 华为交换机如何导出配置信息_华为交换机配置命令 华为QuidWay交换机配置命令手册...
  16. 用PHP抓取淘宝商品的用户晒单评论+图片实例
  17. 关于黑苹果耳机麦克风无法正常输入输出以及VoodooHDA启动慢 解决方法
  18. ad 14 自己画元件库教程
  19. python爬虫代理怎么使用_Python爬虫设置代理IP(图文)
  20. Python 进行 Cholesky分解

热门文章

  1. 分享一个数据库在线文档系统
  2. plc变频器c语言,PLC控制变频器的几种方法
  3. SG90系列 MG系列马达
  4. 通俗的解释机器学习的预测原理
  5. PB语言实现反射机制
  6. 反爬虫破解——百度翻译
  7. 百人计划2.6 伽马校正
  8. python安装apk到手机_python自动安装apk文件
  9. 基于微信教室图书馆座位预约小程序毕业设计毕设作品(6)开题答辩PPT
  10. 怎样登陆微信公众号?怎样登陆微信公众号后台?