常见DAC与80C51单片机接口应用举例
发布时间:2016/7/21 21:23:53 访问次数:1455
sOC51单片机没有与DACOg”的专门接口,但是可以把DACOS32当作80C51的外部数据存储空间进行访问。 AAT1145设计接口电路时,常用单缓冲方式或双缓冲方式的单极性输出。下面举例说明各种应用情况。
单缓冲方式的应用举例
工作系统中,要求通过sOC51单片机控制DAC0832输出2.5V的模拟量电压,写出分析过程和驱动程序。硬件连接如图10.4所示,Vmf工作为一5V;DAC0832的Cs连接80C51的P2.7,所以其地址的最高位为0,其他位任意。为了能够尽量避免与其他地址冲突,可以人为设置其地址为7FFFH。
可以使用以下代码控制DAC0832输出模拟电压:
目前为止,所讨论的DAC0832的应用电路,模拟量输入都是单极性的,其数字量输入编码与模拟量输出的关系可由下式进行计算,DATA下标(10)表示为十进制数参与运算。题目中巧ef=-5V,按上式计算如果要输入与输出2.5V的电压,输入的数字量转化为十进制数应为128。
sOC51单片机没有与DACOg”的专门接口,但是可以把DACOS32当作80C51的外部数据存储空间进行访问。 AAT1145设计接口电路时,常用单缓冲方式或双缓冲方式的单极性输出。下面举例说明各种应用情况。
单缓冲方式的应用举例
工作系统中,要求通过sOC51单片机控制DAC0832输出2.5V的模拟量电压,写出分析过程和驱动程序。硬件连接如图10.4所示,Vmf工作为一5V;DAC0832的Cs连接80C51的P2.7,所以其地址的最高位为0,其他位任意。为了能够尽量避免与其他地址冲突,可以人为设置其地址为7FFFH。
可以使用以下代码控制DAC0832输出模拟电压:
目前为止,所讨论的DAC0832的应用电路,模拟量输入都是单极性的,其数字量输入编码与模拟量输出的关系可由下式进行计算,DATA下标(10)表示为十进制数参与运算。题目中巧ef=-5V,按上式计算如果要输入与输出2.5V的电压,输入的数字量转化为十进制数应为128。
上一篇:DAC0832工作方式
上一篇:双缓冲方式的应用举例
热门点击
- 外部中断0中断请求标志位。
- TDDB效应的击穿机制
- 轻掺杂源漏(LDD)
- 等比例缩小的3个规则
- 界面态的产生过程
- ADC0809工作原理
- MOs管的实际版图
- MOsFET的阈值电压
- 说明动态RAM和静态RAM的主要区别
- 单片机的特点及应用领域
推荐技术资料
- 硬盘式MP3播放器终级改
- 一次偶然的机会我结识了NE0 2511,那是一个远方的... [详细]