《第9章 80C51的模拟量接口.ppt》由会员分享,可在线阅读,更多相关《第9章 80C51的模拟量接口.ppt(18页珍藏版)》请在优知文库上搜索。
1、2023-11-161第第9 9章章 80C5180C51单片机的模拟量接口单片机的模拟量接口D/AD/A转换器转换器及其与单片机的接口及其与单片机的接口 9.1/转换器转换器及其与单片机的接口及其与单片机的接口 9.22023-11-1629.1 D/A转换器及其与单片机的接口转换器及其与单片机的接口 DAC0832 DAC0832主要特性主要特性 9.1.1 DAC08329.1.1 DAC0832芯片主要特性与结构芯片主要特性与结构 分辨率位;分辨率位;电流建立时间电流建立时间SS;数据输入可采用双缓冲、单缓冲或直通方式;数据输入可采用双缓冲、单缓冲或直通方式;输出电流线性度可在满量程下
2、调节;输出电流线性度可在满量程下调节;输入逻辑电平与输入逻辑电平与TTLTTL兼容;兼容;单电源供电(单电源供电(5V5V15V15V););低功耗,低功耗,20m20m。2023-11-163 DAC0832 DAC0832的内部结构及引脚的内部结构及引脚 2023-11-164 单缓冲方式单缓冲方式MOV DPTR,#7FFFHMOV DPTR,#7FFFHMOV MOV A,#dataA,#dataMOVX DPTR,AMOVX DPTR,A9.1.2 DAC08329.1.2 DAC0832与单片机的接口与单片机的接口 2023-11-165 双缓冲方式双缓冲方式MOV DPTR,#0
3、DFFFHMOV DPTR,#0DFFFHMOV A,#data1MOV A,#data1MOVX DPTR,AMOVX DPTR,AMOV DPTR,#0BFFFHMOV DPTR,#0BFFFHMOV A,#data2MOV A,#data2MOVX DPTR,AMOVX DPTR,AMOV DPTR,#7FFFHMOV DPTR,#7FFFHMOVX DPTR,AMOVX DPTR,A2023-11-166 直通方式直通方式I ILELE接接5V5V,CSCS、WR1WR1、WR2WR2、XFERXFER均接地。均接地。【例例9-19-1】如图所示。试编写程序段,实现产生三角波。已如图所
4、示。试编写程序段,实现产生三角波。已知三角波的最低值和最高值分别为知三角波的最低值和最高值分别为WLWL和和WHWH。MOVMOV DPTR,#7FFFHDPTR,#7FFFHMOV R7,#WLMOV R7,#WLUP:INC R7UP:INC R7MOV A,R7MOV A,R7MOVX DPTR,AMOVX DPTR,ACJNE R7,#WHCJNE R7,#WH,UPUPDOWN:DEC R7DOWN:DEC R7MOV A,R7MOV A,R7MOVX DPTR,AMOVX DPTR,ACJNE R7,#WLCJNE R7,#WL,DOWNDOWNJMP UP JMP UP 2023
5、-11-1679.2 /转换器及其与单片机的接口转换器及其与单片机的接口 9.2.1 ADC08099.2.1 ADC0809芯片及其与单片机的接口芯片及其与单片机的接口 ADC0809A/DADC0809A/D转换器主要性能转换器主要性能 分辨率为位;分辨率为位;精度:精度:ADC0809ADC0809小于小于1LSB1LSB;单单+5V+5V供电,模拟输入电压范围为供电,模拟输入电压范围为0 05V5V;具有锁存控制的路输入模拟开关;具有锁存控制的路输入模拟开关;可锁存三态输出,输出与可锁存三态输出,输出与TTLTTL电平兼容;电平兼容;功耗为功耗为15mW15mW;不必进行零点和满度调整
6、;不必进行零点和满度调整;转换时间约为转换时间约为100100S S(时钟频率(时钟频率640KHz640KHz时)。时)。2023-11-168 ADC0809ADC0809的结构与引脚的结构与引脚 START:START:启动转换信号启动转换信号 EOC:EOC:转换结束信号转换结束信号 ALE:ALE:地址锁存允许地址锁存允许2023-11-169 ADC0809ADC0809与单片机接口与单片机接口 查询方式查询方式 中断方式中断方式 (程序略)(程序略)2023-11-1610主要性能主要性能9.2.2 AD574A9.2.2 AD574A芯片及其与单片机的接口芯片及其与单片机的接口
7、 可工作于可工作于1212位,也可工作于位,也可工作于8 8位位 ;可可1212位一次读出或位位两次读出位一次读出或位位两次读出 ;三态输出缓冲器,三态输出缓冲器,TTLTTL电平电平 ;最大转换时间为最大转换时间为2525S S;输入信号可是单极性,也可是双极性输入信号可是单极性,也可是双极性 单极性输入时输出原码。双极性输入时输出偏移码;单极性输入时输出原码。双极性输入时输出偏移码;典型功耗为典型功耗为390mW390mW;非线性误差:非线性误差:AD574AKAD574AK为为1/2LSB1/2LSB。1212位,转换时间位,转换时间2525S S,转换精度,转换精度0.050.05。2
8、023-11-1611引脚定义引脚定义 12/812/8:数据模式选择:数据模式选择 A0A0:字节选择控制:字节选择控制 R/CR/C:读:读/转换选择转换选择 CECE:芯片启动:芯片启动 STSSTS:状态信号:状态信号 REFINREFIN:基准电压输入:基准电压输入 BIP OFFBIP OFF:双极性补偿:双极性补偿 2023-11-1612单极性输入接法单极性输入接法 数字量输出:数字量输出:D=4096 VD=4096 VININ/V/VFSFS 从从10V10VININ输入时:输入时:1LSB=10/4096=241LSB=10/4096=24(mV)mV)从从20V20VI
9、NIN输入时:输入时:1LSB=20/4096=491LSB=20/4096=49(mV)mV)2023-11-1613双极性接法双极性接法 数字量输出:数字量输出:D D20482048(1+2V1+2VININ/V/VFSFS)D D是是1212位偏移二进制码。位偏移二进制码。把把D D的最高位求反便得的最高位求反便得到补码到补码 2023-11-1614 AD574A AD574A与单片机的接口与单片机的接口 (程序略)(程序略)2023-11-16159.2.3 9.2.3 串行串行A/DA/D转换器转换器TLC0831TLC0831及其与单片机的接口及其与单片机的接口串行输出串行输出
10、A/DA/D转换器转换器TLC0831TLC0831主要性能主要性能 分辨率为位;分辨率为位;单通道输入,串行输出;单通道输入,串行输出;+5V+5V供电时输入电压范围为供电时输入电压范围为0 05V5V;输出电平与输出电平与TTLTTL电平兼容;电平兼容;转换速度:转换时间转换速度:转换时间32S32S(频率(频率250KHz250KHz时)。时)。2023-11-1616TLC0831TLC0831的引脚定义的引脚定义IN+IN+:差分:差分+输入端输入端IN-IN-:差分:差分-输入端输入端(接地接地)REFREF:参考电压输入端:参考电压输入端DODO:SPISPI串行数据输出端串行数据输出端CLKCLK:SPISPI时钟输入端时钟输入端 2023-11-1617TLC0831TLC0831的转换时序的转换时序 80C5180C51单片机内部没有硬件单片机内部没有硬件SPISPI接口,需要利用软接口,需要利用软件模拟件模拟SPISPI的时序。(的时序。(程序略程序略)