版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
MCS-51应用系统A/D采样保持传感器开关量控制部件模拟执行部件D/A被测控系统非电信号模拟电信号图一般单片机应用系统7.4D/A和A/D转换器的接口设计主要内容:2
MCS-51与DAC0832的接口1
MCS-51与ADC0809的接口1. ADC0809芯片介绍1) ADC0809的特性2) ADC0809的逻辑结构及引脚2. MCS-51与ADC0809的接口电路3.A/D转换应用举例1MCS-51与ADC0809的接口返回图7-20ADC0809的内部逻辑结构图1. ADC0809芯片返回图7-21ADC0809的引脚图表7-3ADC0809通道选择表返回2.MCS-51单片机与ADC0809的接口返回3.A/D转换应用举例设有一个8路模拟量输入的巡迥检测系统,使用中断方式采样数据,并依次存放在外部RAM的A0H~A7H单元中。采集完一遍以后即停止采集。其数据采样的初始化程序和中断服务程序如下:返回
初始化程序: MOVR0,#A0H
;设立数据存储区指针 MOVR2,#08H
;8路计数值 SETBIT1
;边沿触发方式 SETBEA
;CPU开中断 SETBEX1
;允许外部中断1中断 MOVDPTR,#0FEF0H
;送入口地址并指向IN0LOOP: MOVX@DPTR,A
;启动A/D转换HERE: SJMPHERE
;等待中断返回中断服务程序: MOVXA,@DPTR ;采样数据 MOVX@R0,A ;存数 INCDPTR ;指向下一个模拟通道 INCR0 ;指向数据存储区下一个单元 DJNZR2,INT1 ;8路未转换完则继续 CLREA ;已转换完则关中断 CLREX1 ;禁止外部中断1中断 RETI ;从中断返回INT1:MOVX@DPTR,A ;再次启动A/D转换 RETI ;从中断返回返回2 MCS-51与DAC0832的接口1. DAC0832芯片介绍1) DAC0832的特性2) DAC0832的逻辑结构及引脚2. MCS-51与DAC0832的接口电路1)
单缓冲方式2) DAC0832单缓冲方式的应用3) DAC0832双缓冲方式的应用返回DAC0832的逻辑结构:返回≥1≥1返回(两级锁存方式)两级锁存方式,故程序中需要两条传送指令才能完成一个数字量的模拟转换。如:输入寄存器的地址为FEFFH,DAC寄存器的地址为FDFFH,则完成一次D/A转换的程序为:MOVA,#DATAMOVDPTR,#0FEFFHMOVX@DPTR,AMOVDPTR,#0FDFFHMOVX@DPTR,A7.10(一级锁存方式)(无锁存方式)2.MCS-51与DAC0832的接口电路1)单缓冲方式单缓冲方式的接口如图返回2)DAC0832单缓冲方式的应用例DAC0832用作波形发生器。分别写出产生锯齿波、三角波和矩形波的程序。返回①锯齿波的产生 ORG2000HSTART: MOVR0,#0FEH ;DAC地址FEH→R0 MOVA,#00H ;数字量→ALOOP: MOVX@R0,A ;数字量→D/A转换器 INCA ;数字量逐次加1 SJMPLOOP分析:返回②三角波的产生 ORG2000HSTART:MOV R0, #0FEH MOV A, #00HUP: MOVX @R0, A
;三角波上升边 INC A JNZ UPDOWN: DEC A ;A=0时再减1又为FFH MOVX @R0, A JNZ DOWN ;三角波下降边 SJMP UP分析:返回③矩形波的产生 ORG2000HSTART:
MOVR0,#0FEHLOOP: MOVA,#data1 MOVX@R0,A ;置矩形波上限电平 LCALLDELAY1 ;调用高电平延时程序 MOVA,#data2 MOVX@R0,A ;置矩形波下限电平 LCALLDELAY2 ;调用低电平延时程序 SJMPLOOP ;重复进行下一个周期分析:返回请设计一8031与DAC0832的接口电路,工作于单缓冲方式并确定其端口地址,编写一段生成20个周期的三角波的程序段。(假设三角波最小幅值为0V;最大幅值为+5V。)
DAC0832的应用举例 MOV DPTR,#0FFFEH MOV R7,#20LOOP: MOV A,#0U
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 高级统计师资格考试(高级统计实务与案例分析)试题库及答案(2026年浙江湖州市)
- 初级统计师资格考试(统计学和统计法基础知识)模拟试题及答案(西藏2026年)
- 2026年新疆博尔塔拉高级统计师资格考试(高级统计实务与案例分析)试题库及答案
- 2026年二级建造师考试市政工程真题及答案
- 2026年全国英语等级考试(PETS)一级B仿真试题及答案一
- 2026年全国成人高等学校招生考试(生态学基础-专升本)模拟试题及答案
- 叉车理论考试参考题库及答案
- 职业健康检查机构劳动防护用品管理制度
- 精细化工企业班组安全活动制度
- 2026年内蒙古商贸职业学院单招职业适应性测试试题及答案
- 2025四川国家公务员行测考试真题及答案
- 拆除工程爆破方案(3篇)
- 2025年贵州省初、中级专业技术资格考试(给排水)历年参考题库含答案详解(5卷)
- 油田采出水处理设计规范
- 招标采购专家管理办法
- 买卖矿山居间合同协议
- 重症超声及血流动力学培训班试题
- 广东研学实践活动方案
- T/CCMA 0112-2021全断面隧道掘进机用盾尾密封刷
- DB32/T 4494-2023房屋白蚁灭治技术规程
- 《婴幼儿饮食与营养》课件-2-2-1 学习活动1 7-12月龄婴儿喂养
评论
0/150
提交评论