接口 DA与AD转换器实验_第1页
接口 DA与AD转换器实验_第2页
接口 DA与AD转换器实验_第3页
接口 DA与AD转换器实验_第4页
接口 DA与AD转换器实验_第5页
全文预览已结束

下载本文档

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

文档简介

1、同组同学学号:同组同学姓名:实验日期:2012 年 5月 7日交报告日期:2012 年 5月 30日实验(No. 4-1 )题目:D/A与A/D转换器实验(0832、0809)-0832 D/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/256NU(-5V+5V)=2Uref/256N-5V (这里Uref为+5V)实验框图: 主程序框图源程序及分析:co

3、de segment assume cs:codestart proc near mov al, 0 mov dx, CS0832 out dx, al mov al, 80h out dx, al mov al, 0ffh out dx, al jmp $start endpcode ends end start实验现象: 1、当连接-5V - +5V时,程序运行到80h时会停止,运行在0h时会逆时针转最高速,运行在0ffh时会顺时针转最高速。 2、当连接-5V - +5V时,程序运行在0h时会停止,运行到80h时开始会不转,因为电压太小带不动转盘,当改为9fh时就可以慢速转动,当运行到0f

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

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

6、及分析:mode equ 082hPA equ 09000hPC equ 09002hCTL equ 09003hCS0809 equ 08000hcode segment assume cs:codestart proc near mov bx, 0f123h mov ax, 5678h mov bx, ax mov ax, bx mov ax, 1234h mov bx, 5678h add ax, bx mov bx, 400h mov bx, ax mov al, mode ;设置8255工作方式 mov dx, CTL out dx, alagain: mov al, 0 mov dx, CS0809 out dx, al ; 启动 A/D mov cx, 40h loop $ ; 延时 100us Mov dx, PC ;查询方式Lop1: In al, dx ; 1us Test al, 01h ; 1us Jnz Lop1 ; 1usMov dx, CS0809 in al, dx ; 读入结果 mov dx, PA out dx, al jmp againcode ends end start实验心得:通过本次实验,我了解了

温馨提示

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

评论

0/150

提交评论