单片机数字引脚是怎么读取传感器数据的呢

总结: 传感器分两种有数字量传感器和模拟量传感器。数字量直接连接单片机的数字接口,他们通过一些数字通信协议传输数据。模拟量的是接模拟引脚,通过与所测量物理量成比例的电压信号来读取数据

在最近的毕设过程中,用到了DHT11温湿度传感器,偶然间想到,它连接的单片机的数字引脚,在我的印象中数字引脚只能接收发送高低电平,然后就不太明白他是怎么实现读取具体的数据,查阅之后,记录如下。

目录

一、单片机的数字接口

二、读取数字量传感器数据

2.1 DS18B20温度传感器

2.2 DHT11温湿度传感器

三、读取模拟量传感器数据


一、单片机的数字接口

单片机的数字接口通常指的是单片机上的通用输入输出(GPIO)引脚。这些引脚可以被配置成输入或输出模式:

1.输出模式:当GPIO配置为输出模式时,单片机可以通过这些引脚向外部设备发送高电平或低电平信号。这可以用来控制LED灯、继电器、光耦合器等。

2.输入模式:当GPIO配置为输入模式时,单片机可以读取由外部设备发送到这些引脚的数字信号,通常是高电平或低电平。例如,它可以检测按钮是否被按下、是否有其他设备发送信号等。

GPIO引脚处理的信号是数字信号,也就是说它们只能识别两种状态:高电平(通常对应于单片机的供电电压,如3.3V或5V)和低电平(通常是0V)。

此外,一些单片机的GPIO引脚还支持特殊的功能,包括:

  1. PWM(脉冲宽度调制)输出,用于模拟模拟信号,例如调控电机速度或LED亮度。
  2. 外部中断输入,用于响应外部事件触发的中断。
  3. 串行通讯接口,如I2C、SPI和UART,这些接口可以通过特定的GPIO引脚实现。
  4. 特定的定时器或计数器功能。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值