![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
单片机
文章平均质量分 79
qq_42108574
这个作者很懒,什么都没留下…
展开
-
PCF8591芯片和A/D编码
I2C总线是Philips公司推出的串行总线,整个系统仅靠数据线(SDA)和时钟线(SCL)实现完善的全双工数据传输,即CPU与各个外围器件仅靠这两条线实现信息交换。I2C总线系统与传统的并行总线系统相比具有结构简单、可维护性好、易实现系统扩展、易实现模块化标准化设计、可靠性高等优点。在一个完整的单片机系统中,A/D转换芯片往往是必不可少的。PCF8591是一种具有I2C总线接口的A/D转换芯片...转载 2018-12-05 12:37:30 · 1513 阅读 · 0 评论 -
PWM呼吸灯
##单个定时器#include <reg52.h>#include <intrins.h>unsigned char PWM_COUNT; //计数unsigned int HUXI_COUNT; //占空比更新时间unsigned char PWM_VLAUE; //占空比比对值bit direc_flag; //占空比更新方向...转载 2018-12-05 15:58:04 · 772 阅读 · 2 评论 -
DS1302驱动代码
DS1302时钟基础使用(含代码)了解其管脚X1 X2 32.768KHz 晶振管脚GND 地RST 复位脚I/O 数据输入/输出引脚,具有三态SCLK 串行时钟Vcc1,Vcc2(备用电源供电) 电源供电管脚DS1302 的寄存器及片内RAM控制寄存器用于存放DS1302的控制命令字,DS1302的RST引脚回到高电平后写入的第一个字就为控制命令。它用于对DS1302读写过程进...转载 2018-12-09 08:57:41 · 3505 阅读 · 1 评论 -
PCF8591
依旧是借着蓝桥杯的机会,来学习一些模块,和软件模拟一些通信方式。今天学习的模块是PCF8591,一款AD\DA转换器,使用IIC通信方式。芯片的内部框图如下所示:各引脚作用如下表所示:仍旧和之前DS1302的使用相似,对于这款芯片的使用,依旧是按照先寻地址,再读写相应寄存器的步骤。PCF8591芯片所能接收的地址包含固定部分和可编程部分。可编程部分必须根据地址引脚A0,A1,和A2来设置...转载 2019-02-25 18:31:23 · 557 阅读 · 0 评论 -
实例PCF8591
依旧是借着蓝桥杯的机会,来学习一些模块,和软件模拟一些通信方式。今天学习的模块是PCF8591,一款AD\DA转换器,使用IIC通信方式。芯片的内部框图如下所示:各引脚作用如下表所示:仍旧和之前DS1302的使用相似,对于这款芯片的使用,依旧是按照先寻地址,再读写相应寄存器的步骤。PCF8591芯片所能接收的地址包含固定部分和可编程部分。可编程部分必须根据地址引脚A0,A1,和A2来设置...转载 2019-02-26 21:33:21 · 1677 阅读 · 0 评论