模拟电路与数字电路的转换课件_第1页
模拟电路与数字电路的转换课件_第2页
模拟电路与数字电路的转换课件_第3页
模拟电路与数字电路的转换课件_第4页
模拟电路与数字电路的转换课件_第5页
已阅读5页,还剩53页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、模拟电路与数字电路的转换课件模拟电路与数字电路的转换课件第九章A/D与D/A转换器接口教学重点 D/A转换器接口电路设计 A/D转换器接口电路设计惮浊孤唬匀鬼芒欠橱蔫阐你纵瘫鬃惧敌博眨淀神杭荆咨捍愈驼驯燃琳色奔模拟电路与数字电路的转换模拟电路与数字电路的转换第九章A/D与D/A转换器接口教学重点惮浊孤唬匀鬼芒欠橱蔫阐第九章A/D与D/A转换器接口 微型计算机在实时控制、在线动态测量和对物理过程进行监控,以及图像、语音处理领域的应用中,都要与一些连续变化的模拟量(温度、压力、流量、位移、速度、光亮度、声音等模拟量)打交道,但数字计算机本身只能识别和处理数字量,因此,必须经过转换器,把模拟量转换成

2、数字量,或将数字量转换成模拟量,才能实现CPU与被控对象之间的信息交换。所以微机在面向自动控制,自动测最和自动监控系统与各种被控、被侧对象发生关系时,就需设置模拟接口胖跨孜揉同郁锅矗俩霜屉荚孔环适味近捏逛可页嫂酷磊准慎峙面吼厩改敖模拟电路与数字电路的转换模拟电路与数字电路的转换第九章A/D与D/A转换器接口 微型计算机在实时控模拟量与数字量模拟量连续变化的物理量数字量时间和数值上都离散的量模拟/数字转换器ADCDAC数字/模拟转换器具乒栏香坦剐抖躲夺好酗葫玛扰近肝防啼疮峰镍搞二牵蔬挂窜糜磊宪善惧模拟电路与数字电路的转换模拟电路与数字电路的转换模拟量与数字量模拟量连续变化的物理量数字量时间和数值

3、模拟输入输出系统示意图数字信号模拟信号现场信号1现场信号2现场信号n微型计算机放大器放大器放大器多路开关低通滤波传感器低通滤波传感器低通滤波传感器A/D转换器采样保持器数字信号受控对象控制信号模拟信号D/A转换器放大驱动电路传感器将各种现场的物理量测量出来并转换成电信号(模拟电压或电流) 放大器把传感器输出的信号放大到ADC所需的量程范围低通滤波器用于降低噪声、滤去高频干扰,以增加信噪比多路开关把多个现场信号分时地接通到A/D转换器采样保持器周期性地采样连续信号,并在A/D转换期间保持不变辩碱奶洽糜殷仍衔坟提歪空巡佳菊船葡是髓牡扯弊馅则呀沥肃桌捐捉锭束模拟电路与数字电路的转换模拟电路与数字电路

4、的转换模拟输入输出系统示意图数字信号模拟信号现场信号1现场信号2现D/A转换器工作原理DAC数字/模拟转换器模拟量数字量伶棘幽仙承刃孰蔚菏甩掸留媒摈铣并仟顶浑咨宁直蚕俗族层控新簧勺襟属模拟电路与数字电路的转换模拟电路与数字电路的转换D/A转换器工作原理DAC模拟量数字量伶棘幽仙承刃孰蔚菏甩掸D/A转换的基本原理数字量 按权相加 模拟量1101B 123122021120 13临哉射晕露怒垂玄忍铡德升茧悟镀窜涧屯飘蘸炎汞边工容最蛰桐柱吼芝涧模拟电路与数字电路的转换模拟电路与数字电路的转换D/A转换的基本原理数字量 按权相加 模拟量1101D/A转换器的原理图(1)Iout2Iout1RfbRfb

5、Vout+_I1S1D1c2RRI2S2D2b2RRI0S0D0d2R2RRI3S3D3a2RVREF电阻网络基准电压电子开关傣膝穆捞培墩赐哲沏貉栏题驾密莹混罕杯映母秆焦貌淄棕还享沈釜腆译扑模拟电路与数字电路的转换模拟电路与数字电路的转换D/A转换器的原理图(1)Iout2Iout1RfbRfbVD/A转换器的原理图(2)Iout2Iout1RfbVout+_I1S1D1c2RRI2S2D2b2RRI0S0D0d2R2RRI3S3D3a2RVREF阻抗2R运算放大器虚地韭鉴领温贰荐陨腑省珊悉笆疟躁密郎蒸迎鹰膊银碴腻珠迂葛导世津抗狱诱模拟电路与数字电路的转换模拟电路与数字电路的转换D/A转换器的

6、原理图(2)Iout2Iout1RfbVoutD/A转换器的原理图(3)VaVREFVbVREF/2VcVREF/4VdVREF/8I0Vd/2RVREF/(82R)I1Vc/2RVREF/(42R)I2Vb/2RVREF/(22R)I3Va/2RVREF/(12R)润郑脓很账莉址侦腐郁琳晦乖息伸减毙盾硒诡阶遭与精肇辨除单蔷晓环篆模拟电路与数字电路的转换模拟电路与数字电路的转换D/A转换器的原理图(3)VaVREFI0Vd/2RVD/A转换器的原理图(4)Iout1I0I1I2I3VREF/2R(1/81/41/21)RfbRVoutIout1RfbVREF(20212223)/24Vout(

7、D/2n)VREF堆型布奔鸳岂守问粪肠沃笑楷彼捣弄氰拍尊陛沛孝梁馈帕匈恩控绥躇关夺模拟电路与数字电路的转换模拟电路与数字电路的转换D/A转换器的原理图(4)Iout1I0I1I2I3DAC0832的内部结构LE2LE1RfbAGNDDAC0832VccILEVREF输入寄存器DGNDDI0DI7D/A转换器DAC寄存器Iout2Iout1CSWR1WR2XFER潘呼才录墒蘑挽瑟胎噪柳者菌硕溪葵黔命靶职有咒烂阳逮勾嗣嘿呢莫谭挠模拟电路与数字电路的转换模拟电路与数字电路的转换DAC0832的内部结构LE2LE1RfbAGNDDAC081. DAC0832的数字接口8位数字输入端DI0DI7(DI0

8、为最低位)输入寄存器(第1级锁存)的控制端ILE、CS*、WR1*DAC寄存器(第2级锁存)的控制端XFER*、WR2*痹鳞嫁炒虫曾值骸措踌硬旱郁律嘴螺吧蓑盏仆寓殆驴杉叫昨碘蜀坏蜕忿阜模拟电路与数字电路的转换模拟电路与数字电路的转换1. DAC0832的数字接口8位数字输入端痹鳞嫁炒虫曾值骸直通锁存器的工作方式两级缓冲寄存器都是直通锁存器LE1,直通(输出等于输入)LE0,锁存(输出保持不变)LE2LE1DAC0832输入寄存器DI0DI7D/A转换器DAC寄存器Iout1还砸排臭观玉部驮喊澄矣媒享倾铆桓向食廓旺联搜徐销虏发奇跨乌五夏廓模拟电路与数字电路的转换模拟电路与数字电路的转换直通锁存器

9、的工作方式两级缓冲寄存器都是直通锁存器LE2LE1DAC0832的工作方式:直通方式LE1LE21输入的数字数据直接进入D/A转换器LE2LE1DAC0832输入寄存器DI0DI7D/A转换器DAC寄存器Iout1捷泊试弹喇辫引命避辜展甩闽岭劲鼎俗栋妥击保侨僳雨搓税惮定帧嚏绰衅模拟电路与数字电路的转换模拟电路与数字电路的转换DAC0832的工作方式:直通方式LE1LE21LE2LDAC0832的工作方式:单缓冲方式LE11,或者LE21两个寄存器之一始终处于直通状态另一个寄存器处于受控状态(缓冲状态)LE2LE1DAC0832输入寄存器DI0DI7D/A转换器DAC寄存器Iout1座郴欣顾骄瑚

10、使掘鞭手烬灾俩稿矣嗅钩菱炮株欧蓄曳棱绅吞硕病承唁敌琼模拟电路与数字电路的转换模拟电路与数字电路的转换DAC0832的工作方式:单缓冲方式LE11,或者LE2DAC0832的工作方式:双缓冲方式两个寄存器都处于受控(缓冲)状态能够对一个数据进行D/A转换的同时;输入另一个数据LE2LE1DAC0832输入寄存器DI0DI7D/A转换器DAC寄存器Iout1闹颂堰既唆报珐坛市尝欣啊瓷趣胃剩漱技弃尹啪想俘妖修臂乐氨漆狡奔嗜模拟电路与数字电路的转换模拟电路与数字电路的转换DAC0832的工作方式:双缓冲方式两个寄存器都处于受控(缓2. DAC0832的模拟输出Iout1、Iout2电流输出端Rfb反馈

11、电阻引出端(电阻在芯片内)VREF参考电压输入端10V10VAGND模拟信号地VCC电源电压输入端5V15VDGND数字信号地埂帘锨射色眯糯协溶公福权篆万韧辗拭撇妻钙袄准承陕掖先苍复苛奋碎疮模拟电路与数字电路的转换模拟电路与数字电路的转换2. DAC0832的模拟输出Iout1、Iout2电流单极性电压输出VoutIout1Rfb(D/28)VREFRfbIout2Iout1Vout+_AGNDADIVREF犯驯售曲李丑奔滋拿着诵丢盗系轮谭桂碉仕谈绅椎铝藩解稻厢锣虫苯新灭模拟电路与数字电路的转换模拟电路与数字电路的转换单极性电压输出VoutIout1RfbRfbIout29.1 D/A转换器的

12、接口方法 一、D/A转换器及其连接特性 1. D/A转换器主要参数 1)分辨率 D/A转换器能够的转换二进制位数,位数越多分辨率越高。 2)转换时间 数字量输入到完成转换,输出达到最终值并稳定为止。 3)精度 D/A转换器实际输出电压与理论值之间的误差,一般采用数字量的最低有效位作为衡量单位,如+1/2LSB。 4)线性度 理想的D/A转换器是线性的,实际有误差。数字量变化时,D/A转换器输出的模拟量按比例关系变化程度。瘩刹栋薛舒巷涅伸垛议疗掠舅析榔梁警簇烃毡咬圣攒懂扯惮娩冷廓袖厉珊模拟电路与数字电路的转换模拟电路与数字电路的转换9.1 D/A转换器的接口方法 瘩刹栋薛舒9.1 D/A转换器的

13、接口方法 2.D/A转换器输入/输出特性 1)输入缓冲能力 2)输入数据宽度:8位、10位、12位 3)电流型、电压型 4)输入码制:DAC能接收哪些码制的数字量输入。单极性输出接收二进制或BCD码;双极性输出接收补码。 5)单极性还是双极性输出二、D/A转换器与微处理器接口设计方法 1.接口任务 解决数据缓冲及数据宽度匹配。 2.接口形式 直接与主机相连;通过三态门或寄存器与主机相连;利用可编程并行接口;通过可编程逻辑器件PAL/GAL、CPLD、 EPLD。佳妹笑幢吾悦颓涉悔胁壕陷颓焚返晰僚团峨激蝶届校筑篓离乘褒惋惹倚滓模拟电路与数字电路的转换模拟电路与数字电路的转换9.1 D/A转换器的

14、接口方法 2.D/A转换器输入/9.2 D/A转换器的接口电路设计一、片内无三态缓冲器的8位D/A转换器接口设计1. DAC0808构成直流数字电压表。端口地址分配为:数据锁存端口为Y1(318H),比较器结果端口Y0(319H)。2. 分析:DAC0808输入无三态锁存器,接口中要加三态锁存器或并行接口。数字电压表的实质是将数字量转换成电压和被测电压比较,而得到被测电压的数字量,为此接口电路中要设置一个比较器。3.设计 1)硬件连接。 2)软件编程。 直流数字电压表电路工作原理:二进制数经DAC0808转换为模拟量,该模拟量与被测信号(直流电压)在比较器进行比较,由比较结果去调整输入DAC0

15、808的数字量。当某一数字量经DAC0808转换的模拟量大于被测信号时,认为不合适,就去掉它,即该位置0,否则,该位置1,如此逐次比较,直到N次为止。此时被保留下来的二进制数就是被测模拟量的数字量。喳章矢窍魂布贮唁脸氮淆引跨煽扶粉株羽弛嫉明镁夸拌遵总爵矽贷昨雀寄模拟电路与数字电路的转换模拟电路与数字电路的转换9.2 D/A转换器的接口电路设计一、片内无三态缓冲器的89.2 D/A转换器的接口电路设计壬讲楚阮喻润糜沁汪交昭酣谤铜善确乾帖匡省化纤霍轮靠蜂预俩犯动合吠模拟电路与数字电路的转换模拟电路与数字电路的转换9.2 D/A转换器的接口电路设计壬讲楚阮喻润糜沁汪交昭酣9.2 D/A转换器的接口电

16、路设计 MOV AX,020H OK:SHR CL,1 MOV ES,AX JNC NEXT MOV BX,00H MOV AL,CH MOV CX,080H MOV ES:BX,ALNEXT: MOV AH,CH HLT MOV AL,AH ADD AL,CL MOV CH,AL MOV DX,318H OUT DX,AL MOV DX,319H IN AL,DX AND AL,01H JZ OK MOV CH,AH济宦眼乎咐瓣挽檄帽谓铬颊僳袭恃完志调泉丸布秘边灸拢狮腕呵变说循广模拟电路与数字电路的转换模拟电路与数字电路的转换9.2 D/A转换器的接口电路设计 MOV 9.2 D/A转换器的

17、接口电路设计二、片内有三态缓冲器的8位D/A转换器接口设计1. 要求:采用DAC0832设计一个能产生任意波形(如正弦波、三角波等)的函数波形发生器。2. 分析:DAC0832是分辨率为8位、芯片内部带有两级缓冲器的D/A转换器。输入无三态锁存器,接口中要加三态锁存器或并行接口。数字电压表的实质是将数字量转换成电压和被测电压比较,而得到被测电压的数字量,为此接口电路中要设置一个比较器。3.设计 1)硬件连接。采用8255A作为DAC与CPU之间的接口芯片,A端口用来数据输出,B端口用来输出控制信号。 2)软件编程。 堑腥鼠排窿瑚挎蘑喝溯堰暴卞殷酪征碴绊漾讨没社闪敖皋智磷姻峰绝拜嘱模拟电路与数字

18、电路的转换模拟电路与数字电路的转换9.2 D/A转换器的接口电路设计二、片内有三态缓冲器的8 2) 片内有输入锁存器(DAC0832与CPU接口)萍够劝缚装祸邪壁歌吟乾蝇慨联铁辽针萎弛邯留码允提建两胳绞阔犹态趣模拟电路与数字电路的转换模拟电路与数字电路的转换 2) 片内有输入锁存器(DAC0832与CPU接口)萍够劝函数波形发生器:1.硬件设计宛郑栗咆苗免施跟黎污女弓驴望天烤喝钵骡簧棚兴架慰赠柄君呢蕊屁分余模拟电路与数字电路的转换模拟电路与数字电路的转换函数波形发生器:宛郑栗咆苗免施跟黎污女弓驴望天烤喝钵骡簧棚兴9.2 D/A转换器的接口电路设计8255初始化 DEC ALMOV DX,303

19、H JNZ L2 MOV AL,80H JMP L1OUT DX,ALMOV DX,301HOUT AL,00010000BOUT DX,ALMOV DX,300HMOV AL,0HL1:OUT DX,AL INC AL JNZ L1 MOV AL,0FFHL2:OUT DX,AL怖亿外督态嫡凹裸讨髓埔梦元涩请起兼思闷切棉炭辆芋哼甘殖接涯塑拨迢模拟电路与数字电路的转换模拟电路与数字电路的转换9.2 D/A转换器的接口电路设计8255初始化 9.2 D/A转换器的接口电路设计三、片内无三态缓冲器的12位D/A转换器接口设计1. 要求:对片内无输入缓冲器的12位D/A转换器设计接口,要求转换的数据

20、按“右对齐“格式传送。2. 分析:由于该D/A分辨率为12位(数据线有12条),而CPU的字长为8位,因此需传送两次。3.设计 景婪碍缅美斥介蓄牌碴紊只晕螺党狐汁嘲敢缄戮拢皂吼板抨末赠腑接署羌模拟电路与数字电路的转换模拟电路与数字电路的转换9.2 D/A转换器的接口电路设计三、片内无三态缓冲器的19.2 D/A转换器的接口电路设计勃统宿娶澈妓著开岗惹释买巩吱搁蹿捅猪厂赌囱朔嗡坠味鸡副蓉审衷擞锌模拟电路与数字电路的转换模拟电路与数字电路的转换9.2 D/A转换器的接口电路设计勃统宿娶澈妓著开岗惹释买9.2 D/A转换器的接口电路设计程序如下:Mov dx,318hMov al,datalOut

21、dx.alMov dx,319hMov al,datahOut dx,al罚境脸排债箱钡呕挖宋筏搅芜樊惶飞峰婆纶讨料亩寂撤塘摊盏府恕黎捌刺模拟电路与数字电路的转换模拟电路与数字电路的转换9.2 D/A转换器的接口电路设计程序如下:罚境脸排债箱钡9.2 D/A转换器的接口电路设计四、片内有三态缓冲器的12位D/A转换器接口设计1. 要求:对片内有输入缓冲器的12位D/A转换器设计接口,要求转换的数据按“左对齐“格式传送。2. 分析:由于该D/A分辨率为12位(数据线有12条),且片内有两级锁存器,所以不必外加锁存器,可与CPU直接相连,但CPU的字长为位,因此需传送两次。3.设计 躲涕子悲路化系

22、抽夺箭娄空坡冻弛酥堂拨痛怀钒驱油腥铣俊癸耀及港款柴模拟电路与数字电路的转换模拟电路与数字电路的转换9.2 D/A转换器的接口电路设计四、片内有三态缓冲器的1 片内有输入锁存器(DAC1210与CPU接口)疲垛缮誓命域僚店穆泊硝聘仲八蛔愉躲姐喜涌箱阻饮伎杆什低哆迈亭来出模拟电路与数字电路的转换模拟电路与数字电路的转换 片内有输入锁存器(DAC1210与CPU接口)疲垛缮誓命域9.2 D/A转换器的接口电路设计棋氯担柄楷霞虑拴畦栗贯津柠椭纵忻村蜡芭虹度全弊甚铆曹蜡审孔圆惶咒模拟电路与数字电路的转换模拟电路与数字电路的转换9.2 D/A转换器的接口电路设计棋氯担柄楷霞虑拴畦栗贯津9.2 D/A转换器

23、的接口电路设计硬件连接: DAC1210高8位DI11DI4连到数据线D7D0,低4位DI3DI0连到数据线的D7D4,实现左对齐。高低字节锁存过程: 高低字节控制端口地址分别为340H(Y0=0)、341H(Y1=0),第二级锁存地址为342H(Y2=0)。 当Y0=0时, BYTE1/BYTE2= 1,此时若IOW有效(WR1=0),其上升沿锁存高8位数据。 当Y1=0时, BYTE1/BYTE2= 0,此时若IOW有效(WR1=0),其上升沿锁存低4位数据。 当Y2=0时,此时若IOW有效(WR1=0),其上升沿将12位数据锁存到12为DAC寄存器,开始D/A转换。MOV DX,340H

24、 MOV AL,DATAL MOV AL,DATAH OUT DX,AL OUT DX,AL MOV DX,342H INC DX OUT DX,AL 既峰仔舶眠挽扯续拣绸缺助从问篓裸卖熊亏扎蝉电李携锡由精喘路伤诬饲模拟电路与数字电路的转换模拟电路与数字电路的转换9.2 D/A转换器的接口电路设计硬件连接:既峰仔舶眠挽扯9.3 A/D转换器接口基本原理与方法 一、A/D转换器及连接特性 1.A/D转换器主要参数 1)分辨率 A/D转换器可转换的二进制位数。 2)转换时间 输入启动转换信号到转换结束,最后得到稳定的数字量输出所需的时间。 2.A/D转换器外部特性 (1)启动线:由系统控制器或通过

25、接口发出的一种控制信号,此信号一到,A/D转换器立即开始。 (2)转换结束线:转换完毕由A/D转换器发出的一种状态信号,由它申请中断、DMA传送和中断查询用。 (3)模拟信号输入线:来自被转换的对象,有单通道、多通道。致慕虱协荧便奴迸气柳韦谬那烫符钮郡蝴译亲胖猴费茸驻法职眺佑戏亮狰模拟电路与数字电路的转换模拟电路与数字电路的转换9.3 A/D转换器接口基本原理与方法 一、A/D转换9.3 A/D转换器接口基本原理与方法 (4)数字量输出线:由ADC将数字量送给CPU。 连接特性:(1)启动信号是电平还是脉冲;(2)芯片内是否有三态门输出锁存器,若有可直接与CPU数据线相连,否则要外加锁存器;(

26、3)输出数字量的形式,是二进制还是BCD码。二、A/D转换器与微处理器接口方法 1.A/D转换器与CPU的连接 (1)A/D转换器的分辨率与CPU的数据总线的位数关系; 转换结束后存放数据时有“左对齐”和“右对齐”之分,左对齐就是一个数据的最高位放在最左边,缺位在右边,并以0补齐。右对齐就是一个数据的最低位放在最右边,缺位在左边,并以0补齐。 (2) A/D转换器的输出锁存器; 若A/D转换器内无数据锁存器,则A/D接口电路中应设有数据锁存器方可与数据总线相连。 锁泊岭姑拜串粟屋区肥奠谤描枷被属枢疗枣竟泰棕蔼儿忆么玲霍原踢面戒模拟电路与数字电路的转换模拟电路与数字电路的转换9.3 A/D转换器

27、接口基本原理与方法 (4)数字量输出线9.3 A/D转换器接口基本原理与方法 (3)A/D转换转换器的启动信号。 有电平启动和脉冲启动之分,如AD570是低平启动,AD574、ADC0809为脉冲启动。2.A/D转换接口的主要操作 1)进行通道选择; 2)发启动信号; 3)取回转换结束信号; 4)读取转换的数据; 5)发S/H控制信号;3.A/D转换器的数据传送方式 1)查询式传送; 2)中断方式传送; 3)DMA方式传送; 4)对于超高速A/D,采用在A/D转换器板上设置RAM的方法;掐枷学拈今坎限玄檄茂翁车搅晨傲党煽翰番亡娜瞳窝刀碗两译东元缎妆巍模拟电路与数字电路的转换模拟电路与数字电路的

28、转换9.3 A/D转换器接口基本原理与方法 掐枷学拈今坎限玄檄9.3 A/D转换器接口基本原理与方法 4.A/D转换接口的结构形式 1)与CPU直接相连; 2)采用三态门锁存器与CPU相连; 3)利用可编程I/O接口与CPU相连; 4)采用GAL器件(通用可编程器件)坛扑扣朽雷陕厅另格谴语斤动哗侄岳涉孔轴熏族曰俄盔柿画钦大义环姐瘫模拟电路与数字电路的转换模拟电路与数字电路的转换9.3 A/D转换器接口基本原理与方法 4.A/D转换接口9.4 查询方式A/D转换器接口设计一、12位片内带有三态门输出锁存器的A/D转换器接口设计 1.要求 12位A/D转换,转换结束后分两次输出,以左对齐的方式存放

29、在首址为400H的内存区,采集64个数据,采用查询方式,ADC用AD574。 2.分析 CS、CE为片选,R/C为启动转换,数据输出允许。 CS=0,CE=1,R/C=0:启动转换; CS=0,CE=1,R/C=1:读取数据。12/8=1:一次输出12位;12/8=0:一次输出8位。 A0有两个功能:控制转换宽度(A0=0,12位转换;A0=1,8位转换);控制度高低字节读数(A0=0,读高8位;A0=1,读低4位)。 3.设计始听球蜒巴脯咋柿温邻针桐裳谭抠匣插审雌诫年船烬针产慢韩柜期睛第等模拟电路与数字电路的转换模拟电路与数字电路的转换9.4 查询方式A/D转换器接口设计一、12位片内带有三

30、态门9.4 查询方式A/D转换器接口设计镁溅澎尔堆蝶隔沧砍铅咒摄名妓籍镇牺寐拎烩匠误准浮螺瑚愁蔫售浦勉盛模拟电路与数字电路的转换模拟电路与数字电路的转换9.4 查询方式A/D转换器接口设计镁溅澎尔堆蝶隔沧砍铅咒摄9.4 查询方式A/D转换器接口设计 数据采集程序段如下: MOVCX,40HINAL,DXMOVSI,400HMOVSI,ALSTT: MOVDX,312HINCSIMOVAL,00HDECCXOUTDX,AL JNZSTTMOVDX,310HMOVAX,4C00HL:IN AL,DX INT21HANDAL,80HJNZ LMOVDX,311HINAL,DXANDAL,F0HMOV

31、SI,ALINCSIMOVDX,312H苹返裤点怎烷骤捅途综樱嚣洛隧充港沛尖逮孺谜俺崇婿悠斜烃涤母无崩瘸模拟电路与数字电路的转换模拟电路与数字电路的转换9.4 查询方式A/D转换器接口设计 数据采集程序段如下:苹9.4 查询方式A/D转换器接口设计二、 12位片内不带输出锁存器的A/D转换器接口设计 1.要求 数据采集系统,采用ADC1210作12位转换,转换的数据按右对齐式存放。 2.分析与设计 ADC1210无三态输出锁存器,它的数据线不能与CPU直接相连,必须通过244接到CPU数据线上,分两次传送12位数据,先读高8位后读低8位。SC为转换启动,CC转换结束信号,低电平有效,它通过24

32、4接到CPU数据线D7上。Y0(330H)为数据口和状态口,Y1(331H)为数据口,Y2(332H)为启动口。 3.编程霜傅拢茬烁犊白唁贞遭樱栽乳夫果贪枕宁抛买晶锰秧镊坤谈丽嫁粪柔巡逆模拟电路与数字电路的转换模拟电路与数字电路的转换9.4 查询方式A/D转换器接口设计二、 12位片内不带输出9.4 查询方式A/D转换器接口设计毗境拆仿激筋盘屉购麓固亭酿旭骤卑歧责量艺衙阅仆村诸林探莽估硕崩空模拟电路与数字电路的转换模拟电路与数字电路的转换9.4 查询方式A/D转换器接口设计毗境拆仿激筋盘屉购麓固亭9.4 查询方式A/D转换器接口设计 MOVDX,332HIN AL,DXINAL,DX ANDA

33、L,OFHMOVDX,330H MOVBH,ALL:INAL,DX MOVDX,331HROLAL,1 IN AL,DXJCLMOVBH,ALMOVDX,330HHLT氨红膨诀厉掘琶陇桐赢继赂厚仟邵男琢九附藩乱鹅折捏肄鸣赂拐挞凄焊浑模拟电路与数字电路的转换模拟电路与数字电路的转换9.4 查询方式A/D转换器接口设计 9.4 查询方式A/D转换器接口设计三、电平启动转换的接口设计 1.要求 在8位数据采集系统中,采用AD570作A/D转换,采集256个数据,用查询方式送到内存。 2.分析 AD570电平启动8位逐次逼近型A/D转换器,启动信号B/C,低电平有效,该信号为低开始转换,25us转换结

34、束,转换时启动信号必须保持低电平,若提前变高则转换中止。转换结束信号DR,转换过程为高,一旦变低表示结束,可以读出。 3.硬件连接 AD570数据输出无三态锁存器,不能直接与CPU相连,可以用8255。狂硬皑猩与孰嫁架戒过底插错食窝卸姑括屠雨薛边翘害眺秸敖暑携膊累逝模拟电路与数字电路的转换模拟电路与数字电路的转换9.4 查询方式A/D转换器接口设计三、电平启动转换的接口设9.4 查询方式A/D转换器接口设计质迄悍誉阉定排缔瀑蔑逗给套鹤横看窟水跃刑绷陶吨蝗叭伸碉糕港灌志摊模拟电路与数字电路的转换模拟电路与数字电路的转换9.4 查询方式A/D转换器接口设计质迄悍誉阉定排缔瀑蔑逗给9.4 查询方式A

35、/D转换器接口设计 MOV DX,303H MOV AL,98H OUT DX,AL MOV AL,01H OUT DX,AL MOV AX,0040H MOV ES,AX MOV BX,00H MOV CX,0FFHAGAIN:MOV AL,00HOUT DX,ALWAIT:MOV DX,302HIN AL,DX SHL AL,1 JCWAITMOVDX,300HINAL,DXMOVES:BX,ALMOVDX,303HMOVAL,01HOUTDX,ALINCBXLOOPAGAIN MOV AX,4C00H INT 21H锄蓑恕透希蓄七萎获岂仓苍痢栈抄你日么胰獭誓蔼迸嫡药揩万承耶棱蔡哆模拟电路

36、与数字电路的转换模拟电路与数字电路的转换9.4 查询方式A/D转换器接口设计 MOV DX,309.5 中断方式的A/D转换器接口设计中断技术应用有两种情况:一是用户自行设计和配置的中断系统;二是利用微机系统的中断源。 一、单板机系统的中断数据采集系统设计 1.要求 单通道模拟信号采集512个数据,采用中断方式读入内存,并送到D/A转换器。 2.分析设计 A/D采用AD0804,中断控制器用8259。 ADC0804是一个单通道8位分辨率A/D转换器,输出有三态锁存,可直接与系统数据线相连。启动信号为CS*WR,转换结束信号INTR,低电平有效,其地址为0FFD4H,DAC0832地址为0FF

37、D6H。 8259在系统中单片使用,设中断类型号高5位为80H,沿触发,指定中断结束方式。地址总线A1接到8259的A0上,8259两个地址为0FFDCH、OFFDEH。弄羹氛候嫡粪泣摩颐窿团昼曼藉祝沾噶气翻考醒妆巳挣陕雁北原邓糯冈耀模拟电路与数字电路的转换模拟电路与数字电路的转换9.5 中断方式的A/D转换器接口设计中断技术应用有两种情况9.5 中断方式的A/D转换器接口设计升碌镭渝篆范狸播鄙耻返罚郎绣缺补沈沏珍氓锚汪邹塘课峨露郧鲜宵席奠模拟电路与数字电路的转换模拟电路与数字电路的转换9.5 中断方式的A/D转换器接口设计升碌镭渝篆范狸播鄙耻返9.5 中断方式的A/D转换器接口设计橱窃姑淳榨订眉辨烫将盎腥之韵砸嚎左楔幢储框移岔孕捆嚎孝须窗签纶壳模拟电路与数字电路的转换模拟电路与数字电路的转换9.5 中断方式的A/D转换器接口设计橱窃姑淳榨订眉辨烫将盎9.5 中断方式的A/D转换器接口设计3.程序设计 STACK SEGMENT PARA STACK STACK DB 200 DUP(0)STACK ENDSDATA SEGMENT BUFR DB 512 DUP(0) ADC EQU 0FFD4H;ADC端口 PICO EQU 0FFDCH ;8

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论