智能仪器实验1:AD转换_第1页
智能仪器实验1:AD转换_第2页
智能仪器实验1:AD转换_第3页
全文预览已结束

下载本文档

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

文档简介

实验一A/D转换实验【实验目的】1.熟悉ADC0809与单片机的接口电路连接;2.掌握ADC0809A/D转换的编程。【实验内容】应用ICDE-5208K实验箱上的ADC0809,将电位器提供0-5V的模拟电压转换成数字量,并送数码管的第4位、第5位和第6位显示,显示数值的单位为V,注意小数点的显示。注:ADC0809是8位A/D转换芯片,分辨力约为0.02V。【实验原理与设计】1.硬件电路A/D转换电路原理图如图1所示。图1A/D转换电路原理图使用电位器电路(D6区),0809转换模块(A3区)及单片机模块(E1区),把相应接口连接,其中ADDA、ADDB、ADDC均接地,CLK接500K时钟(C2区),CS4接E1区的译码地址中的任意一个(例如8000H),读(/RD)、写(/WR)接E1区的/IORD、/IOWR,数据总线接口JX6和JX0(E2区)连接。显示电路原理图如图2所示。图2显示电路原理图PA口作为位扫描口与数码管显示电路JS接口连接,PB口输出字形码与数码管显示电路JLED接口连接,8255的数据总线D0-D7、读(/RD)、写(/WR)、端口选择A0、A1和片选/CS已经和单片机接好,各端口地址如下:PA口:0FF28H;PB口:0FF29H;PC口:0FF2AH;控制口:0FF2BH2.程序设计(1)启动0809转换,使用外部数据传送语句:MOVDPTR,#ADDR0;ADDR0为0通道地址MOVA,#00H;此句可省略MOVX@DPTR,A;用单片机的/WR信号启动转换(2)读转换后的数据:MOVDPTR,#ADDR0;ADDR0为0通道地址MOVXA,@DPTR;读出转换后的数据(3)等待0809转换结束,延时等待100us或查询EOC是否为高电平即可。(4)显示数据调用8255显示程序直接显示数字量。主程序流程图参见图3。【实验操作步骤】按硬件原理图将实验箱连线接好,并将SW3、SW4、SW5拨向“OFF”。程序调试及记录:(1)分块调试数据转换、数码管显示;(2)整体调试:调整电位器,观察数码管显示;(3)调试过程中出现的问题及解决。图图3 A/D转换主程序流程图(0通道采样)(等待转换完成)(调用8255显示程序)开始初始化启动转化延时100us读转换数据显示数据【实验总结】1.0809工作需要哪些控制信号?2.0809的IN0通道如何选中的?如果选择IN1通道该如何处理?【实验报告】1.实验题目、姓名、班级、学号、实验时间及实验地点;(5分)2.实验内容;(5分)3.硬件电路设计不用画原理图,用文字简述下连线过程即可;(10分)4.程序设计给出程序流程图及源程序代码;(

温馨提示

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

评论

0/150

提交评论