实验五 ad转换器实验
精品文档
--------------------------精品文档,可以编辑修改,等待你的下载,管理,教育文档----------------------
-----------------------------------------------------------------------------------------------------------------------------------------
实验五 A/D转换器实验
一、电路图
二、程序框图
--------------------------精品文档,可以编辑修改,等待你的下载,管理,教育文档----------------------
----------------------------------------------------------------------------------------------------------------------------------------------
精品文档
--------------------------精品文档,可以编辑修改,等待你的下载,管理,教育文档----------------------
-----------------------------------------------------------------------------------------------------------------------------------------
三、实验程序及注释
CODE SEGMENT
ASSUME CS:CODE
ORG 1200H
START:MOV DX,0FF2BH
MOV AL,10000000B ;设置8255方式字:A口出
OUT DX,AL
LOP1: MOV DX, 8000H ;0809口地址
MOV AL,0 ;选择通道0
OUT DX,AL ;发送发CS和WR信号并送通道地址
MOV BL,100
LOP2:MOV DX,0FF29H
IN AL,DX
TEST AL,08H
JZ LOP2
MOV DX,8000H ;读0809转换结果 IN AL,DX
NOT AL
MOV DX,0FF28H
OUT DX,AL
--------------------------精品文档,可以编辑修改,等待你的下载,管理,教育文档----------------------
----------------------------------------------------------------------------------------------------------------------------------------------
精品文档
--------------------------精品文档,可以编辑修改,等待你的下载,管理,教育文档----------------------
-----------------------------------------------------------------------------------------------------------------------------------------
JMP LOP1
CODE ENDS
END START
四、实验内容
1实验数据记录
输入电压 转换二进制数
0.00V 0000 0000
0.33V 0001 0000
0.65V 0010 0000
1.28V 0100 0000
2.50V 1000 0000
4.95V 1111 1111
五、问答题:
1、0809获取A/D转换数据的
方法
快递客服问题件处理详细方法山木方法pdf计算方法pdf华与华方法下载八字理论方法下载
有哪几种,比较这些方法的优劣。
答:0809获取A/D转换数据的方法有3种:中断方式、查询方式、延时方式。
中断方式处理比较及时,只要发生这个事件会执行对应操作,查询方式的话要
等到查询状态之后才会做出相应操作。中断方式在程序较复杂的情况下和对实时
性要求高的情况下更明显。
2、为获取比较平稳的数据显示,采取数据滤波措施,你能想到采用什么滤波措施比 较合理。(列出算法,程序实现的流程图)
答:求平均值法 公式为X =(X+X+X+…+X)/n,在一个周期内取多次值,然后求平均值, 123n
可以有效的消除周期性的干扰。同样,这种方法还可以推广成为连续几个周期进行平 均。 中值滤波法 这种方法的原理是将采集到的若干个周期的变量值进行排序,然后取排好顺序的值得中间的值,这种方法可以有效的防止受到突发性脉冲干扰的数据进入。在实际使用时,排序的周期的数量要选择适当,如果选择过小,可能起不到去除干扰的作用,选择的数量过大,会造成采样数据的时延过大,造成系统性能变差。
六、调试过程:
1. 按连线图连接好,检查无误后打开实验箱电源。
--------------------------精品文档,可以编辑修改,等待你的下载,管理,教育文档----------------------
----------------------------------------------------------------------------------------------------------------------------------------------
精品文档
--------------------------精品文档,可以编辑修改,等待你的下载,管理,教育文档----------------------
-----------------------------------------------------------------------------------------------------------------------------------------
2. 在PC端软件开发平台上输入设计好的程序,编译通过后下载到实验箱。
运行程序后,记录输入电压和转换输出的二进制数。 3.
七、心得体会:
通过本实验,我熟悉了ADC0809的
使用方法
消防栓的使用方法指针万用表的使用方法84消毒液使用方法消防灭火器使用方法铁材计算器使用方法
,掌握了模/数转换基本原理。 本实验的难点主要在于如何确认ADC0809转换数据完毕,我们用的是延时和查询两种方式。
--------------------------精品文档,可以编辑修改,等待你的下载,管理,教育文档----------------------
----------------------------------------------------------------------------------------------------------------------------------------------