串行I/O 与 并行I/O 口(嵌入式单片机基础,精简易懂)

一、核心区别(一句话)

  • 并行I/O :多位数据同时在多根线上传输,并行走;

  • 串行I/O :一位一位依次在单根(或一对)线上传输,串行走。


二、并行 I/O 口

1. 原理

用多根数据线 ,同一时刻传输多个二进制位。典型:8位并行口 = 8根线,一次传1字节(8bit)。

2. 特点

  • 速度快:多位同时传,短时吞吐大

  • 占用引脚多:线多、布线复杂

  • 抗干扰弱 :长线传输易出现位不同步、串扰

  • 一般板内短距离使用

3. 常见应用

  • 单片机通用GPIO并口(如51单片机 P0/P1/P2/P3 整组8位口)

  • 老式并口打印机、8位并行LCD、外部并行存储器


三、串行 I/O 口

1. 原理

只用1根/2根数据线 ,数据逐位轮流发送、接收。

2. 特点

  • 引脚极少,布线简单、成本低

  • 长距离传输稳定,抗干扰强

  • 同等时钟下,单字节速度比并行慢

  • 是现在嵌入式主流接口

3. 常见串行接口(你工作/学习高频)

  • UART/串口:TX、RX 两根,ISP烧写、设备通信常用

  • I2C:SDA、SCL 两根,外接传感器、EEPROM

  • SPI:CLK、MOSI、MISO、CS,高速串行,外接Flash、显示屏

  • SWD/JTAG:程序烧写、调试(串行调试口)


四、直观对比表

项目 并行I/O 串行I/O
传输方式 多位同时传 单bit依次传
占用引脚 多(8位至少8线) 极少(1~4线)
传输速度 快(短距) 较慢
传输距离 短距离 长距离、跨设备
抗干扰 弱 强
现在使用率 低 极高

五、结合单片机实操理解

  1. 单片机普通GPIO组 (如P1口8个引脚):典型并行I/O,可同时输出8位数据。

  2. 串口ISP烧写、蓝牙、传感器 :全部走串行I/O。

  3. 现代芯片趋势:逐步淘汰并行,全面转向串行,节省引脚与PCB面积。


补充小知识点

很多单片机GPIO引脚可复用 :同一个物理引脚,既可以当普通并行IO ,也可以配置成串行外设(UART/I2C/SPI)。

相关推荐
起个网名真难~7 小时前
STM32F103_Bootloader_从零到UART升级成功_博客原稿
stm32·单片机·嵌入式硬件
二本咕咕-机械转码8 小时前
FreeRTOS深入解析(一)_链表与并发保护——哨兵循环链表、排序键游标、临界区与关调度
单片机·算法·链表
Zwawa9 小时前
串口命令如何从字符串长成协议:帧头、长度、校验和与状态机
c语言·单片机·嵌入式
小李不想当小白9 小时前
BKP备份寄存器与RTC实时时钟(STM32标准库学习笔记)
笔记·stm32·单片机·嵌入式硬件·学习·嵌入式
铅笔小新z15 小时前
【stm32】WWDG(窗口看门狗)
stm32·单片机·嵌入式硬件
comyccccc16 小时前
平衡车底板设计:精准布局与高效布线学习笔记
单片机·嵌入式硬件
芯片人00717 小时前
GEK100系列芯片进入上市公司上海移远通信供应链
人工智能·单片机·嵌入式硬件·物联网·芯片
fly_sunnn17 小时前
ADC模数转换器
单片机·嵌入式硬件
我叫洋洋18 小时前
I2C 为什么必须用开漏输出?从推挽短路、线与,到上拉电阻取值
单片机·嵌入式硬件
无敌贵点大王18 小时前
从寄存器层面重学STM32(5)——串口USART理论部分
stm32·单片机·嵌入式硬件