
C51蓝桥杯
以实战为主,讲解模块代码以及原理,希望大家都能蓝桥杯拿奖,每周天更新一篇实战文章
狂刀西瓜
正在学习的菜狗,个人博客地址:nameytg.top;GitHub地址:https://github.com/name-longming
展开
-
Onewire单总线驱动DS18B20读取温度
目录标题前言Onewire单总线Onewire单总线通信代码解析DS18B20芯片DS18B20用法代码解析前言基于蓝桥杯单片机,以实战为主,详细解析代码,理解原理。Onewire单总线1.定义:主机和从机通过1根线进行通信,在一条总线上可挂接的从器件数量几乎不受限制。2.特点:这是由达拉斯半导体公司推出的一项通信技术。它采用单根信号线,既可传输时钟,又能传输数据,而且数据传输是双向的。3.优点:单总线技术具有线路简单,硬件开销少,成本低廉,便于总线扩展和维护等。Onewire单总线通信原创 2020-06-03 18:02:14 · 3366 阅读 · 2 评论 -
IIC通信驱动PCF8591模块(ADC/DAC操作)
目录标题前言PCF8591有什么用ADC转换功能及其源码DAC输出功能及其源码具体例程前言PCF8591通过IIC进行通信本章内容涉及到IIC通信相关知识,请在看之前,先阅读这篇文章 点我阅读PCF8591有什么用PCF8591是八位的A/D和D/A转换器,通过I2C总线串行输入/输出,并且通过3个硬件地址引脚编址,具有4个模拟输入通道,1个输出通道和1个串行I2C总线接口。3个地址引脚A0,A1和A2用于硬件编程地址。如图蓝桥杯仿真如下:A0,A1,A2是地址脚,通常有八种组合方式,即最原创 2020-05-20 22:52:03 · 10673 阅读 · 8 评论 -
IIC通信以及AT24C02使用
文章目录1.什么是通信协议①什么是IIC协议②IIC协议原理讲解③IIC协议代码讲解2.AT24C02模块①AT24C02模块有什么用②如何实现AT24C02与单片机通信③代码解析1.什么是通信协议①什么是IIC协议I2C 总线是一种串行数据总线,只有二根信号线,一根是双向的数据线SDA,另一根是时钟线SCL,两条线可以挂多个设备。 IIC设备(绝大多数)里有个固化的地址,只有在两条线上传输的值等于IIC设备的固化地址时,其才会作出响应。通常我们为了方便把IIC设备分为主设备和从设备,基本上谁控制时钟原创 2020-05-16 09:49:34 · 9857 阅读 · 9 评论