AD/DA模块

本文介绍了AD/DA转换的基本概念,详细解析了ADC0809和XPT2046的内部结构及工作原理,涉及SPI通信。同时展示了DA转换的实例,如DAC0832的使用和PWM型DA转换,以及通过实验观察AD转换在LCD1602上的显示和DA转换实现的呼吸灯效果。
摘要由CSDN通过智能技术生成

一、AD/DA

        AD/DA直接集成在单片机内部,直接写入/读出寄存器就可实现AD/DA转换。

AD:模拟信号转换成数字信号。

DA:数字信号转换成模拟信号。

二、AD

1.ADC0809内部结构

2.AD原理图

XPT2046:4线制电阻式触摸屏控制器,逐步逼近型AD变换器,采用SPI通信。

CS:片选信号,低电平有效。

DCLK:时钟信号,上升沿输入,下降沿输出。

DIN:数据输入。

DOUT:数据输出。

3.XPT2406时序

输入、输出:都是由高位到低位。

4.XPT2406配置

三、DA

1.DAC0832内部结构

2.DA原理图

3.PWM型DA转换

四、实验

1.AD转换

实验现象:在LCD1602上显示AD1、NTC1、GR1的数字量。

用到LCD1602模块

XPT2406.c

XPT2406.h

main.c

2.DA转换

实验现象:DA1实现呼吸灯的效果。

用到Delay模块

Timer0.c

Timer0.h

main.c

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值