单片机-DAAD转换实验标准版文档_第1页
单片机-DAAD转换实验标准版文档_第2页
单片机-DAAD转换实验标准版文档_第3页
单片机-DAAD转换实验标准版文档_第4页
单片机-DAAD转换实验标准版文档_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

D/A、A/D转换实验单片机-DAAD转换实验标准版文档全文共9页,当前为第1页。实验要求:

利用实验板上的ADC0809做A/D转换器,利用实验板上的电位器W1提供模拟量输入。编制程序,将模拟量转换成二进制数字量,用发光二极管显示.

单片机-DAAD转换实验标准版文档全文共9页,当前为第2页。A_DPORTEQU8000H;0809通道0地址

ORG0000H

LJMPSTART

ORG0003H

LJMPINT_0

ORG0040H

START:

MOVSP,#60H

MOVR7,#0FFH;初始化

SETBIT0

SETBEA

SETBEX0;INT0允许

A_D:CS0809接8000H.D/A、A/D转换实验CS0809接8000H.中断方式下,A/D转换结束后会自动产生EOC信号,经一级74LS14反向后与8031的INT0相接.中断方式下,A/D转换结束后会自动产生EOC信号,经一级74LS14反向后与8031的INT0相接.读取结果由P1口送至八位发光二极管显示.中断方式下,A/D转换结束后会自动产生EOC信号,经一级74LS14反向后与8031的INT0相接.用户也可以用延时来保证A/D转换完成.本示例程序采取了中断处理来正确读取A/D转换的结果.1.掌握A/D转换与单片机的接口方法.2.了解A/D芯片ADC0809转换性能及编程.模块电位器V-OUT点(即中心抽头)接至ADC0809的IN0(通道0).1.掌握A/D转换与单片机的接口方法.模块电位器V-OUT点(即中心抽头)接至ADC0809的IN0(通道0).读取结果由P1口送至八位发光二极管显示.实验目的:

1.掌握A/D转换与单片机的接口方法.

2.了解A/D芯片ADC0809转换性能及编程.

3.通过实验了解单片机如何进行数据采集.

单片机-DAAD转换实验标准版文档全文共9页,当前为第3页。CS0809接8000H.模块电位器V-OUT点(即中心抽头)接至ADC0809的IN0(通道0).EOC连P3.2(INT0).将单片机的P1.0~P1.7接至八位发光二极管L1--L8.

实验电路及连线:单片机-DAAD转换实验标准版文档全文共9页,当前为第4页。实验连线示意图单片机-DAAD转换实验标准版文档全文共9页,当前为第5页。ADC0809是八位逐次逼近法A/D转换器,每采集一次一般需100us.中断方式下,A/D转换结束后会自动产生EOC信号,经一级74LS14反向后与8031的INT0相接.

本示例程序采取了中断处理来正确读取A/D转换的结果.用户也可以用延时来保证A/D转换完成.读取结果由P1口送至八位发光二极管显示.

实验说明:单片机-DAAD转换实验标准版文档全文共9页,当前为第6页。实验程序框图

单片机-DAAD转换实验标准版文档全文共9页,当前为第7页。1.掌握A/D转换与单片机的接口方法.CS0809接8000H.中断方式下,A/D转换结束后会自动产生EOC信号,经一级74LS14反向后与8031的INT0相接.3.通过实验了解单片机如何进行数据采集.A_DPORTEQU8000H;0809通道0地址

ORG0000H

LJMPSTART

ORG0003H

LJMPINT_0

ORG0040H

START:

MOVSP,#60H

MOVR7,#0FFH;初始化

SETBIT0

SETBEA

SETBEX0;INT0允许

A_D:A_DPORTEQU8000H;0809通道0地址

ORG0000H

LJMPSTART

ORG0003H

LJMPINT_0

ORG0040H

START:

MOVSP,#60H

MOVR7,#0FFH;初始化

SETBIT0

SETBEA

SETBEX0;INT0允许

A_D:1.掌握A/D转换与单片机的接口方法.A_DPORTEQU8000H;0809通道0地址

ORG0000H

LJMPSTART

ORG0003H

LJMPINT_0

ORG0040H

START:

MOVSP,#60H

MOVR7,#0FFH;初始化

SETBIT0

SETBEA

SETBEX0;INT0允许

A_D:用户也可以用延时来保证A/D转换完成.CS0809接8000H.2.了解A/D芯片ADC0809转换性能及编程.读取结果由P1口送至八位发光二极管显示.D/A、A/D转换实验利用实验板上的ADC0809做A/D转换器,利用实验板上的电位器W1提供模拟量输入。模块电位器V-OUT点(即中心抽头)接至ADC0809的IN0(通道0).A_DPORTEQU8000H;0809通道0地址

ORG0000H

LJMPSTART

ORG0003H

LJMPINT_0

ORG0040H

START:

MOVSP,#60H

MOVR7,#0FFH;初始化

SETBIT0

SETBEA

SETBEX0;INT0允许

A_D:2.了解A/D芯片ADC0809转换性能及编程.本示例程序采取了中断处理来正确读取A/D转换的结果.用户也可以用延时来保证A/D转换完成.D/A、A/D转换实验用户也可以用延时来保证A/D转换完成.1.掌握A/D转换与单片机的接口方法.CS0809接8000H.用户也可以用延时来保证A/D转换完成.源代码:

A_DPORTEQU8000H;0809通道0地址

ORG0000H

LJMPSTART

ORG0003H

LJMPINT_0

ORG0040H

START:

MOVSP,#60H

MOVR7,#0FFH;初始化

SETBIT0

SETBEA

SETBEX0;INT0允许

A_D:MOVDPTR,#A_DPORT

MOVX@DPTR,A;启动A_D

CJNER7,#00H,$;等待A_D转换结束

CPLA

MOVP1,A;数据输出

MOVR7,#0FFH;清读数

温馨提示

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

评论

0/150

提交评论