总结:
传感器分两种有数字量传感器和模拟量传感器。数字量直接连接单片机的数字接口,他们通过一些数字通信协议传输数据。模拟量的是接模拟引脚,通过与所测量物理量成比例的电压信号来读取数据
在最近的毕设过程中,用到了DHT11温湿度传感器,偶然间想到,它连接的单片机的数字引脚,在我的印象中数字引脚只能接收发送高低电平,然后就不太明白他是怎么实现读取具体的数据,查阅之后,记录如下。
目录
一、单片机的数字接口
单片机的数字接口通常指的是单片机上的通用输入输出(GPIO)引脚。这些引脚可以被配置成输入或输出模式:
1.输出模式:当GPIO配置为输出模式时,单片机可以通过这些引脚向外部设备发送高电平或低电平信号。这可以用来控制LED灯、继电器、光耦合器等。
2.输入模式:当GPIO配置为输入模式时,单片机可以读取由外部设备发送到这些引脚的数字信号,通常是高电平或低电平。例如,它可以检测按钮是否被按下、是否有其他设备发送信号等。
GPIO引脚处理的信号是数字信号,也就是说它们只能识别两种状态:高电平(通常对应于单片机的供电电压,如3.3V或5V)和低电平(通常是0V)。
此外,一些单片机的GPIO引脚还支持特殊的功能,包括:
- PWM(脉冲宽度调制)输出,用于模拟模拟信号,例如调控电机速度或LED亮度。
- 外部中断输入,用于响应外部事件触发的中断。
- 串行通讯接口,如I2C、SPI和UART,这些接口可以通过特定的GPIO引脚实现。
- 特定的定时器或计数器功能。