




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、ADC0809模数转换实验【实验目的】(1)掌握ADC0809模/数转换芯片与单片机的连接方法及ADC0809的典型应用。(2)掌握用查询方式、中断方式完成模/数转换程序的编写方法。【实验要求】(1)实验前做好理论知识学习,明确实验目的,实验方法步骤和试验内容;(2)未经指导教师允许,不要随意动实验室其它设备;(3)按要求完成实验操作,做好实验记录,认真做好实验报告;(4)实验结束,整理好实验工具,保持实验室整洁卫生。【实验装置】THSMS-C型可编程控制器及单片机高级实验装置【实验说明】本实验使用ADC0809模数转换器,ADC0809是8通道8位CMOS逐次逼近式A/D转换芯片,片内有模拟
2、量通道选择开关及相应的通道锁存、译码电路,A/D转换后的数据由三态锁存器输出,由于片内没有时钟需外接时钟信号。下图为该芯片的引脚图。各引脚功能如下:IN0IN7:八路模拟信号输入端。ADD-A、ADD-B、ADD-C:三位地址码输入端。八路模拟信号转换选择由这三个端口控制。CLOCK:外部时钟输入端(小于1MHz)。D0D7:数字量输出端。OE:A/D转换结果输出允许控制端。当OE为高电平时,允许A/D转换结果从D0D7端输出。ALE:地址锁存允许信号输入端。八路模拟通道地址由A、B、C输入,在ALE信号有效时将该八路地址锁存。START:启动A/D转换信号输入端。当START端输入一个正脉冲
3、时,将进行A/D转换。EOC:A/D转换结束信号输出端。当 A/D转换结束后,EOC输出高电平。Vref(+)、Vref(-):正负基准电压输入端。基准正电压的典型值为+5V。VCC和GND:芯片的电源端和地端。【实验步骤】1、单片机最小应用系统的 P0口、Q0Q7口分别接A/D转换的D0D7口、A0A7口,单片机最小应用系统的P2.0、ALE、INT1、WR、RD分别接A/D转换的P2.0、CLOCK、INT1、WR、RD,A/D转换的Vi+、Vi-接入+5V、GND,单片机最小应用系统的P1口连接到八位逻辑电平显示接口。2、用串行数据通信线连接计算机与仿真器,把仿真器插到模块的锁紧插座中,
4、请注意仿真器的方向:缺口朝上。3、打开Keil uVision2仿真软件,首先建立本实验的项目文件,接着输入源程序,进行编译,直到编译无误。4、进行软件设置,选择硬件仿真,选择串行口,设置波特率为38400。5、打开模块电源和总电源,点击开始调试按钮,点击RUN按钮运行程序。8位发光二极管显示AD转换后的二进制值,调节模拟信号输入端的电位器旋钮,显示值随着变化,AD转换值的范围是00FFH。【参考程序】1.流程图开始初始化启动A/D转换A/D转换完 成?数据输出延时结束 2.源程序ORG 0000H ;LJMP MAIN ;ORG 0013H;LJMP PINT1;ORG 0030H;MAIN
5、: SETB IT1;SETB EA;SETB EX1;MOV DPTR, #0FEF3H;MOVX DPTR, A;SJMP $;PINT1: MOVX A, DPTR;MOV P1, A;MOVX DPTR, A ;RETI ;END ;【硬件电路】【讨论问题】(1)简述模拟量输入通道的结构。(2)对源程序加入注释。【实验总结】 DAC0832数模转换实验【实验目的】(1)掌握DAC0832直通方式,单缓冲器方式、双缓冲器方式的编程方法(2)掌握D/A转换程序的编程方法和调试方法【实验要求】(1)实验前做好理论知识学习,明确实验目的,实验方法步骤和试验内容;(2)未经指导教师允许,不要随意
6、动实验室其它设备;(3)按要求完成实验操作,做好实验记录,认真做好实验报告;(4)实验结束,整理好实验工具,保持实验室整洁卫生。【实验装置】THSMS-C型可编程控制器及单片机高级实验装置【实验说明】DAC0832是8位D/A转换器,它采用CMOS工艺制作,具有双缓冲器输入结构,其引脚排列如图所示,DAC0832各引脚功能说明:DI0DI7:转换数据输入端。CS:片选信号输入端,低电平有效。ILE:数据锁存允许信号输入端,高电平有效。WR1:第一写信号输入端,低电平有效,Xfer:数据传送控制信号输入端,低电平有效。WR2:第二写信号输入端,低电平有效。Iout1:电流输出1端,当数据全为1时
7、,输出电流最大;当数据全为0时,输出电流最小。Iout2:电流输出2端。DAC0832具有:Iout1+Iout2=常数的特性。Rfb:反馈电阻端。Vref:基准电压端,是外加的高精度电压源,它与芯片内的电阻网络相连接,该电压范围为:-10V+10V。VCC和GND:芯片的电源端和地端。DAC0832内部有两个寄存器,而这两个寄存器的控制信号有五个,输入寄存器由ILE、CS、WR1控制,DAC寄存器由WR2、Xref控制,用软件指令控制这五个控制端可实现三种工作方式:直通方式、单缓冲方式、双缓冲方式。直通方式是将两个寄存器的五个控制端预先置为有效,两个寄存器都开通只要有数字信号输入就立即进入D
8、/A转换。单缓冲方式使DAC0832的两个输入寄存器中有一个处于直通方式,另一个处于受控方式,可以将WR2和Xfer相连在接到地上,并把WR1接到80C51的WR上,ILE接高电平,CS接高位地址或地址译码的输出端上。双缓冲方式把DAC0832的输入寄存器和DAC寄存器都接成受控方式,这种方式可用于多路模拟量要求同时输出的情况下。三种工作方式区别是:直通方式不需要选通,直接D/A转换;单缓冲方式一次选通;双缓冲方式二次选通。【实验步骤】(1)单片机最小应用系统的 P0口接0832的DI0DI7口,单片机最小应用系统的P2.0、WR分别接D/A转换的P2.0、WR,Vref接-5V,D/A转换的
9、OUT接一个发光二极管。(2)用串行数据通信线连接计算机与仿真器,把仿真器插到模块的锁紧插座中,请注意仿真器的方向:缺口朝上。(3)打开Keil uVision2仿真软件,首先建立本实验的项目文件,接着输入源程序,进行编译,直到编译无误。(4)进行软件设置,选择硬件仿真,选择串行口,设置波特率为38400。(5)打开模块电源和总电源,点击开始调试按钮,点击RUN按钮运行程序。观察发光二极管的亮度变化。【参考程序】(1)流程图结束开始延时等待转换启动D/A转换转换结束输出延时(2)源程序ORG 0000H AJMP START ORG 0030HSTART: MOV DPTR,#0FEFFH ; 置DAC0832的地址 MOV A,#0FFH ; UP: MOVX DPTR,A ; 启动D/A转换 LCALL DELAY ; 延时显示电平 DEC A ; 设定低电平 JMP UP ; 连续输出DEL
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 年产20万吨氟化系列产品生产项目实施方案(参考模板)
- 锂电池回收利用项目可行性研究报告
- 《傲慢与偏见》读书心得 15篇
- 光伏装配示范复合项目可行性研究报告(参考范文)
- 河北省部分高中2023-2024学年高三上学期12月期末考语文含解析
- 安徽省名校联盟2023-2024学年高三上学期实验班12月大联考英语含解析
- 江苏航运职业技术学院《建筑与装饰工程施工》2023-2024学年第二学期期末试卷
- 喀什理工职业技术学院《城乡生态与环境规划》2023-2024学年第二学期期末试卷
- 安徽广播影视职业技术学院《纺织品实验与设计》2023-2024学年第二学期期末试卷
- 湖南工业大学《机械控制工程基础》2023-2024学年第二学期期末试卷
- 普惠金融专员试题及答案
- 《心电图机操作与应用》课件
- 《金属疲劳与断裂》课件
- 2025年《民法典》应知应会知识竞赛题库(含各题型)
- 办公楼清洁服务工作外包合同5篇
- 剧场协议合同范例
- 2025中小学学校校服采购工作方案
- 2024年烟台龙口市卫生健康局所属事业单位招聘工作人员笔试真题
- 西部计划考试考题及答案
- 《中国溃疡性结肠炎诊治指南(2023年)》解读
- 初中数学学科90学时培训方案及日程安排
评论
0/150
提交评论