微机实验报告数模转换器和模数转换器实验
微机实验报告 模数转换器
![微机实验报告 模数转换器](https://img.taocdn.com/s3/m/0a93ae7d7fd5360cba1adb3b.png)
实验报告——模/数转换器专业:材料物理;姓名:曾瑞;学号:2011301230019一、实验目的了解模/数转换的基本原理,掌握ADC0809的使用方法。
二、实验内容1、实验电路原理图如图11.1。
通过实验台左下角电位器RW1输出0~5V直流电压送入ADC0809通道0(IN0),利用debug的输出命令启动A/D转换器,输入命令读取转换结果,验证输入电压与转换后数字的关系。
启动IN0开始转换: Out 0298 0读取转换结果: In 0298图11.1 模数转换电路2、编程采集IN0输入的电压,在屏幕上显示出转换后的数据(用16进制数)。
三、程序的流程图有键按下吗?开 始开 始N延 时Y N启动A/D转换读入转换后数据所读数据赋给BL 将数据右移四位调显示子程序显示其高四位从BL中取出数据和0FH相与调显示子程序显示其低四位将AL赋给DL DL大于9吗?DL加7DL加30H显示ASC码为DL的字符结 束Y 结 束(A) 主程序 (B ) 显示子程序四、源程序;FILENAME ZDR.ASM STACK SEGMENT DW 100 DUP(?) STACK ENDS CODE SEGMENTASSUME CS:CODE,SS:STACK MAIN PROCSTART : MOV DX,0C818H MOV AL,56HOUT DX,AL ;启动A/D 转换 MOV CX,0FFFFHDELAY: LOOP DELAY ;延时IN AL,DX ;读取转换结果存放于AL 中 MOV BL,ALMOV CL,4SHR AL,CL ;右移四位 CALL DISP ;显示高四位MOV AL,BL AND AL,0FHCALL DISP ;显示低四位MOV AH,2MOV DL,48HINT 21H ;输出’H’MOV AH,2MOV DL,0DHINT 21H ;回车MOV AH,2MOV DL,0AHINT 21H ;换行MOV DL,0FFHMOV AH,6INT 21H ;检测键盘是否有输入JZ START ;无输入则跳转MOV AH,4CHINT 21H ;返回到DOSMAIN ENDPDISP PROCMOV DL,ALCMP DL,9JLE NEXT ;小于等于9则跳转ADD DL,7 ;DL加7NEXT: ADD DL,30H ;字符的ASCII码MOV AH,2INT 21H ;显示字符RETDISP ENDPCODE ENDSEND START五、实验结果及分析(1)实验结果如下:00H 00H 00H···43H 43H 43H···50H 50H 50H···FFH FFH FFH···发现,随着滑动变阻器的滑动,显示的数值不断增大,最终增大到FFH,产生的原因是阻值的变化使得输入电压变大,因而显示数增大;(2)从上结果可以看出,其结果是一长串的数字,有很多的是重复的,很不简洁,其原因在于没有对相邻的数字进行比较。
数模转换和模数转换实验
![数模转换和模数转换实验](https://img.taocdn.com/s3/m/8e4b2922bcd126fff7050bc1.png)
③ I0 是电流输出端,MC3408L 以负电流的形式输出,I0 与输入数字信号的 关系满足方程
I0=-Vr/Rr*(A1/2+A2/4+A3/8+A4/16+A5/32+A6/64+A7/128+A8/256)
114
=பைடு நூலகம்Vr/Rr*ΣAi/2i
(6-1-1)
式中:Ai 是输入数字信号,高电平为“1”,低电平为“0”;Vr 和 Rr 分别是参考 电压和参考电阻的大小。
1
0
0 加计数
为全“0”,则其模拟量输出波形如图 ↑
0
0
0
0 减计数
6-1-4(c)所示。其频率
f=1/(2*2Ntcp)=1/(2N+1tcp)
(6-1-3)
式中 N —— 可逆计数器的位数;
115
tcp—— 时钟周期。 四位二进制可逆计数器 MC14516 的引脚如图 6-1-5 所示,表 6-1-1 是其功能。 3. 实验电路
图中 R1 和稳压管 2CW11 构成保护电路,使 E 点电压小于等于 2CW11 的稳 定电压。因而只需选择稳压管的稳定电压小于 TTL 输入端允许的最大逻辑高电 平,就能保证 G1 门不会因输入电压太高而损坏。
图中 74LS248 和 LED 数码管是显示模拟量转换成数字量后的数码,便于实验 观察。
输入数字量之间的关系,即
6-1-2 式。
① 按图 6-1-3 连接电路(每个
电阻、参考电压及电源电压均需测
量),运放 LM324 的 Vcc 接 5V,VEE 接地。
② 按表 6-1-2 输入数字量,用
数字电压表测量输出电压 UO,并与 按式 6-1-2 计算的理论值进行比较,
微机实验报告数模转换器和模数转换器实验
![微机实验报告数模转换器和模数转换器实验](https://img.taocdn.com/s3/m/7384315333687e21af45a9e5.png)
实验报告课程名称微机接口与汇编语言实验项目实验五数/模转换器和模/数转换器实验实验仪器 TPC-USB通用微机接口实验系统系别计算机学院专业班级/学号学生姓名实验日期 2013.12.19成绩指导教师胡信裕实验五数/模转换器和模/数转换器实验一、实验目的1. 了解数/模转换器的基本原理,掌握DAC0832芯片的使用方法。
2. 了解模/数转换器的基本原理,掌握ADC0809的使用方法。
二.实验设备1.PC微机系统一套2.TPC-USB通用微机接口实验系统一套三.实验要求1.实验前要作好充分准备,包括程序框图、源程序清单、调试步骤、测试方法、对运行结果的分析等。
2.熟悉与实验有关的系统软件(如编辑程序、汇编程序、连接程序和调试程序等)使用方法。
在程序调试过程中,有意识地了解并掌握TPC-USB通用微机接口实验系统的软硬件环境及使用,掌握程序的调试及运行的方法技巧。
3.实验前仔细阅读理解教材相关章节的相关内容,实验时必须携带教材及实验讲义。
四.实验内容及步骤(一)数/模转换器实验1.实验电路原理如图:DAC0832采用单缓冲方式,具有单双极性输入端(图中的Ua、Ub),编程产生以下锯齿波(从Ua和Ub输出,用示波器观察)参考电路图2. 8位D/A转换器DAC0832的口地址为290H,输入数据与输出电压的关系为:(UREF表示参考电压,N表示数数据),这里的参考电压为PC机的+5V电源。
3. 产生锯齿波只须将输出到DAC0832的数据由0循环递增。
4. 参考流程图:参考流程图(二)模/数转换器1. 实验电路原理图如图。
将(一)的DAC的输出Ua,送入ADC0809通道1(IN1)。
连接参考电路图2. 编程采集IN1输入的电压,在屏幕上显示出转换后的数据(用16进制数)。
3. ADC0809的IN0口地址为298H,IN1口地址为299H。
4. IN0单极性输入电压与转换后数字的关系为:其中Ui为输入电压,UREF为参考电压,这里的参考电压为PC机的+5V电源。
微机实验及课程设计——数模与模数转换
![微机实验及课程设计——数模与模数转换](https://img.taocdn.com/s3/m/4b99bdf8763231126fdb1142.png)
东南大学《微机实验及课程设计》实验报告实验八数模与模数转换姓名:学号:专业:实验室:计算机硬件技术实验时间:2010年06月1日报告时间:2010年06月2日评定成绩:审阅教师:一. 实验目的与内容1)了解数/模转换器的基本原理,掌握DAC0832 芯片的使用方法;2)了解模/数转换器的基本原理,掌握ADC0809 芯片的使用方法。
二. 基本实验原理(1)D/A 转换① 8 位D/A 转换器DAC0832 的口位置为290H,输入数据与输出电压的关系为:(UREF 表示参考电压,N 表示数数据),这里的参考电压为PC 机的+5V 电源。
②产生锯齿波只须将输出到DAC0832 的数据由0 循环递增,产生正弦波可根据正弦函数建一个下弦数字量表,取值范围为一个周期,表中数据个数在16 个以上。
电路连接如下图所示:图1产生锯齿波和正弦波的程序流程图如下所示:(2)A/D 转换① ADC0809 的IN0 口位置为298H,IN1 口位置为299H。
② IN0 单极性输入电压与转换后数字的关系为:其中Ui 为输入电压,UREF 为参考电压,这里的参考电压为PC 机的+5V 电源。
③一次A/D 转换的程序可以为:MOV DX,口位置OUT DX,AL ;启动转换;延时IN AL,DX ;读取转换结果放在AL 中电路连接如下图所示:图2 程序流程图(含子程序流程图)如下所示:(3)A/D转换曲线绘制流程图如下所示:三. 方案实现与测试(一)、获取TPC 扩展卡 I/O 和存储基位置直接在windows 下利用控制面板查看占用的存储和中断资源,可知:TPC设备内存范围: FDDFF000—FDDFF0FF接口芯片输入输出范围: BC00—BCFFTPC设备输入输出范围: B800—B87F接口芯片内存范围: FDC00000—FDCFFFFF(二)、DAC 实验电路原理如图1所示,DAC0832 采用单缓冲方式,具有单双极性输入端(图中的Ua、Ub)。
实验三、语音信号采集实验(信号数模.模数转换)
![实验三、语音信号采集实验(信号数模.模数转换)](https://img.taocdn.com/s3/m/618ef3677e21af45b307a8dc.png)
(AD)、信号处理芯片(DSP)、数模 转换器(DA)等主要器件,DSP系统首 先将模拟信号经过一个或者多个硬件滤 波器,或者其它的信号预处理,到达AD 转换成为数字信号,传输到DSP,DSP对 子这个信号进行采集、处理、分析,如 果有必要再经过DA,转换成为模拟信号 输出,实验中可以由示波器查看输出的 信号波形。
实验三、语音信号采集实验 ——信号模数数模转换
一、实验目的
(1)了解CODEC芯片TLV320AIC23B工
作的基本原理,了解其作为A/D的原理 (2)理解DSP的MCBSP的工作原理以及 基本设置 (3)熟悉CCS与CSP和MCBSP的初始设置
六.实验步骤
1.打开CCS 2. 装入AD.pjt工程文件 3.编译,下载,运行,耳机将实时听到MIC收 到的声音 4.设置断点,运行程序,观察采样的数据,数 据保存在dataright数组中。在view-graph观察采样 数据,Graph的设置中,start address:表示数组的 起始地址;Acqusion buffer size:表示输入数据个 数;Display Data size:表示显示数据个数(要与程 序中宏定义的采样个数一致); Dsp data type:表述数据类型(选择16-bit signer integer) 5.变化采样频率或采样长度,重复执行第4步
观察采样数据四实验原理dsp的应用系统一般包括模数转换器ad信号处理芯片dsp数模转换器da等主要器件dsp系统首先将模拟信号经过一个或者多个硬件滤波器或者其它的信号预处理到达ad转换成为数字信号传输到dspdsp对子这个信号进行采集处理分析如果有必要再经过da转换成为模拟信号输出实验中可以由示波器查看输出的信号波形
八.任务
将音频信号输入方式从line in
微机ad转换实验报告
![微机ad转换实验报告](https://img.taocdn.com/s3/m/d2269674a22d7375a417866fb84ae45c3b35c218.png)
微机ad转换实验报告微机AD转换实验报告一、引言AD转换是现代电子技术中非常重要的一部分,广泛应用于各种领域,如通信、仪器仪表、自动控制等。
本实验旨在通过使用微机进行AD转换实验,探究其原理和应用。
二、实验目的1. 了解AD转换的基本原理;2. 掌握使用微机进行AD转换的方法;3. 分析AD转换的精度和速度。
三、实验原理AD转换是将模拟信号转换为数字信号的过程。
在本实验中,我们将使用微机的AD转换器将模拟信号转换为数字信号。
微机的AD转换器通常是一个多通道的模数转换器,能够将多个模拟信号转换成相应的数字信号。
四、实验步骤1. 连接硬件设备:将待转换的模拟信号通过信号调理电路连接到微机的AD转换器输入端;2. 打开实验软件:启动微机上的AD转换实验软件;3. 设置参数:根据实验要求,设置采样率、分辨率等参数;4. 进行AD转换:点击软件界面上的“开始转换”按钮,开始进行AD转换;5. 数据分析:获取转换后的数字信号,进行数据分析和处理。
五、实验结果与分析通过实验,我们得到了一系列数字信号。
根据这些数字信号,我们可以进行各种数据处理和分析。
例如,我们可以绘制出信号的波形图、频谱图等,进一步分析信号的特性和性能。
六、实验中的问题与解决方法在实验过程中,我们可能会遇到一些问题,如信号失真、噪声干扰等。
针对这些问题,我们可以采取一些解决方法,如增加滤波电路、调整采样率等,以提高AD转换的精度和稳定性。
七、实验总结通过本次实验,我们深入了解了AD转换的原理和应用,掌握了使用微机进行AD转换的方法。
AD转换在现代电子技术中具有广泛的应用前景,掌握AD转换的原理和技术对于我们的学习和工作都具有重要意义。
八、实验心得本次实验让我对AD转换有了更深入的了解。
通过实际操作,我进一步掌握了使用微机进行AD转换的方法,并且了解到了AD转换的精度和速度对于实际应用的重要性。
在今后的学习和工作中,我将更加注重AD转换技术的应用与研究,为现代电子技术的发展做出自己的贡献。
南昌大学计算机控制实验报告数/模转换实验
![南昌大学计算机控制实验报告数/模转换实验](https://img.taocdn.com/s3/m/48c003a3dd36a32d72758107.png)
南昌大学实验报告学生姓名:学号:专业班级:实验类型:■验证□综合□设计□创新实验日期:实验成绩:实验一数/模转换实验一.实验要求掌握DAC0832芯片的性能、使用方法及对应的硬件电路。
编写程序控制D/A输出的波形,使其输出周期性的三角波。
二.实验说明电路实现见主板模块B1,具体说明请见用户手册。
DAC0832的片选CS0832接00H,观察输出端OUTl(B1部分)产生三角波由数字量的增减来控制,同时要注意三角波要分两段来产生。
三.实验步骤1、接线:此处无需接线。
2、示例程序:见Cpl源文件,程序流程如下图所示。
3、运行虚拟示波器方法:打开LCAACT软件中“设置”一>“实验机”,将其中的程序段地址设为8100,偏移地址0000。
然后选择“设置”一>“环境参数”一>“普通示波”,选择“工具”一>“加载目标文件”,本实验加载C:\AEDK\LCAACT\试验软件\CPI.EXE,然后选择在“工具”栏中“软件示波器”中“普通示波”,点击开始示波器即程序运行。
以后每个实验中的虚拟示波器运行方法同上。
只是加载的程序要根据实验的不同而不同。
如果以后用到该方法,不再赘述。
4、现象:程序执行,用虚拟示波器(CHl)观察输出点OUT(B1开始设置初始电平为0VD/A输出并增<=0FFH?YN数模转换中),可以测量到连续的周期性三角波。
通过实验结果的图片,我们可以知道得出来的三角波的幅值为U=(3.01V+1.95V)=4.96V。
T=1.3s模拟输出来的幅值和我们输入的5V有一定的偏差。
相对误差为(5-4.96)/5=0.8%,因为0832是8为的,所以分辨率为1/256即0.004。
相比较一下本次实验的误差只有0.8%,相当于掉了两个单位的分辨率。
在允许的误差范围之内。
所以本次实验的结果还算是比较成功的。
四、实验小结通过本次实验,我对数模转换的知识理解得更加透彻,以及如何使用DAC0832进行数模转换把数字量转换为模拟量并以三角波形式输出。
数字模拟转换器实训报告
![数字模拟转换器实训报告](https://img.taocdn.com/s3/m/22b20835a55177232f60ddccda38376baf1fe0a4.png)
一、实训背景随着科技的不断发展,电子技术在各个领域中的应用日益广泛。
数字模拟转换器(DAC)作为电子系统中一个重要的组成部分,能够将数字信号转换为模拟信号,广泛应用于音频、视频、通信等领域。
为了更好地理解数字模拟转换器的工作原理和应用,我们进行了为期两周的数字模拟转换器实训。
二、实训目的1. 理解数字模拟转换器的基本工作原理。
2. 掌握数字模拟转换器的类型及其特点。
3. 学会使用数字模拟转换器进行信号转换。
4. 提高动手能力和实际操作技能。
三、实训内容本次实训主要包括以下内容:1. 数字模拟转换器的基本原理2. 常见数字模拟转换器类型及其特点3. 数字模拟转换器的应用4. 实验操作与结果分析四、实训过程(一)数字模拟转换器的基本原理1. 数字信号与模拟信号:数字信号是离散的、有限的,而模拟信号是连续的、无限的。
数字模拟转换器的作用就是将数字信号转换为模拟信号,以满足各种应用需求。
2. 转换原理:数字模拟转换器主要分为两类:并行转换器和串行转换器。
并行转换器采用并行方式将数字信号转换为模拟信号,转换速度快;串行转换器采用串行方式转换,转换速度较慢。
(二)常见数字模拟转换器类型及其特点1. 并行转换器:并行转换器包括并行二进制转换器和并行梯形转换器。
并行二进制转换器转换速度快,但电路复杂;并行梯形转换器电路简单,但转换速度较慢。
2. 串行转换器:串行转换器包括串行二进制转换器和串行梯形转换器。
串行二进制转换器转换速度快,但电路复杂;串行梯形转换器电路简单,但转换速度较慢。
(三)数字模拟转换器的应用1. 音频信号处理:数字模拟转换器可以将数字音频信号转换为模拟音频信号,广泛应用于音频播放器、收音机等设备。
2. 视频信号处理:数字模拟转换器可以将数字视频信号转换为模拟视频信号,广泛应用于电视、显示器等设备。
3. 通信领域:数字模拟转换器可以将数字信号转换为模拟信号,以满足通信设备的需求。
(四)实验操作与结果分析1. 实验目的:通过实验,验证数字模拟转换器的工作原理,并掌握其实际应用。
模数数模转换实验报告
![模数数模转换实验报告](https://img.taocdn.com/s3/m/f54d1b69af1ffc4ffe47ac72.png)
微机与接口技术实验51.采用查表法,用DAC0809产生100Hz正弦输出模拟信号,用示波器检查波形。
(8253 T0产生定时脉冲,8259 INT0向CPU中断)。
分析:定时器对4Mhz信号4000分频,产生1000hz的中断,在中断服务程序里查表法进行数模转换(表中预先存有10个数),输出的模拟值符合正弦规律,且频率正好100hz。
源程序:ICW1 equ 00010011b ; 单片8259, 上升沿中断, 要写ICW4ICW2 equ 00100000b ; 中断号为20HICW4 equ 00000001b ; 工作在8086/88 方式OCW1 equ 11111110b ; 只响应INT0 中断CS8259A equ 09000h ; 8259地址CS8259B equ 09001hCONTROL equ 08003hCOUNT0 equ 08000hdac0832 equ 0a000hdata segmentnum db 6,52,128, 203, 249, 249, 203, 128, 52, 6;十个点进行正弦逼近data endscode segmentassume cs:code,ds:datainit8259 proc near ;8259的初始化子程序mov dx, CS8259Amov al, ICW1out dx, almov dx, CS8259Bmov al, ICW2out dx, almov al, ICW4out dx, almov al, OCW1out dx, alretinit8259 endpinit8253 proc near ;8253的初始化子程序mov al, 34h ; 通道0,方式2mov dx, CONTROLout dx, almov ax,4000 ;4000分频mov dx, COUNT0out dx, almov al,ahout dx, alretinit8253 endpint0 proc near ;0号中断的服务程序push axpush dxcmp si, 10 ;如果指针过了一个周期的数,就要返回到第一个重新来jnz goonmov si,offset numgoon:mov al,[si]inc almov dx,dac0832 ;将数字输入数模转换,成为模拟量输出out dx,alinc simov dx, CS8259Amov al, 20h ; 中断服务程序结束指令out dx, alpop dxpop axiretint0 endpstart: clicall init8259call init8253;将中断服务程序的入口地址写入mov ax, 0mov ds, axmov bx, 4*ICW2 ; 中断号mov ax, codeshl ax, 4 ; x 16add ax, offset Int0 ; 中断入口地址(段地址为0)mov [bx], axmov ax, 0inc bxinc bxmov [bx], ax ; 代码段地址为0mov ax,datamov ds,axmov si,offset numstiwait:jmp wait ;等待中断code endsend start2.设计ADC0832模数采样程序,对电位器输出电压采样,并用发光二极管显示采样值。
数模转换实验报告
![数模转换实验报告](https://img.taocdn.com/s3/m/28f5b5b9760bf78a6529647d27284b73f3423645.png)
数模转换实验报告
《数模转换实验报告》
在现代科技发展的背景下,数模转换技术在各个领域都有着广泛的应用。
数模
转换实验是电子信息类专业学生必修的实验课程之一,通过这门实验课程的学习,学生们可以深入了解数模转换的原理、方法和应用,从而为将来的工程实
践打下坚实的基础。
在本次数模转换实验中,我们首先学习了数模转换的基本原理和分类,包括脉
冲编码调制(PCM)、脉冲宽度调制(PWM)、脉冲位置调制(PPM)等。
接着,我们进行了模拟信号到数字信号的转换实验,通过示波器和模拟信号发生器的
配合,我们成功地将模拟信号转换为数字信号,并通过示波器观察到了转换后
的波形图。
这一实验使我们对数模转换的过程有了更直观的了解。
接下来,我们进行了数字信号到模拟信号的转换实验。
通过数字信号发生器和
示波器的配合,我们成功地将数字信号转换为模拟信号,并观察到了转换后的
波形图。
这一实验使我们对数字信号到模拟信号的转换过程有了更深入的认识。
通过本次数模转换实验,我们不仅深入了解了数模转换的原理和方法,还掌握
了相关实验技能。
这对我们将来的工程实践具有重要的指导意义,也为我们的
专业学习打下了坚实的基础。
总的来说,数模转换实验是一门非常重要的实验课程,通过这门实验课程的学习,我们不仅增加了对数模转换技术的理解,还提高了实验操作的能力和实际
应用的能力。
希望我们能够在将来的工程实践中充分运用所学知识,为科技发
展做出更大的贡献。
微机数模转换实验报告
![微机数模转换实验报告](https://img.taocdn.com/s3/m/09397c8fd4bbfd0a79563c1ec5da50e2534dd11d.png)
微机数模转换实验报告实验目的本实验旨在探究微机数模转换的原理和应用,并通过实际操作,掌握利用微机进行数模转换的方法。
实验背景在微机系统中,数字信号与模拟信号之间的转换是非常常见的操作。
其中,数字信号是指由离散值组成的信号,而模拟信号是连续变化的信号。
将数字信号转换为模拟信号的过程称为数模转换,而将模拟信号转换为数字信号的过程称为模数转换。
实验原理微机数模转换的原理是利用数模转换芯片将数字信号转换为模拟信号。
常见的数模转换芯片有DAC(数模转换器)和PWM(脉宽调制器)。
DAC是一种能将数字信号转换为模拟信号的电子元件。
它通过将一系列数字量映射到一系列连续变化的模拟信号,实现信号的转换。
DAC的输入可以是多位的数字信号,输出是一个连续的模拟电压信号或电流信号。
PWM是一种通过改变信号的脉冲宽度来实现模拟信号的转换的电子元件。
它的原理是通过改变周期相同的脉冲信号的脉冲宽度,从而改变信号的平均值,实现模拟信号的转换。
实验步骤1. 准备工作:选取适当的数模转换芯片,并准备好相关的电路连接材料。
2. 按照电路图连接相关电路。
根据使用的芯片类型不同,连接方式也会有所区别。
可以借助数字信号发生器和示波器进行连接测试,确保连接正确。
3. 编写控制程序。
根据芯片使用的控制方式,编写相应的控制程序。
使用汇编语言或C语言编写的程序,通过微机控制芯片的工作。
4. 调试程序。
将程序下载到微机上,通过调试工具进行运行。
可以通过示波器观察输出信号是否正确。
5. 进行实验。
根据实验要求,输入相应的数字信号,观察模拟信号的输出情况。
6. 记录实验结果。
记录实验参数、实验过程和实验结果,包括输入数字信号和输出模拟信号的对应关系。
实验结果经过实验,我们成功实现了微机数模转换的功能。
通过调整输入的数字信号,我们观察到模拟信号的输出随之改变。
在实验过程中,我们发现芯片的选择和电路的连接非常关键,正确的连接方式和合适的芯片可以确保实验的顺利进行。
数模转换与模数转换器的原理与设计
![数模转换与模数转换器的原理与设计](https://img.taocdn.com/s3/m/bc7ad210ac02de80d4d8d15abe23482fb4da0221.png)
数模转换与模数转换器的原理与设计数模转换和模数转换器是数字电子技术中常用的重要组件,是将模拟信号转换为数字信号或数字信号转换为模拟信号的关键设备。
在本文中,我们将介绍数模转换器(DA转换器)和模数转换器(AD转换器)的原理和设计。
一、数模转换器的原理与设计数模转换器(DA转换器)是将数字信号转换为模拟信号的设备。
它将数字信号按照一定的规则转换为模拟电压或电流输出,实现数字信号到模拟信号的转换。
数模转换器主要包括数字输入端、模拟输出端、数字控制电路和模拟输出电路。
数模转换器的原理是通过将数字输入信号通过根据控制信号的高低电平来控制开关电路的通断状态,由此来改变输出端的电压或电流。
常用的数模转换器有R-2R阻网络转换器、串行输入并行输出型转换器、并行输入串行输出型转换器等。
设计数模转换器时需要考虑以下几个要素:1. 分辨率:定义了转换器的精度,通常用比特数(Bit)来表示。
较高的分辨率意味着更精确的模拟输出。
2. 参考电压:转换器需要参考电压用于模拟输出的范围。
参考电压的选择需要根据具体应用场景来确定,通常为标准电压。
3. 输出范围:定义了模拟输出信号的最小和最大电压或电流值,用于确定模拟输出信号的幅值。
4. 更新速率:指的是数模转换器完成一次转换所需的时间,通常用赫兹(Hz)表示。
高的更新速率使得转换器能够快速响应输入信号的变化。
二、模数转换器的原理与设计模数转换器(AD转换器)是将模拟信号转换为数字信号的设备。
它将连续变化的模拟输入信号按照一定的规则转换为离散的数字输出信号。
模数转换器主要包括模拟输入端、数字输出端、模拟输入电路和数字控制电路。
模数转换器的原理是将模拟输入信号进行采样和量化,然后将量化结果转换为二进制数字输出。
常用的模数转换器有逐次逼近型转换器、积分型转换器、闪存型转换器等。
设计模数转换器时需要考虑以下几个要素:1. 采样率:采样率是指模数转换器对模拟输入信号进行采样的频率。
较高的采样率能够更准确地还原模拟输入信号。
微机原理实验报告 - dac
![微机原理实验报告 - dac](https://img.taocdn.com/s3/m/2a97ac2e647d27284b735120.png)
微机原理实验报告39032510 赵正2011/12/12一、实验名称数模转换二、实验目的了解数模转换的原理,学习数模转换芯片的使用方法,掌握利用数模转换芯片产生方波和正弦波的方法。
三、实验内容1.在数据段中存放对应于产生方波和正弦波的数字量,正弦波要求20个值。
2.编写程序将数据段中的数字量送到DAC0832的输出端产生方波和正弦波。
四、实验电路DAC0832采用单缓冲方式,具有单双极性输入端(图中Ua为单极性,Ub为双极性)按上面的电路入PROTUES仿真波形如下:图表 1 仿真正弦波(上面Ua,下面Ub,下同)图表 2 仿真方波五、程序流程图(左边方波,右边正弦波)图表 3 流程序实验数据和MATLAB绘图处理(实验中记录的是单极性的数据)1.方波电压最小值-4.84V图表 4 matlab方波2.正弦波-1.536 -2.889 -4 -4.7 -4.92 -4.7 -4 -2.889 -1.537图表 5 matlab正弦波3.三角波0.0025 -0.472 -0.948 -1.423 -1.9 -2.375 -2.846 -3.323 -3.799 -4.27图表 6 matlab三角波六、实验心得1.实验电路的连接非常简单,只有一根线,将片选接到290H-297H。
2.实验程序中应利用INT21H的1号功能,以便用万用表进行测量。
3.对于一些实验箱,在Caps Lock打开时,不能正常运行。
因为这个问题,我一开始耽误了很多时间。
附:实验程序方波:AD EQU 0EF00h-280H+290H; DAC0832地址STACK SEGMENT STACKDW 100 DUP(0)STACK ENDS;DATA SEGMENTDATA ENDS;CODE SEGMENTASSUME CS:CODE, DS:DATA, SS:STACKMAIN PROCMOV AX,DATAMOV DS,AXNEXT1:MOV DX,ADMOV AL,0OUT DX,AL ;输出第一个电压值MOV AH,1 ;等待按键输入INT 21HNEXT2:MOV DX,AD ;输出第二个电压值MOV AL,255OUT DX,ALMOV AH,1 ;等待按键输入INT 21HMOV AH,4CHINT 21HMAIN ENDPCODE ENDSEND MAIN正弦波:ADDRESS EQU 0EF00H-280H+290H ;地址STACK SEGMENT STACKDB 100 DUP (0)STACK ENDS;DATA SEGMENTSTR DB 128,168,203,232,250,255,250,232,203,168,128,88,53,24,6,0,6,24,53,88 DATA ENDS;CODE SEGMENTASSUME CS:CODE, DS: DATA, SS:STACKMAIN PROCMOV AX,DATAMOV DS,AX;MOV DX,ADDRESSREADY:MOV SI,OFFSET STRMOV CX,20 ;采20个数据NEXT:MOV DX,ADDRESSMOV AL,[SI]OUT DX,ALMOV AH,1 ;等按键输入INT 21HINC SILOOP NEXT;MOV AH,4CHINT 21HMAIN ENDPCODE ENDSEND MAIN三角波:AD EQU 0EF00H-280H+290HSTACK SEGMENT STACKDW 100 DUP(0)STACK ENDS;DATA SEGMENTDATA ENDS;CODE SEGMENTASSUME CS:CODE, DS:DATA, SS:STACK MAIN PROCMOV AX,DATAMOV DS,AXMOV CX,10 ;采10个数据MOV BX,0NEXT: MOV DX,ADMOV AL,BLOUT DX,ALMOV AH,1INT 21HADD BX,25 ;三角波数值每次加25LOOP NEXTMOV AH,4CHINT 21HMAIN ENDPCODE ENDSEND MAIN。
《数模实验报告》
![《数模实验报告》](https://img.taocdn.com/s3/m/52871c34571252d380eb6294dd88d0d233d43c9c.png)
一、实验目的1. 理解数模转换的基本原理和过程;2. 掌握常用的数模转换方法,如逐次逼近法、双积分法等;3. 熟悉数模转换器(DAC)和模数转换器(ADC)的原理及性能;4. 培养实验操作技能,提高动手能力。
二、实验原理数模转换(Digital-to-Analog Conversion,DAC)是指将数字信号转换为模拟信号的过程。
其基本原理是将数字信号表示的离散值转换为连续的模拟电压或电流信号。
数模转换器(DAC)是实现数模转换的硬件设备。
模数转换(Analog-to-Digital Conversion,ADC)是指将模拟信号转换为数字信号的过程。
其基本原理是将连续的模拟信号通过采样、量化、编码等步骤转换为离散的数字信号。
模数转换器(ADC)是实现模数转换的硬件设备。
三、实验器材1. 数模转换器(DAC);2. 模数转换器(ADC);3. 数据采集器;4. 计算机;5. 电源;6. 信号发生器;7. 电阻、电容等电子元件。
四、实验步骤1. 数模转换实验(1)搭建实验电路,连接DAC和信号发生器;(2)设置信号发生器的输出频率和幅度,观察DAC输出波形;(3)改变数字输入值,观察DAC输出波形的变化;(4)分析实验结果,验证数模转换的原理。
2. 模数转换实验(1)搭建实验电路,连接ADC和信号发生器;(2)设置信号发生器的输出频率和幅度,观察ADC输出波形;(3)改变模拟输入值,观察ADC输出波形的变化;(4)分析实验结果,验证模数转换的原理。
五、实验结果与分析1. 数模转换实验结果与分析(1)当输入数字信号为0000时,DAC输出电压为0V,输出波形为一条水平线;(2)当输入数字信号为1111时,DAC输出电压为满量程电压,输出波形为一条水平线;(3)随着输入数字信号的变化,DAC输出电压也相应地发生变化,输出波形呈现阶梯状;(4)实验结果表明,数模转换过程是将数字信号转换为模拟信号的过程,符合数模转换的原理。
微型计算机AD转换实验报告
![微型计算机AD转换实验报告](https://img.taocdn.com/s3/m/68f34606cc1755270722080a.png)
实验一 A/D与D/A 转换一.实验目的1.通过实验,熟悉并掌握实验系统原理与使用方法。
2.通过实验掌握模拟量通道中模数转换与数模转换的实现方法。
二.实验内容1.利用实验系统完成测试信号的产生2.测取模数转换的量化特性,并对其量化精度进行分析。
3.设计并完成两通道模数转换与数模转换实验。
三.实验步骤1.了解并熟悉实验设备,掌握以C8051F060为核心的数据处理系统的模拟量通道设计方法,熟悉上位机的用户界面,学习其使用方法;2.利用实验设备产生0~5V的斜坡信号,输入到一路模拟量输入通道,在上位机软件的界面上测取该模拟量输入通道当A/D转换数为4位时的模数转换量化特性;3.利用实验箱设计并连接产生两路互为倒相的周期斜坡信号的电路,分别输入两路模拟量输入通道,在上位机界面的界面上测取它们的模数转换结果,然后将该转换结果的数字量,通过数模转换变为模拟量和输入信号作比较;4.编写程序实现各种典型测试信号的产生,熟悉并掌握程序设计方法;5.对实验结果进行分析,并完成实验报告。
四.附录1.C8051F060概述C8051F060是一个高性能数据采集芯片。
芯片内集成了:(1)与8051兼容的内核:额定工作频率25MHz,流水线指令结构,70%的指令的执行时间为一个或两个系统时钟周期。
5个通用16位定时器∕计数器,59条可编程的I/O线,22个中断源(2个优先级)。
(2)模拟I/O:C8051F060的ADC子系统包括两个1Msps、16 位分辨率的逐次逼近寄存器型ADC,ADC 中集成了跟踪保持电路、可编程窗口检测器和DMA 接口;两个12位电压输出DAC转换器,用于产生无抖动的波形。
内部电压基准,精确的VDD监视器和欠压监测器。
(3)存贮器:64KB片内闪速/电擦除程序存贮器(EEPROM),4KB片内数据存贮器(SRAM)。
(4)片内其它外围:2个UART串行I/O,SPI串行I/O,专用的看门狗定时器,电源监视器,温度传感器,内部可编程振荡器3~24.5MHz或外接震荡器。
数模转换器和模数转换器实验报告材料
![数模转换器和模数转换器实验报告材料](https://img.taocdn.com/s3/m/bbebe690250c844769eae009581b6bd97f19bc83.png)
数模转换器和模数转换器实验报告材料一、实验目的1.学习和掌握数模转换器和模数转换器的原理和工作方式;2.了解数模转换器和模数转换器在各种应用领域的具体应用;3.掌握数模转换器和模数转换器的实际测量方法和数据处理。
二、实验器材和原理1.数模转换器(DAC):将数字信号转换为模拟信号。
它可以将二进制数字信号转换为连续的模拟信号,并且可以根据控制信号的不同而输出不同的电压或电流;2.模数转换器(ADC):将模拟信号转换为数字信号。
它能够实时取样模拟信号,并将其转换为对应的数字信号;3.示波器:用于观测和显示信号波形;4.信号发生器:用于产生输入信号。
三、实验过程1.数模转换器实验:(1)将示波器的X轴连接到数模转换器的数字输入端,Y轴连接到模拟输出端;(2)通过示波器上的控制按钮,调整示波器显示的方式,使其能够显示数模转换器输出的模拟信号波形;(3)使用信号发生器产生不同频率的正弦信号,并通过数模转换器将其转换为模拟信号;(4)观察和记录示波器上显示的模拟信号波形,并进行分析和比较。
2.模数转换器实验:(1)将信号发生器的输出连接到模数转换器的模拟输入端;(2)调整信号发生器的频率和幅度,产生不同的模拟信号;(3)将模拟信号输入到模数转换器中,并观察和记录模数转换器输出的数字信号;(4)使用示波器观测和记录模数转换器输出的数字信号波形,并进行分析和比较。
四、实验结果和数据处理1.数模转换器实验结果:根据示波器显示的模拟信号波形,可以观察到数模转换器能够将输入的数字信号转换为连续的模拟信号,并且输出的模拟信号的波形与输入信号的波形一致。
2.模数转换器实验结果:根据示波器显示的数字信号波形,可以观察到模数转换器能够将输入的模拟信号实时取样并转换为对应的数字信号。
对于不同频率和幅度的输入信号,模数转换器能够正确地输出对应的数字信号。
五、实验结论数模转换器和模数转换器是将数字信号和模拟信号相互转换的重要器件。
数模模数转换实验报告
![数模模数转换实验报告](https://img.taocdn.com/s3/m/9f65aa59b52acfc789ebc9fe.png)
数模模数转换实验报告一、实验目的1、了解数模和模数转换电路的接口方法及相应程序设计方法。
2、了解数模和模数转换电路芯片的性能和工作时序。
二、实验条件1、DOS操作系统平台2、数模转换芯片DAC0832和模数转换器ADC0809芯片。
三、实验原理1、数模转换:(1)微机处理的数据都是数字信号,而实际的执行电路很多都是模拟的。
因此微机的处理结果又常常需要转换为模拟信号去驱动相应的执行单元,实现对被控对象的控制。
这种把数字量转换为模拟量的设备称为数模转换器(DAC),简称D/A。
(2)实验中所用的数模转换芯片是DAC0832,它是由输入寄存器、DAC 寄存器和D/A 转换器组成的CMOS 器件。
其特点是片内包含两个独立的8 位寄存器,因而具有二次缓冲功能,可以将被转换的数据预先存在DAC 寄存器中,同时又采集下一组数据,这就可以根据需要快速修改DAC0832 的输出。
2、模数转换:(1)在工程实时控制中,经常要把检测到的连续变化的模拟信号,如温度、压力、速度等转换为离散的数字量,才能输入计算机进行处理。
实现模拟量到数字量转换的设备就是模数转换器(ADC),简称A/D。
(2)模数转换芯片的工作过程大体分为三个阶段:首先要启动模数转换过程。
其次,由于转换过程需要时间,不能立即得到结果,所以需要等待一段时间。
一般模数转换芯片会有一条专门的信号线表示转换是否结束。
微机可以将这条信号线作为中断请求信号,用中断的方式得到转换结束的消息,也可以对这条信号线进行查询,还可以采用固定延时进行等待(因为这类芯片转换时间是固定的,事先可以知道)。
最后,当判断转换已经结束的时候,微机就可以从模数转换芯片中读出转换结果。
(3)实验采用的是8 路8 位模数转换器ADC0809 芯片。
ADC0809 采用逐次比较的方式进行A/D 转换,其主要原理为:将一待转换的模拟信号与一个推测信号进行比较,根据推测信号是大于还是小于输入信号来决定增大还是减少该推测信号,以便向模拟输入逼近。
【实验三】数模、模数转换实验的.doc
![【实验三】数模、模数转换实验的.doc](https://img.taocdn.com/s3/m/5ff6edf6d15abe23482f4da1.png)
【实验三】数/模、模/数转换实验一、实验目的:了解数/模、模/数转换的基本原理,掌握ADC0809和DAC0832芯片的使用方法。
二、实验任务:在实验箱上设计并连接ADC0809 芯片的接线,按中断方式(利用EOC 发中断申请)对单通道模拟量进行A/D 转换。
A/D 转换结果送入PC 机后,再由PC 机送至DAC0832 进行D/A 转换,结果送至双踪示波器,与原信号进行对比观察。
模拟信号源:由电位器中心抽头可以得到一个可调节的直流电压。
电位器一端接地,另一端接+5V。
三、实验电路:四、程序清单:;ADC.ASMDA TA SEGMENTMESG3 DB 'START! HE HE !'DB 0DH,0AH,'$'OLD0A DD ?DA TA ENDSSSEG SEGMENT PARA STACK 'STACK'DB 256 DUP(?)SSEG ENDSCODE SEGMENTASSUME CS:CODE,DS:DATA,SS:SSEGBEGIN PROC FARPUSH DSMOV AX,0PUSH AXMOV AX,DATAMOV DS,AXCLICALL I8259 ;8259初始化CALL RD0A ;读旧向量CALL WR0A ;写新向量MOV DX,OFFSET MESG3MOV AH,09HINT 21HSTI ;开中断MOV DX,230HMOV AL,0 ;送初值OUT DX,AL ;激活AD WAIT_IN:MOV AH,1H ;有键输入INT 16HJZ W AIT_INEXIT_DOS: ;退出CALL RESETRETBEGIN ENDP;------------------------------------------------------- ;以下是中断服务程序,执行AD DA转换功能SERVICE PROC FARPUSH DSPUSH AX ;保护现场MOV DX,230H ;从230端口读IN AL,DX ;模拟量MOV DX,228H ;将转换结果送OUT DX,AL ;228 229端口MOV DX,229HOUT DX,ALMOV DX,230H ;重新送新值给MOV AL,0 ;230端口,等待OUT DX,AL ;下一次的输入QUIT:MOV AL,20H ;送EOC中断OUT 20H,AL ;结束命令POP AXPOP DSIRETSERVICE ENDP;------------------------------------------------------- I8259 PROCIN AL,21HAND AL,11111011BOUT 21H,ALIN AL,0A1HAND AL,11111101BOUT 0A1H,ALRETI8259 ENDP;------------------------------------------------------- RD0A PROCMOV AX,350AHINT 21HMOV WORD PTR OLD0A,BXMOV WORD PTR OLD0A+2,ESRETRD0A ENDP;------------------------------------------------------ WR0A PROCPUSH DSMOV DX,OFFSET SERVICEMOV AX,SEG SERVICEMOV DS,AXMOV AX,250AHINT 21HPOP DSRETWR0A ENDP;------------------------------------------------------- RESET PROCPUSH DSMOV DX,WORD PTR OLD0AMOV DS,WORD PTR OLD0A+2MOV AX,250AHINT 21HIN AL,0A1HOR AL,00000010B OUT 0A1H,AL POP DSRETRESET ENDP;------------------------------------------------------CODE ENDSEND BEGIN五.实验分析:我决的本次实验特别简单,好象比前两次的简单多了。
微机原理实验——数模转换报告
![微机原理实验——数模转换报告](https://img.taocdn.com/s3/m/6528081dfad6195f312ba6e5.png)
学号:38152115 姓名:张亚婷 实验日期:2010年12月28日一、实验名称:数模转换二、实验目的:了解数模转换的原理,学习数模转换芯片的使用方法,掌握利用数模转换芯片产生方波或正弦波的方法。
三、实验内容:① 在数据段中存放好对应能够产生方波或正弦波的数字量,正弦波要求20个值。
② 编写程序将数据段中的数字量送到DA0832的输出端产生方波或正弦波。
四、实验原理图:电路中DA0832采用单缓冲方式,具有单、双极性输出端(图示中分别为Ua 、Ub )。
五、实验流程图:NOYESNOYESD7D0...WR1CS XFER WR2Vref ILE-+Rf Iout 1Iout 2Ua +5V DB 290H~298H IOW -+20K 20K 10K Ub (-5~0V)(-5~+5V)定义数据段,将正弦波对应的数字量存入将20个数字量依次取出,在输出端输出有键按下用电压表测量电压值并记录有键按下 返回DOS六、实验结论:在电路输出Ub端,使用电压表测量其电压值并记录,记录20个值之后使用模拟波形将测量值导入,结果图如下:七、实验心得感想:这次硬件实验,主要的心得有:硬件外部连线部分比较主要,实验时将外部电路开启更是重要,在本次试验中,开始由于忽略了外部电路,浪费了不少时间;其次,在实验中要注意实际操作与理论的差别,比如实验编程中要用到的实际地址,要据计算机的实际情况来查找确定。
附:程序清单STACK SEGMENT STACKDB 100 DUP(?)STACK ENDSDA TA SEGMENTX DB 0,255Y DB 128,168,203,232,250,255,250,232,203,168,128,88,53,24,6,0,6,24,53,88DA TA ENDSCODE SEGMENTASSUME CS:CODE,DS:DA TA,SS:STACKMAIN PROCMOV AX,DATAMOV DS,AXNEXT1:MOV SI,OFFSET YMOV CX,20NEXT:MOV AL,[SI]MOV DX,0EF00H-280H+290HOUT DX,ALMOV AH,1INT 21HINC SILOOP NEXTMOV AH,6MOV DL,0FFHINT 21HJZ NEXT1MOV AH,4CHINT 21HMAIN ENDPCODE ENDSEND MAIN。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验报告
课程名称微机接口与汇编语言
实验项目实验五
数/模转换器和模/数转换器实验实验仪器 TPC-USB通用微机接口实验系统
系别计算机学院
专业
班级/学号
学生姓名
实验日期 2013.12.19
成绩
指导教师胡信裕
实验五数/模转换器和模/数转换器实验
一、实验目的
1. 了解数/模转换器的基本原理,掌握DAC0832芯片的使用方法。
2. 了解模/数转换器的基本原理,掌握ADC0809的使用方法。
二.实验设备
1.PC微机系统一套
2.TPC-USB通用微机接口实验系统一套
三.实验要求
1.实验前要作好充分准备,包括程序框图、源程序清单、调试步骤、测试方法、对运行结果的分析等。
2.熟悉与实验有关的系统软件(如编辑程序、汇编程序、连接程序和调试程序等)使用方法。
在程序调试过程中,有意识地了解并掌握TPC-USB通用微机接口实验系统的软硬件环境及使用,掌握程序的调试及运行的方法技巧。
3.实验前仔细阅读理解教材相关章节的相关内容,实验时必须携带教材及实验讲义。
四.实验内容及步骤
(一)数/模转换器实验
1.实验电路原理如图:DAC0832采用单缓冲方式,具有单双极性输入端(图中的Ua、Ub),编程产生以下锯齿波(从Ua和Ub输出,用示波器观察)
参考电路图
2. 8位D/A转换器DAC0832的口地址为290H,输入数据与输出电压的关系为:
(UREF表示参考电压,N表示数数据),这里的参考电压为PC机的+5V电源。
3. 产生锯齿波只须将输出到DAC0832的数据由0循环递增。
4. 参考流程图:
参考流程图
(二)模/数转换器
1. 实验电路原理图如图。
将(一)的DAC的输出Ua,送入ADC0809通道1(IN1)。
连接参考电路图
2. 编程采集IN1输入的电压,在屏幕上显示出转换后的数据(用16进制数)。
3. ADC0809的IN0口地址为298H,IN1口地址为299H。
4. IN0单极性输入电压与转换后数字的关系为:
其中Ui为输入电压,UREF为参考电压,这里的参考电压为PC机的+5V电源。
4. 一次A/D转换的程序可以为
MOV DX,口地址
OUT DX,AL ;启动转换
;延时
IN AL,DX ;读取转换结果放在AL中
(a)主程序(b)显示子程序
参考流程图
五、实验程序设计和调试运行
1、程序设计
实验一:(生成的是锯齿波)
io0832a
equ 290h
code segment
assume cs:code
start: mov cl,0
mov dx,io0832a
lll: mov al,cl
out dx,al
inc cl ;cl加1
inc cl
inc cl
inc cl
inc cl
inc cl
inc cl
push dx
mov ah,06h ;判断是否有键按下
mov dl,0ffh
int 21h
pop dx
jz lll ;若无则转LLL
mov ah,4ch ;返回
int 21h
code ends
end start
实验二:(生成正弦波)
DATA SEGMENT
IO0832A EQU 290H
SIN DB 80H,96H,0AEH,0C5H,0D8H,0E9H,0F5H,0FDH
DB 0FFH,0FDH,0F5H,0E9H,0D8H,0C5H,0AEH,96H
DB 80H,66H,4EH,38H,25H,15H,09H,04H
DB 00H,04H,09H,15H,25H,38H,4EH,66H ;正弦波数据
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
START:MOV AX,DATA
MOV DS,AX ;置正弦波数据的偏移地址为SI,,LL:MOV SI,OFFSET SIN ;一组输出32个数据
MOV BH,32 ;将数据输出到D/A转换器
LLL:MOV AL,[SI]
MOV DX,IO0832A
OUT DX,AL
MOV AH,06H
MOV DL,0FFH
INT 21H
JNE EXIT
MOV CX,1
DELAY:LOOP DELAY
INC SI
DEC BH
JNZ LLL
JMP LL
EXIT:MOV AH,4CH
INT 21H
CODE ENDS
END START
2. 实验过程(步骤)和实验结果说明
(1)按图连接实验电路;
(2)在TPC-IDE操作环境下,用文本编辑器编辑实验源程序(EXP5.asm);
(3)在IDE操作环境下,对源程序(EXP5.asm)进行编译和连接,生成生成链接文件(EXP5.obj)和可执行文件(EXP5.exe);
(4)运行IDE操作环境下的调试命令,调试可执行文件(EXP5.exe);
(5)运行IDE操作环境下的执行命令,运行可执行文件(EXP5.exe),结果显示为:运行成功后,可以从示波器中看到相应的波形,通过调节示波器,波形会更加明显。
实验结果
锯齿波:
正弦波:
六、实验总结
通过此次实验,我了解了数/模和模/数转换器的基本原理,以及掌握了DAC0832和ADC0809芯片的使用方法。
在实验过程中,对于填写代码空白这一项,感觉很锻炼对于程序的阅读和理解能力。
当然也遇到了一些障碍,通过请教老师和同学,最后都顺利解决,此次实验收获很大。