单片机:DS18B20测温度、74HC595扩展芯片、8*8LED矩阵

一、主从应答

主机:拥有对通信绝对控制权,通信都是由主机发起

从机:无法直接发起通信,只能根据主机下发的指令完成对应操作

二、DS18B20

(一)步骤

  1. 复位
  2. 51单片机发送0xCC,代表跳过ROM
  3. 51单片机发送0x44,代表ds18b20开启温度转换
  4. 延时等待1s
  5. 复位
  6. 51单片机发送0xCC,代表跳过ROM
  7. 51单片机发送0xBE,代表读取ds18b20发送过来的温度
  8. 读取温度数据

(二)上拉电阻:引脚空闲状态下为高电平

(三)封装功能函数

三、74HC595扩展芯片

四、8*8LED矩阵

(一)原理图

(二)简单功能函数

相关推荐
SPC的存折10 分钟前
MySQL 8组复制完全指南
linux·运维·服务器·数据库·mysql
运维行者_11 分钟前
OpManager MSP NetFlow Analyzer集成解决方案,应对多客户端网络流量监控挑战
大数据·运维·服务器·网络·数据库·自动化·运维开发
sszdzq28 分钟前
docker 安装 doris
运维·docker·容器
dashizhi20151 小时前
共享文件禁止拖动本地磁盘、共享文件禁止另存为、禁止打印共享文件、禁止复制共享文件的方法
运维·服务器·网络·安全·电脑
IMPYLH2 小时前
Linux 的 nproc 命令
linux·运维·服务器·bash
AC赳赳老秦3 小时前
OpenClaw email技能:批量发送邮件、自动回复,高效处理工作邮件
运维·人工智能·python·django·自动化·deepseek·openclaw
海的透彻3 小时前
docker容器进程探究
运维·docker·容器
大强同学3 小时前
Obsidian 日记:从模板到 Dataview 自动化
运维·自动化
陌陌卡上3 小时前
我在 Debian 11 上把 K8s 单机搭起来了,过程没你想的那么顺(/opt 目录版)
运维·k8s·系统·debian11
kcuwu.3 小时前
从0到1:VMware搭建CentOS并通过FinalShell玩转Linux命令
linux·运维·centos