教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 综合文档 >

单片机实验讲义(8)

来源:网络收集 时间:2026-08-09
导读: 六、程序框图: 程序名称T13f.asm,T13j.asm 发送程序 接收程序 实验十四 D/A转换实验 一、实验目的: 1. 了解D/A转换的基本原理。 1. 了解D/A转换芯片0832的性能及编程方法。 2. 了解单片机系统中扩展D/A转换的

六、程序框图:

程序名称T13f.asm,T13j.asm

发送程序 接收程序

实验十四 D/A转换实验

一、实验目的:

1. 了解D/A转换的基本原理。

1. 了解D/A转换芯片0832的性能及编程方法。 2. 了解单片机系统中扩展D/A转换的基本方法。 二、实验设备:

EL-MUT-III型单片机实验箱、8051CPU模块

三、实验内容:

利用DAC0832,编制程序产生锯齿波、三角波、正弦波。三种波形轮流显示。 四、实验原理:

D/A转换是把数字量转换成模拟量的变换,从D/A输出的是模拟电压信号。产生锯齿波和三角波只需由A存放的数字量的增减来控制;要产生正弦波,较简单的手段是造一张正弦数字量表。取值范围为一个周期,采样点越多,精度就越高。

本实验中,输入寄存器占偶地址端口,DAC寄存器占较高的奇地址端口。两个寄存器均对数据独立进行锁存。因而要把一个数据通过0832输出,要经两次锁存。典型程序段如下:

MOV DPTR,#PORT MOV A,#DATA MOVX @DPTR,A INC DPTR MOVX @DPTR,A

其中第二次I/O写是一个虚拟写过程,其目的只是产生一个WR信号。启动D/A。 五、实验电路:

六、实验步骤:

1、 DAC0832的片选CS0832接CS0,输出端OUT接示波器探头。 2、 将短路端子DS的1、2短路

七、程序框图T14.ASM

主程序MAIN 锯齿波显示子程序:PRG1

三角波显示子程序:PRG2 正弦波显示子程序:PRG3

中断子程序:DELAY

实验十五

A/D转换实验

一、实验目的:

1. 掌握A/D转换与单片机的接口方法。 2. 了解A/D芯片ADC0809转换性能及编程方法。 3. 通过实验了解单片机如何进行数据采集。 二、实验设备:

EL-MUT-III型单片机实验箱、8051CPU模块 三、实验内容:

利用实验台上的ADC0809做A/D转换器,实验箱上的电位器提供模拟电压信号输入,编制程序,将模拟量转换成数字量,用数码管显示模拟量转换的结果。 四、实验原理:

A/D转换器大致有三类:一是双积分A/D转换器,优点是精度高,抗干扰性好,价格便宜,但速度慢;二是逐次逼近法A/D转换器,精度、速度、价格适中;三是并行A/D转换器,速度快,价格也昂贵。

实验用的ADC0809属第二类,是八位A/D转换器。每采集一次需100us。

ADC0809 START端为A/D转换启动信号,ALE端为通道选择地址的锁存信号。实验电路中将其相连,以便同时锁存通道地址并开始A/D采样转换,故启动A/D转换只需如下两条指令:

MOV DPTR,#PORT MOVX @DPTR,A

A中为何内容并不重要,这是一次虚拟写。

在中断方式下,A/D转换结束后会自动产生EOC信号,将其与8031CPU板上的INT0相连接。在中断处理程序中,使用如下指令即可读取A/D转换的结果:

MOV DPTR,#PORT MOVX A,@DPTR

五、实验电路:

单片机实验讲义(8).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/403831.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)