您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 电子设计/PCB > 实验八-AD与DA转换
南京航空航天大学电工电子实验中心实验报告课程名称:计算机硬件技术基础实验名称:A/D与D/A转换实验姓名:学号:评定成绩:审阅教师:实验时间:2017.06.13南京航空航天大学南京航空航天大学一、实验目的要求1)学习掌握模/数,/数模信号转换基本原理。2)掌握ADC0809,0832芯片的使用方法。二、实验任务从键盘输入两位十六进制值,经0832转换成数字量后,送0809的通道0,再经A/D转换后在屏幕上显示此数字量。三、实验电路图图3-5-3A/D转换实验电原理框图南京航空航天大学四、实验代码CRLFMACROMOVDL,0DHMOVAH,02HINT21HMOVDL,0AH;宏定义了回车,换行的ASCII码INT21HENDMIOY0EQU3000H;片选IOY0对应的端口始地址IOY1EQU3040HADCSEQUIOY0;AD0809的端口地址DACSEQUIOY1;DAC0832的端口地址STACK1SEGMENTSTACKDW256DUP(?)STACK1ENDSDATASEGMENTMES0DB'PRESS1TOINPUTDATA!',0DH,0AHDB'PRESS2TOQUIT!',0DH,0AH,0DH,0AH,'$'MES1DB'*****PLEASEINPUTDATAOFHEX!*****',0DH,0AH,'$'MES2DB'0832OUTPUTDATA=$'MES3DB'0809INPUTDATA=$'BUFDB2DUP(?)DATAENDSSTACSEGMENTPARASTACKDB256DUP(?)STACENDSCODESEGMENTASSUMECS:CODE,SS:STAC,DS:DATASTART:MOVAX,DATAMOVDS,AXLEADX,MES0MOVAH,9;显示MES0INT21HLOP1:MOVDL,0FFHMOVAH,6;检测键盘输入INT21HJZLOP1CMPAL,'1'JZDACMPAL,'2'JZEXIT0JMPSTART南京航空航天大学EXIT0:JMPEXITDA:LEADX,MES1MOVAH,9;显示MES1INT21HLEADX,MES2MOVAH,9;显示MES2INT21HMOVAH,1INT21HMOVBUF,AL;十六进制值存入BUF和BUF[1]INT21HMOVBUF[1],ALMOVAH,2CRLFDA0:MOVAL,BUFSUBAL,30HCMPAL,9;十六进制转换十进制JBEA0SUBAL,7A0:MOVBL,ALMOVAL,BUF[1]SUBAL,30HCMPAL,9JBEB0SUBAL,7;十六进制转换十进制B0:MOVCL,4ROLBL,CLXORAL,BLMOVDX,DACSOUTDX,ALAD:MOVDX,ADCS;启动0809IN0OUTDX,ALCALLDELAYLEADX,MES3MOVAH,9;显示MES2INT21HMOVDX,ADCSINAL,DX;读入0809IN0值MOVBL,ALANDAL,0F0HMOVCL,4;显示高位RORAL,CL南京航空航天大学CALLCRT1MOVAL,BLANDAL,0FH;显示低位CALLCRT1CRLFINT21HJMPSTARTEXIT:MOVAX,4C00HINT21HCRT1PROCADDAL,30HCMPAL,39HJBED0ADDAL,7;在屏幕上显示一位16进制字符D0:MOVDL,ALMOVAH,2INT21HRETCRT1ENDPDELAYPROCNEARPUSHCXMOVCX,0FFFFHLOOP$;延时POPCXRETDELAYENDPCODEENDSENDSTART南京航空航天大学五、实验的运行数据及分析实现功能:从键盘输入两位十六进制值,经0832转换成数字量后,送0809的通道0,再经A/D转换后在屏幕上显示此数字量。六、实验讨论及心得体会通过实验我了解到D/A转换器是一种将数字量转换成模拟量的器件,其特点是:接收、保持和转换的数字信息,不存在随温度、时间漂移的问题,其电路抗干扰性较好。但在电压转换时存在误差,并不是非常精确的转化,这也是输入值与输出值有一定出入的原因。
本文标题:实验八-AD与DA转换
链接地址:https://www.777doc.com/doc-6184529 .html