目录

一、AD转换

(1)PCF8591初始化

(2)获取PCF8591ADC转换结果

 (3)实例程序​编辑

 二、DA转换

(1)PCF8591初始化

(2)写入数模转换的值

(3)实例程序


一、AD转换

(1)PCF8591初始化

        开始I2C总线

1)发送0x90 确定地址和写入模式 

        等待I2C应答信号

2)发送0x03 确定通道三

        等待I2C应答信号

        停止I2C总线

(2)获取PCF8591ADC转换结果

        开始I2C总线

1)发送0x91 确定地址和读取模式 

        等待I2C应答信号

2)调用I2C读取函数 输出读取的值

        发送I2C应答信号

        停止I2C总线

 (3)实例程序蓝桥杯控制PCF8591-编程之家

 二、DA转换

(1)PCF8591初始化

和AD转换一致

先发送0x90 在发送0x03

(2)写入数模转换的值

 

        开始I2C总线

1)发送0x90 确定地址和写入模式 

        等待I2C应答信号

2)发送0x40 确定为DAC输入模式

        等待I2C应答信号

3)  发送写入的数值

        等待I2C应答信号

        停止I2C总线

(3)实例程序

蓝桥杯控制PCF8591-编程之家 

蓝桥杯控制PCF8591-编程之家