嵌入式测试学习第 14 天:数字电路基础:高低电平、0和1、逻辑电平

数字电路基础:高低电平、0和1、逻辑电平

  • 一、先看懂核心实物
    • [1. 单片机IO引脚实物图](#1. 单片机IO引脚实物图)
    • [2. LED电平演示实物图](#2. LED电平演示实物图)
  • 二、高低电平
    • [1. 什么是电平](#1. 什么是电平)
    • [2. 高低电平概念](#2. 高低电平概念)
    • [3. 嵌入式两大主流电压标准](#3. 嵌入式两大主流电压标准)
      • [① 3.3V 系统(现在主流:STM32、ESP32、各类模块)](#① 3.3V 系统(现在主流:STM32、ESP32、各类模块))
      • [② 5V 系统(老式51单片机、老工控设备)](#② 5V 系统(老式51单片机、老工控设备))
    • 极简口诀
  • [三、0和1 二进制逻辑(数字电路核心)](#三、0和1 二进制逻辑(数字电路核心))
    • [1. 本质关系](#1. 本质关系)
    • [2. 解读](#2. 解读)
    • [3. 实际用途](#3. 实际用途)
    • [4. 万用表实测判断](#4. 万用表实测判断)
  • 四、逻辑电平完整分类
    • [1. 正逻辑(99%设备默认使用)](#1. 正逻辑(99%设备默认使用))
    • [2. 负逻辑(少数工业设备使用)](#2. 负逻辑(少数工业设备使用))
    • [3. 上拉电平 实物原理](#3. 上拉电平 实物原理)
    • [4. 下拉电平](#4. 下拉电平)
  • 五、实际硬件场景
    • [1. 按键电路电平变化](#1. 按键电路电平变化)
    • [2. 传感器输出电平](#2. 传感器输出电平)
    • [3. 串口通信电平逻辑](#3. 串口通信电平逻辑)
  • 六、嵌入式测试常见故障(电平相关)
  • 七、总结

一、先看懂核心实物

1. 单片机IO引脚实物图

开发板上一排排黄色排针、芯片引脚,全部都是数字电平引脚

  • 引脚输出两种状态:高电平、低电平
  • 所有程序逻辑、按键读取、通信、传感器信号,全靠这两种电平区分

2. LED电平演示实物图

最直观判断高低电平:

  • 高电平 → LED点亮
  • 低电平 → LED熄灭
    嵌入式测试最常用判断手段

二、高低电平

1. 什么是电平

电平 = 电路里电压所处的标准档位

数字电路只认两种固定电压状态,不认中间模糊电压

2. 高低电平概念

  1. 高电平
    电路处于通电有效状态 ,代表逻辑 1
  2. 低电平
    电路处于断电无效状态 ,代表逻辑 0

3. 嵌入式两大主流电压标准

① 3.3V 系统(现在主流:STM32、ESP32、各类模块)

  • 高电平1:2.4V ~ 3.3V
  • 低电平0:0V ~ 0.8V
  • 中间电压:无效电平,不稳定不识别

② 5V 系统(老式51单片机、老工控设备)

  • 高电平1:3.0V ~ 5.0V
  • 低电平0:0V ~ 1.0V

极简口诀

靠近电源电压=高电平=1
靠近0V地线=低电平=0


三、0和1 二进制逻辑(数字电路核心)

1. 本质关系

  • 低电平 = 电气状态0 = 二进制数字0
  • 高电平 = 电气状态1 = 二进制数字1

2. 解读

就像电灯:

  • 灯灭 → 没电 → 低电平 → 0
  • 灯亮 → 有电 → 高电平 → 1

3. 实际用途

单片机所有数据、指令、地址、串口数据、按键状态
全部只用 0 和 1 组合表示

例:

按键按下=0,松开=1

传感器有信号=1,无信号=0

4. 万用表实测判断

  1. 黑表笔接GND地线
  2. 红表笔测待测IO引脚
  • 测出≈3.3V /5V → 高电平=1
  • 测出≈0V → 低电平=0

四、逻辑电平完整分类

1. 正逻辑(99%设备默认使用)

高电平=逻辑1
低电平=逻辑0

日常所有开发板、传感器、串口、按键全部是正逻辑

2. 负逻辑(少数工业设备使用)

高电平=逻辑0
低电平=逻辑1

多用于继电器驱动、反向触发电路

3. 上拉电平 实物原理

上拉电阻实物图

  • 引脚默认悬空不稳定
  • 接上拉电阻 → 默认固定为高电平1
  • 按键按下拉到地 → 变为低电平0
    嵌入式按键电路最经典用法

4. 下拉电平

接下拉电阻 → 引脚默认低电平0

外部触发拉高才变为1


五、实际硬件场景

1. 按键电路电平变化

  • 按键未按下:上拉拉高 → 高电平 1
  • 按键按下:接通地线 → 低电平 0
    单片机通过读取0/1判断按键有没有按下

2. 传感器输出电平

  • 人体红外无人:输出低电平0
  • 检测到人:输出高电平1

3. 串口通信电平逻辑

串口发送数据,本质就是快速切换高低电平0、1

一组高低电平组合 = 一个字节数据


六、嵌入式测试常见故障(电平相关)

  1. 电平电压不足
    高电平只有1.5V左右,达不到标准 → 芯片识别错误,功能异常
  2. 电平漂移
    时而高电平时而低电平 → 设备乱触发、按键乱跳
  3. 3.3V与5V电平混用
    直接烧坏IO口、通信乱码、模块不识别
  4. 悬空引脚不定电平 → 设备随机死机、误动作

七、总结

  1. 数字电路只有两种状态:高电平、低电平
  2. 电平对应二进制:高=1,低=0(正逻辑)
  3. 主流硬件分 3.3V 电平体系、5V电平体系,不能混接
  4. 万用表测电压可直接判定0和1状态
  5. 所有按键、传感器、通信、外设,全部依靠高低电平传递信号
  6. 上拉默认高电平,下拉默认低电平
相关推荐
拾知_H2 小时前
STM32/PWM占空比配置
stm32·单片机·嵌入式·定时器·pwm
星华云2 小时前
[STM32] 硬件I2C主模式时序
stm32·单片机·嵌入式硬件
木子单片机2 小时前
基于51单片机汽车智能灯光控制系统
stm32·单片机·嵌入式硬件·汽车·51单片机·keil
fie88892 小时前
无刷直流电机(BLDC)控制程序 - STM32实现方案
stm32·单片机·嵌入式硬件
LCG元2 小时前
STM32实战:基于STM32F103的智能鹌鹑孵化箱(温湿度+翻蛋控制)
stm32·单片机·嵌入式硬件
黑猫学长呀16 小时前
存储宝典第2篇:盲封TT wafer是什么意思?
linux·嵌入式硬件·项目·芯片·ufs·晶圆·产测
都在酒里17 小时前
STM32标准库驱动HC-SR04超声波测距模块(定时器输入捕获,附完整工程代码)
stm32·嵌入式硬件·mongodb
qq_3707730920 小时前
梁山派GD32F470ZGT6 FreeRTOS CMake 模板适配指南
单片机·嵌入式硬件·gd32·梁山派
嵌入式小站21 小时前
STM32 零基础可移植教程 03:蜂鸣器响一声,LED 跟着翻转一次
stm32·单片机·嵌入式硬件