微机原理实验报告4.pdf
文本预览下载声明
微机原理实验报告
实验四 数模转换
一、实验目的
了解数模转换的原理,学习数模转换芯片的使用方法,掌握利用数模转换芯片产生方波
及正弦波的方法。
二、实验内容
在数据段中存放好对应于产生方波和正弦波的数字量,正弦波要求20个值。编写程序
将数据段中的数字量送到DAC0832的输出端产生方波和正弦波。
三、实验原理图
四、实验流程图
开始
定义堆栈段、数据段
定义代码段,写主函数
将正弦数据存入AL 中
将该数字量输出至IO端口并等待按键
按下
万用表记录电压数据
计数寄存器自加
N
回车键是否按下
Y
返回DOS
(方波同理)
五、实验波形
1.正弦波形
2. 方波波形
六、实验结论
能够得到相应的实验结果,并能利用labview画出较理想波形。
七、实验心得
了解使用了DAC0832,并掌握了相关汇编编程。
附录:程序清单
STACK1 SEGMENT STACK
DB 100 DUP(?)
STACK1 ENDS
DATA SEGMENT
SINE DB 128,168,203,232,250,255,250,232,203,168,128,88,53,24,6,0,6,24,53,88
INPORT EQU 0EF00H-280H+290H
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA,SS:STACK1
MAIN PROC
MOV AX,DATA
MOV DS,AX
LEA SI,SINE
MOV CX,20
NEXT: MOV AL,[SI]
MOV DX,INPORT
显示全部