微机实验da数模转换实验报告
“微机实验da数模转换实验报告”相关的资料有哪些?“微机实验da数模转换实验报告”相关的范文有哪些?怎么写?下面是小编为您精心整理的“微机实验da数模转换实验报告”相关范文大全或资料大全,欢迎大家分享。
单片机DA转换实验报告
实验九 D/A实验报告
㈠ 实验目的
1. 2. 3. 4.
掌握单片机与D/A的接口及编程方法;
通过D/A动态波形输出进一步理解D/A的工作原理; 结合实验六中的A/D来检验软硬件的正确性。 进一步了解单片机系统地址分配概念。
㈡ 实验器材
1. 2. 3. 4. 5.
G6W仿真器 MCS—51实验板 PC机 信号发生器 示波器
一台 一台 一台 一台 一台
㈢ 实验内容及要求
DAC0832是内含双锁存器且可与单片机8051直接接口的8位D/A,从实验板的电原理图可见,当0832管脚ILE为高,CS2为低时,8051对0832写入待转换的8位数字量,当对0832写入任意数(WR、CS2都为低)时,8051启动D/A转换。
把具有一定规律变化的数据连续送到0832,可用示波器在运放741输出端看到一定规律的动态波形。
将实验六中A/D所存数据直接送到0832,在D/A输出端也可用示波器观察到还原后的A/D输入端信号。
注意:在实验前,应先检查DAC0832的参考电压是否正确。
(要求DAC0832的参考电压值为Vref = -5V,用万用表观察 DAC0832芯片的8脚电压值。若不对,可调节实验板上的电位器W3来
DA转换实验
华南农业大学工程学院电类实验分室
基础实验部分
实验1 P1口实验一
一、实验目的: 1. 2.
学习P1口的使用方法。 学习延时子程序的编写和使用。
二、实验设备:
CPU挂箱、8031CPU模块 三、实验内容: 1. 2.
P1口做输出口,接八只发光二极管,编写程序,使发光二极管循环点亮。 P1口做输入口,接八个按纽开关,以实验箱上74LS273做输出口,编写程序
读取开关状态,在发光二极管上显示出来。 四、实验原理:
P1口为准双向口,P1口的每一位都能独立地定义为输入位或输出位。作为输入位时,必须向锁存器相应位写入“1”,该位才能作为输入。8031中所有口锁存器在复位时均置为“1”,如果后来在口锁存器写过“0”,在需要时应写入一个“1”,使它成为一个输入。
可以用第二个实验做一下实验。先按要求编好程序并调试成功后,可将P1口锁存器中置“0”,此时将P1做输入口,会有什么结果。
再来看一下延时程序的实现。现常用的有两种方法,一是用定时器中断来实现,一是用指令循环来实现。在系统时间允许的情况下可以采用后一种方法。
本实验系统晶振为6.144MHZ,则一个机器周期为12÷6.144us即1÷0.512us。现要写一个延时0.1s的
DA转换实验
华南农业大学工程学院电类实验分室
基础实验部分
实验1 P1口实验一
一、实验目的: 1. 2.
学习P1口的使用方法。 学习延时子程序的编写和使用。
二、实验设备:
CPU挂箱、8031CPU模块 三、实验内容: 1. 2.
P1口做输出口,接八只发光二极管,编写程序,使发光二极管循环点亮。 P1口做输入口,接八个按纽开关,以实验箱上74LS273做输出口,编写程序
读取开关状态,在发光二极管上显示出来。 四、实验原理:
P1口为准双向口,P1口的每一位都能独立地定义为输入位或输出位。作为输入位时,必须向锁存器相应位写入“1”,该位才能作为输入。8031中所有口锁存器在复位时均置为“1”,如果后来在口锁存器写过“0”,在需要时应写入一个“1”,使它成为一个输入。
可以用第二个实验做一下实验。先按要求编好程序并调试成功后,可将P1口锁存器中置“0”,此时将P1做输入口,会有什么结果。
再来看一下延时程序的实现。现常用的有两种方法,一是用定时器中断来实现,一是用指令循环来实现。在系统时间允许的情况下可以采用后一种方法。
本实验系统晶振为6.144MHZ,则一个机器周期为12÷6.144us即1÷0.512us。现要写一个延时0.1s的
8位DA转换实验 实验报告 - 孔令宇 10284032 - 图文
8位D/A转换实验
学生:孔令宇
班级:计科10级1006班
任课教师:吴为民
一、实验目的
学习掌握数/模转换的基本原理,掌握DAC0832芯片的使用方法。 二、实验内容
按实验接线图编写转换程序,分别产生锯齿波,三角波并用示波器观察波形。 三、实验原理图
四、实验流程 1. 锯齿波
2. 三角波
五、实验代码 1.锯齿波
.model small .386 data segment data ends
code segment
assume cs:code,ds:data
start: mov al,00H J: mov dx,200H out dx,al inc al cmp al,0FFH jnz J mov al,00H jmp J code ends end start
2.三角波 .model small .386
data segment
;输出数据初值 ;DAC0832的地址 ;锯齿波输出 ;al+1
;是否等于0FFH
;不等于跳到J处,继续al+1 ;等于0FFH,
单片机AD与DA转换实验报告
AD与DA转换实验报告
一. 实验目的
⑴ ⑵ ⑶ ⑷ ⑸ ⑹
掌握A/D转换与单片机接口的方法;
了解A/D芯片0809转换性能及编程方法; 通过实验了解单片机如何进行数据采集。 熟悉DAC0832 内部结构及引脚。 掌握D/A转换与接口电路的方法。
通过实验了解单片机如何进行波形输出。
二. 实验设备
装有proteus的电脑一台
三. 实验原理及内容 1. 数据采集_A/D转换
(1) 原理
①ADC0809由一个8路模拟开关、一个地址锁存与译码器、一个A/D转换器和一个三态输出锁存器组成。多路开关可选通8个模拟通道,允许8路模拟量分时输入,共用A/D转换器进行转换。三态输出锁器用于锁存A/D转换完的数字量,当OE端为高电平时,才可以从三态输出锁存器取走转换完的数据。
②ADC0809引脚结构:
D7 ~ D0:8位数字量输出引脚。IN0 ~ IN7:8位模拟量输入引脚。 VCC:+5V工作电压。GND:地。
REF(+):参考电压正端。REF(-):参考电压负端。 START:A/D转换启动信号输入端。
ALE:地址锁存允许信号输入端。(以上两种信号用于启动A/D转换). EOC:转换结束信号输出引脚,开始转换时为低电平,当转换结
北航微机原理实验报告 模数转换
微机原理实验报告 模数转换
一、实验名称 模/数转换
二、实验目的
了解模/数转换的原理,掌握ADC0809的使用方法。
三、实验内容
将温度传感器输出端连至ADC0809IN0端; 编写程序对IN0通道的模拟量进行模/数转换;
将模/数转换得到的数字量换算成温度值显示在微机屏幕上。
四、程序流程图及波形图:(见末页)
五、实验结论:
符合预期,屏幕上显示经换算后的温度值。
六、实验心得
模/数转换实验相对先前作的数/模转换实验在程序编写上要复杂一点,但在编写程序的过程中,感觉思路更为清晰,而且接线更为容易,因而总体来说难度并不大。这次上机实验虽然非常简单,但很显然这种实验性质的模/数转换是非常肤浅和基本的。模/数转换这一过程在生产实践中被广泛使用,作为工科学生的我们也不能仅仅满足于能调通这样的小程序,而是应该在这次实验的基础上,看一些深入介绍模/数转换的书籍,尝试去编写一些更复杂的程序,实现一些更复杂的功能。我想通过这些额外的学习,我一定能从中得到更多的锻炼、提高自己的能力和素养。
七、实验程序:
inadress equ 0EF00H-280H+298H
STACK SEGMENT STACK DB 100 DUP (?
数模实验报告
衡阳师范学院数学与计算科学系
学 生 实 验 报 告
实验课程名称: 数学建模
实 验 内 容: 盐溶液变化规律的数学模型
系 别: 数学 年级: 11级 专业班:应用数学2班
学 生 姓 名 李玉、林倩、刘存
学 号 11090216、11090218、11090220
开 课 时 间: 2013 年 上 学 期
成 绩 实验指导教师 宫兆刚
一.盐溶液变化规律
1.设一容器内原有100L盐水,内含有盐10kg,现以3L/min的速度注入质量浓度为0.01kg/L的淡盐水,同时以2L/min的速度抽出混合均匀的盐水,求容器内盐量变化的数学模型。
解:设t时刻容器内的盐量为x(t),考虑到t到t+dt时间内容器中变化情况,在dt时间内
容器中盐的改变量=注入的盐水中所含盐量-抽出的盐水中所含盐量 容器内盐的改变量为dx,注入的盐水中所含盐量为0.01?3dt,t时刻容器内溶液的质量浓
DSP实验报告 之 CODEC(模数数模转换)
DSP技术及应用
实 验 报 告
学 院:
班 级: 姓 名:
学 号: 指导老师: 完成日期:
CODEC(模数/数模转换)
一、实验目的
1. 熟悉DSK板的结构和设置(DSK板注意事项在第2页); 2. 掌握利用CODEC进行AD/DA转换; 3. 熟悉McBSP, DMA的使用;
4. 掌握C和汇编混合编程封装具体实现。
二、实验设备
1.集成开发环境CCS 2.5402DSK实验板 3. 实验代码:
a). 混合编程:codec_c.h(.h、.h54均由程序自动加载,可不加,后同), dsp_cnst.h54, codec.s54, codec_c.c, rts.lib和codec_c.cmd,c5402_dsk.gel(同上用来做gel初始设置, c5402_dsk.gel与 c5402.gel稍有区别,注意比较其中的异同)。
b). 汇编(时间多的同学做):codec_cnst.h54, dsp_cnst.h5
DA转换实验 - 图文
实验二 D/A转换
一、实验目的:
(1)了解D/A转换与单片机的接口方法; (2)了解D/A转换芯片0832的性能及编程方法; (3)了解单片机系统中扩展D/A转换芯片的基本方法;
二、实验内容:
利用0832输出一个从0V开始逐渐升至5V再降至0V的可变电压。
三、实验接线图:
四、实验程序框图:
五、实验步骤:
把0832译码线CS5接至FF80H,JX0接JX2,运行程序,数码管上显示不断加大或减小的数字量,用万用表测试D/A输出孔AOUT应也能测出不断加大或减小的电压值。
六、程序清单:
ORG 0000H LJMP SE13 ORG 05E0H
SE13: MOV SP,#53H
mov p2,#0ffh MOV A,#81H
MOV DPTR,#0FF23H MOVX @DPTR,A MOV 7EH,#00H MOV 7DH,#08H MOV 7CH,#03H
MOV 7BH,#02H ;显示缓冲区初值
LO20: MOV R6,#00H LO21: MOV DPTR,#0FF80H
MOV A,R6
MOVX @DPTR,A
DSP实验报告 之 CODEC(模数数模转换)
DSP技术及应用
实 验 报 告
学 院:
班 级: 姓 名:
学 号: 指导老师: 完成日期:
CODEC(模数/数模转换)
一、实验目的
1. 熟悉DSK板的结构和设置(DSK板注意事项在第2页); 2. 掌握利用CODEC进行AD/DA转换; 3. 熟悉McBSP, DMA的使用;
4. 掌握C和汇编混合编程封装具体实现。
二、实验设备
1.集成开发环境CCS 2.5402DSK实验板 3. 实验代码:
a). 混合编程:codec_c.h(.h、.h54均由程序自动加载,可不加,后同), dsp_cnst.h54, codec.s54, codec_c.c, rts.lib和codec_c.cmd,c5402_dsk.gel(同上用来做gel初始设置, c5402_dsk.gel与 c5402.gel稍有区别,注意比较其中的异同)。
b). 汇编(时间多的同学做):codec_cnst.h54, dsp_cnst.h5