【蓝桥杯】——PCF8591模块

目录

一、PCF8591基本概念

(一)PCF8591概述

(二)PCF8591的特性

(三)设备地址

(四)控制寄存器

(五)D/A转换

(六)A/D转换

二、例题

(一)代码部分

(二)结果演示

(三)光敏电阻的采样和A/D转换

三、总结



 

一、PCF8591基本概念

(一)PCF8591概述

PCF8591是单片、单电源低功耗的8位CMOS数据采集器件,具有IIC总线接口的8位A/D以及D/A转换器,有4路A/D转换输入,1路D/A模拟输出。图1 PCF8591引脚图

图1 PCF8591引脚图

(二)PCF8591的特性

单电源供电

工作电压:2.5V~6V

IIC总线串行输入/输出

通过3个硬件地址引脚编址

采样速率取决于IIC总线速度

4个模拟输入可编程为单端或差分输入

自动增量通道选择

8位逐次逼近式A/D转换

片上跟踪与保持电路

带一个模拟输出的乘法DAC

(三)设备地址

PCF8591的地址由两部分组成:固定地址和可编程部分。其中可编程部分必须根据地址引脚A0,A1,和A2来设置。

图2 PCF8591的地址

 在IIC总线协议中,设备地址是起始信号后第一个发送的字节。在蓝桥杯单片机设计与开发中PCF8491的地址引脚A0、A1和A2均接地,则PCF8591的设备的读操作地址为:0x91;而写操作地址则为:0x90

(四)控制寄存器

 在设备地址之后,发送到PCF8591的第二个字节将被存储在控制寄存器中,用于控制器件功能。

图3 控制寄存器

下面对控制寄存器进行简单的解读:

  • 37
    点赞
  • 202
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 9
    评论
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

斯择微韵

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值