微机原理实验报告 - dac

上传人:xzh****18 文档编号:35521108 上传时间:2018-03-16 格式:DOCX 页数:8 大小:377.27KB
返回 下载 相关 举报
微机原理实验报告 - dac_第1页
第1页 / 共8页
微机原理实验报告 - dac_第2页
第2页 / 共8页
微机原理实验报告 - dac_第3页
第3页 / 共8页
微机原理实验报告 - dac_第4页
第4页 / 共8页
微机原理实验报告 - dac_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《微机原理实验报告 - dac》由会员分享,可在线阅读,更多相关《微机原理实验报告 - dac(8页珍藏版)》请在金锄头文库上搜索。

1、微机原理实验报告微机原理实验报告39032510 赵正2011/12/122一、一、实验名称实验名称数模转换二、二、实验目的实验目的了解数模转换的原理,学习数模转换芯片的使用方法,掌握利用数模转换芯 片产生方波和正弦波的方法。三、三、实验内容实验内容1. 在数据段中存放对应于产生方波和正弦波的数字量,正弦波要求 20 个值。2. 编写程序将数据段中的数字量送到 DAC0832 的输出端产生方波和正弦波。四、四、实验电路实验电路DAC0832 采用单缓冲方式,具有单双极性输入端(图中 Ua 为单极性,Ub 为双极性)按上面的电路入 PROTUES 仿真波形如下:3图表 1 仿真正弦波(上面 Ua

2、,下面 Ub,下同)图表 2 仿真方波4五、五、程序流程图(左边方波,右边正弦波)程序流程图(左边方波,右边正弦波)图表 3 流程序5实验数据和实验数据和 MATLABMATLAB 绘图处理(实验中记录的是单极性的数据)绘图处理(实验中记录的是单极性的数据)1.1. 方波方波方波 电压最大值2.6mV 电压最小值-4.84V图表 4 matlab 方波2.2. 正弦波正弦波正弦波数据(V) 12345678910 0.00191.5432.8914.014.74.94.74.012.8911.544 111213141516171819 -1.536-2.889-4-4.7-4.92-4.7-

3、4-2.889-1.537图表 5 matlab 正弦波63.3. 三角波三角波三角波数据 12345678910 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 0EF0

4、0h-280H+290H; DAC0832 地址 STACK SEGMENT STACK DW 100 DUP(0) STACK ENDS ; DATA SEGMENT DATA ENDS ; CODE SEGMENT7ASSUME CS:CODE, DS:DATA, SS:STACK MAIN PROCMOV AX,DATAMOV DS,AX NEXT1:MOV DX,ADMOV AL,0OUT DX,AL ;输出第一个电压值MOV AH,1 ;等待按键输入INT 21H NEXT2:MOV DX,AD ;输出第二个电压值MOV AL,255OUT DX,ALMOV AH,1 ;等待按键输入

5、INT 21H MOV AH,4CH INT 21H MAIN ENDP CODE ENDS END MAIN正弦波:ADDRESS EQU 0EF00H-280H+290H ;地址 STACK SEGMENT STACK DB 100 DUP (0) STACK ENDS ; DATA SEGMENT STR DB 128,168,203,232,250,255,250,232,203,168,128,88,53,24,6,0,6,24,53,88 DATA ENDS ; CODE SEGMENT ASSUME CS:CODE, DS: DATA, SS:STACK MAIN PROC MO

6、V AX,DATAMOV DS,AX;MOV DX,ADDRESSREADY:MOV SI,OFFSET STRMOV CX,20 ;采 20 个数据 NEXT:MOV DX,ADDRESSMOV AL,SIOUT DX,ALMOV AH,1 ;等按键输入INT 21HINC SI8LOOP NEXT;MOV AH,4CHINT 21H MAIN ENDP CODE ENDS END MAIN三角波: AD EQU 0EF00H-280H+290H STACK SEGMENT STACK DW 100 DUP(0) STACK ENDS ; DATA SEGMENT DATA ENDS ; CODE SEGMENT ASSUME CS:CODE, DS:DATA, SS:STACK MAIN PROCMOV AX,DATAMOV DS,AXMOV CX,10 ;采 10 个数据MOV BX,0 NEXT: MOV DX,ADMOV AL,BLOUT DX,ALMOV AH,1INT 21HADD BX,25 ;三角波数值每次加 25LOOP NEXT MOV AH,4CH INT 21H MAIN ENDP CODE ENDS END MAIN

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > IT计算机/网络 > 计算机原理

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号