AD/DA原理
相关电路
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/2ae48ef174247b1172d674b48e9e1b1d.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/91ab6ba4e94a1c2cec28a79d387ff6ef.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/a584a98e6a0e998101c1d156f2778843.png)
通过pcf8591芯片实现ad转换。板子上ad采集主要采集滑动变阻器的电压值和与光敏电阻串联电阻的电压值。ad为8位精度,采集电压0-5V对应的值为0-255。根据需要可以对读取的值进行调整。
da也通过pcf8591输出,对应引脚在外部引出,在20PIN中19位。da为8位精度输出,输出0-255对应电压0-5V。
pcf8591与单片机的通讯协议是iic。iic相关原理这里不细说。简单说就是主器件发送指令,从器件应答。一般主器件先发送地址,从器件相应后,主器件继续发送命令或数据。
pcf8591器件地址
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/5e5708ac0f82a8d6d8db4878d5cce1d9.png)
在板子上A2,A1,A0统统接地&