接口 DA与AD转换器实验.doc

接口 DA与AD转换器实验.doc

ID:57099077

大小:52.00 KB

页数:5页

时间:2020-08-02

接口 DA与AD转换器实验.doc_第1页
接口 DA与AD转换器实验.doc_第2页
接口 DA与AD转换器实验.doc_第3页
接口 DA与AD转换器实验.doc_第4页
接口 DA与AD转换器实验.doc_第5页
资源描述:

《接口 DA与AD转换器实验.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、同组同学学号:同组同学姓名:实验日期:2012年5月7日交报告日期:2012年5月30日实验(No.4-1)题目:D/A与A/D转换器实验(0832、0809)--0832D/A转换实验实验目的及要求:实验目的:1、了解D/A转换的基本原理。2、了解D/A转换芯片0832的性能及编程方法。3、了解微机系统中扩展D/A转换的基本方法。实验要求:利用DAC0832,编制程序产生锯齿波、三角波、正弦波。三种波轮流显示,用示波器观看。实验电路及连线:连线连接孔1连接孔21DA_CSCS22-5V--+5V电压表(用直流电机替代电压表,至D/A插口)实验说明:1、D/A转换

2、是把数字量转换成模拟量的变换,实验台上D/A电路输出的是模拟电压信号。要实现实验要求,比较简单的方法是产生三个波形的表格,然后通过查表来实现波形显示。2、产生锯齿波和三角波的表格只需由数字量的增减来控制,同时要注意三角波要分段来产生。要产生正弦波,较简单的方法是造一张正弦数字量表。即查函数表得到的值转换成十六进制数填表。D/A转换取值范围为一个周期,采样点越多,精度越高些。本例采用的采样点为256点/周期。3、8位D/A转换器的输入数据与输出电压的关系为U(0∽-5V)=Uref/256×NU(-5V∽+5V)=2·Uref/256×N-5V(这里Uref为+5V

3、)实验框图:主程序框图源程序及分析:codesegmentassumecs:codestartprocnearmoval,0movdx,CS0832outdx,almoval,80houtdx,almoval,0ffhoutdx,aljmp$startendpcodeendsendstart实验现象:1、当连接-5V--+5V时,程序运行到80h时会停止,运行在0h时会逆时针转最高速,运行在0ffh时会顺时针转最高速。2、当连接-5V--+5V时,程序运行在0h时会停止,运行到80h时开始会不转,因为电压太小带不动转盘,当改为9fh时就可以慢速转动,当运行到0ff

4、h时会转到最高速。实验(No.4-2)题目:D/A与A/D转换器实验(0832、0809)--0809A/D转换实验实验目的及要求:实验目的:1、掌握A/D转换与单片机的接口方法。2、了解A/D芯片ADC0809转换性能及编程。3、通过实验了解微机如何进行数据采集。实验要求:利用实验板上的ADC0809做A/D转换器,实验板上的电位器提供模拟量输入,编制程序,将模拟量转换成二进制数字量,用8255的PA口输出到发光二极管显示。实验电路及连线:连线连接孔1连接孔21IN0电位器输出2AD_CSCS038255_CSCS148255_PA0L058255_PA1L16

5、8255_PA2L278255_PA3L388255_PA4L498255_PA5L5108255_PA6L6实验说明:A/D转换器大致有三类:一是双积分A/D转换器,优点是精度高,抗干扰性好;价格便宜,但速度慢;二是逐次逼近A/D转换器,精度,速度,价格适中;三是并行A/D转换器,速度快,价格也昂贵。实验用的ADC0809属第二类,是八位A/D转换器。每采集一次一般需100us。本程序是用延时查询方式读入A/D转换结果,也可以用中断方式读入结果,在中断方式下,A/D转换结束后会自动产生EOC信号,将其与CPU的外部中断相接,有兴趣的同学可以试试编程用中断方式读回

6、A/D结果.实验框图:主程序框图源程序及分析:modeequ082hPAequ09000hPCequ09002hCTLequ09003hCS0809equ08000hcodesegmentassumecs:codestartprocnearmovbx,0f123hmovax,5678hmov[bx],axmovax,[bx]movax,1234hmovbx,5678haddax,bxmovbx,400hmov[bx],axmoval,mode;设置8255工作方式movdx,CTLoutdx,alagain:moval,0movdx,CS0809outdx,al;

7、启动A/Dmovcx,40hloop$;延时>100usMovdx,PC;查询方式Lop1:Inal,dx;1usTestal,01h;1usJnzLop1;1usMovdx,CS0809inal,dx;读入结果movdx,PAoutdx,aljmpagaincodeendsendstart实验心得:通过本次实验,我了解了D/A转换的基本原理以及D/A转换芯片0832的性能及编程方法。在此次试验中我了解到模拟信号转换为数字信号的过程比较复杂,而在该实验中我加入了查询的方式,来实现这个过程。教师评语:成绩:教师签字:年月日

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。