第11章单片机原理及应用(张毅刚主编)课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《第11章单片机原理及应用(张毅刚主编)课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 11 单片机 原理 应用 张毅刚 主编 课件
- 资源描述:
-
1、第11章 模拟通道接口 8.1 D/A转换器及其与单片机接口8.2 A/D转换器及其与单片机接口8.3开关量接口8.1 D/A8.1 D/A转换器及其与单片机接口转换器及其与单片机接口 8.1.1 D/A转换器的原理一、D/A转换器的基本原理型电阻网络D/A转换器:10101010101010102RD7R2R2R2R2R2R2R2R2RRRRI7I7I-+VREFI6I5I4I3I2I1I0I6I5I4I3I2I1I0RfbIOUT1IOUT2D6D5D4D3D2D1D0VORRR输出电压的大小与数字量具有对应的关系输出电压的大小与数字量具有对应的关系。8.1.1 D/A转换器的原理1287
2、60176076017608/2,/2./2.24256-(22.2)2REFOUTREFOfbOUTIVRIIIIIIIIIIdddVVR Iddd8.1.2 DAC0832芯片及其与单片机接口 DAC0832是位D/A转换器,片内有输入数据寄存器,可直接与单片机接口。DAC0832以电流形式输出,当需要转换为电压输出时,可外接运算放大器。一、DAC0832内部结构及引脚输入锁存器DAC寄存器D/A转换器DI7DI0ILECSWR1WR2XFERVREFIOUT2IOUT1RfbAGNDVCC&LE1LE2LE=1输出跟随输入IE=0锁存CS:片选信号ILE:输入锁存信号WR1:写信号1WR
3、2:写信号2XFER:传送控制信号VREF:参考输入电压,-10V+10VD7D0:数字量输入线IOUT1,IOUT2:DAC电流输出1,2Rfb:片内反馈电阻引脚(15K)Vcc:主电源,+5v+15vAGED:模拟地DGND:数字地二、DAC0832与80C51单片机的接口 、单缓冲工作方式 适用只有一路模拟量输出,或有几路模拟量输出但并不要求同步的系统。80C51P2.7P0WRCSXFERWR1WR2ILEVCC+5VRfbVODAC0832IOUT1IOUT2D0D7DGNDVSS-+VREFAGND-5V例:锯齿波产生电路:MOVDPTR,#7FFFH;口地址送DPTRMOVA,#
4、0LOP:MOVX DPTR,AINCANOPNOPSJMP LOPEND双极性模拟输出电压:+5V-5V781778811225 25 2(2)5 2(2)22iREFDiiiiREFREFOUTDiiiiVVdVVVVdd 例:小功率直流电机驱动:PWM直流电机调速:正向快速正向慢速反向快速反向慢速5V5V-5V-5V0V0V0V0V 电机正传控制程序:MOVDPTR,#7FFFHDAMOT:MOVA,#80HMOVX DPTR,A;输出电平0VACALL DELAY1 ;维持输出0V电平MOVA,0FFHMOVX DPTR,A;输出电平+5VACALL DELAY2 ;维持输出电平+5V
5、SJMP DAMOT2、双缓冲工作方式 多路D/A转换,要求同步进行,就应该采用双缓冲器方式。80C51P2.7P0WRCSXFERWR1WR2ILEVCCDAC0832(1)D0D7CSXFERWR1WR2ILEVCC+5VDAC0832(2)D0D7P2.6P2.5完成两路D/A同步输出的程序如下:MOVDPTR,#0DFFFH;0832()输入锁存器地址MOV A,#data1 MOVX DPTR,A ;data1送入0832()输入锁存器MOV DPTR,#0BFFFH ;0832()输入锁存器地址MOV A,#data2MOVX DPTR,A ;data2送入0832(2)输入锁存器
6、MOV DPTR,#7FFFH ;同时启动0832(1)、0832(2)MOVX DPTR,A ;完成D/A转换输出 3、直通工作方式当DAC0832芯片的片选信号、写信号、及传送控制信号的引脚全部接地,允许输入锁存信号ILE引脚接5V时,DAC0832芯片就处于直通工作方式,数字量一旦输入,就直接进入DAC寄存器,进行D/A转换。8.2 /转换器及其与单片机接口8.2.1 转换器的原理一、逐次逼近式ADC的转换原理二、双积分式ADC的转换原理12INR E FTT=VVINREFND=VV8.2.1 转换器的原理主要性能为:分辨率为位;单+5V供电,模拟输入电压范围为05V;路模拟输入;可锁
7、存三态输出,输出与TTL电平兼容;时钟频率范围:典型值为时钟频率640KHz,转换时间约为100S。8.2.2 ADC0809芯片及其与单片机的接口一、ADC0809的内部结构8.2.2 ADC0809芯片及其与单片机的接口IN0IN7:路模拟量;C、B、A:路模拟开关的地址信号;ALE:地址锁存信号;START:启动A/D控制信号。上升沿复位内部逐次逼近寄存器,下降沿开始A/D转换;EOC:转换结束信号;OE:输出允许。OE为高电平时,转换结果数据出现在D7D0引脚。当OE为低电平时,呈高阻状态。引脚:8.2.2 ADC0809芯片及其与单片机的接口D7D0,位数字量输出;CLK,时钟信号;
8、VREF()、VREF():基准电源.8.2.2 ADC0809芯片及其与单片机的接口二、ADC0809与单片机的接口1、查询方式 EOCADC0809D0D774LS373OEGALE80C31D7:D0Q7:Q0INT1(P3.3)EAP0ABCCKQDQ1+STARTALEOECLKWRP2.7RDIN0IN78.2.2 ADC0809芯片及其与单片机的接口例:对路模拟信号轮流采样一次,并依次把转换结果存储到片内RAM30H为起始地址的连续单元中。MAIN:MOV R1,#30H ;置数据区首地址MOV DPTR,#7FF8H;指向通道 MOV R7,#08H ;置通道数LOOP:MOV
9、X DPTR,A ;启动A/D转换JNBP3.3,$JB P3.3,$;查询A/D转换结束 MOVX A,DPTR ;读取A/D转换结果 MOV R1,A ;存储数据 INC DPTR;指向下一个通道 INC R1;修改数据区指针 JNZ R7,LOOP ;个通道转换完否?SJMP$ENDSJMP MAINORG 0013H;中断服务程序入口AJMP PINT1ORG 2000HMAIN:MOV R1,#30H ;置数据区首地址MOV R2,#8 ;转换通道数SETB IT1;为边沿触发方式 SETB EA;开中断 SETB EX1;允许中断 MOV DPTR,#7FF8H;指向IN0通道 M
展开阅读全文