实验四AD转换-亮度测量实验.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验四 转换亮度测量实验 实验目的 熟悉的工作原因,掌握转换程序的设计方法以及以连接的接口电路设计方法。学习传感器件的应用。 二.实验内容和要求 按照硬件连接图和程序流程图,编写转换程序,通过调节的与转换值之间的关系,了解光敏电阻的电气特性。 光敏电阻特性:光敏电阻的阻值与亮度成反比,电气特性等效于一个可变电阻,如实验电路所示光敏电阻和电阻()串联,光敏电阻的阻值随环境亮度而变化,加在光敏电阻的电压也随之变化。变化的电压加分到的端和监视电路。单片机通过和与非门,访问,对端电压进行转换,并将数据处理后通过数码管显示出来。数码管的显示数值满足以下公式:显示数值. 实验主要仪器设备和材料: 单片机综合开发系统一台 .微机一台 四.实验方法,步骤及结果测试 .开启实验装置,检查跳线,一般无需改动。 .运行,具体操作步骤参照实验一。 .参考以下电路图和流程图编写程序。 .编译程序,把把生成的目标文件下载到运行。 .观察程序在实验装置的实际运行情况。 ()同手挡住“亮度传感器”,改变亮度,观察数码管的数值变化。 ()调节的观察和采样电压的关系。 先按一下液晶屏下方的“”再按一下“ ”按钮,液晶屏切换到.。用一字小螺丝刀分别顺时针和逆时针扭动“亮度传感器”下方蓝色长方体的变阻器上面的螺丝。从液晶屏观察到的变化。 实验报告要求 实验原理分析,实验现象及结果。 实验原理:光敏电阻的阻值与亮度成反比,电气特性等效于一个可变电阻,如实验电路所示光敏电阻和电阻()串联,光敏电阻的阻值随环境亮度而变化,加在光敏电阻的电压也随之变化。变化的电压加分到的端和监视电路。单片机通过和与非门,访问,对端电压进行转换,并将数据处理后通过数码管显示出来。数码管的显示数值满足以下公式:显示数值. 的工作过程 首先输入位地址,并使,将地址存入地址锁存器中。此地址经译码选通路模拟输入之一到比较器。上升沿将逐次逼近寄存器复位。下降沿启动 转换,之后输出信号变低,指示转换正在进行。直到转换完成,变为高电平,指示转换结束,结果数据已存入锁存器,这个信号可用作中断申请。当输入高电平 时,输出三态门打开,转换结果的数字量输出到数据总线上。转换数据的传送 转换后得到的数据应及时传送给单片机进行处理。数据传送的关键问题是如何确认转换的完成,因为只有确认完成后,才能进行传送。为此可采用下述三种方式。    ()定时传送方式    对于一种转换其来说,转换时间作为一项技术指标是已知的和固定的。例如转换时间为μ,相当于的单片机共个机器周期。可据此设计一个延时子程序,转换启动后即调用此子程序,延迟时间一到,转换肯定已经完成了,接着就可进行数据传送。    ()查询方式   转换芯片由表明转换完成的状态信号,例如的端。因此可以用查询方式,测试的状态,即可确认转换是否完成,并接着进行数据传送。    ()中断方式    把表明转换完成的状态信号()作为中断请求信号,以中断方式进行数据传送。不管使用上述哪种方式,只要一旦确定转换完成,即可通过指令进行数据传送。首先送出口地址并以信号有效时,信号即有效,把转换数据送上数据总线,供单片机接受。 实验现象: ()通过手挡住“亮度传感器”,降低亮度,数码管的逐渐数值变大,大到就不再增加,因为显示数值.,随着亮度的变小,光敏电阻的阻值随环境亮度变小而变大,加在光敏电阻的电压也随之变化,变化的电压加分到的端也变大(具体数值已经通过转换输出,可以从液晶屏直接读出),从而数码管的数值在参考电压没有变的情况下,显示数值也增加,输入电压最大等于基准电压,因而显示值大约是,实验显示最大是. ()调节的,同理,因为显示数值.,调节,可以改变数码管的显示值,最大依然是,调节的具体数字也可以直接从液晶屏读出,越大,数码管的显示值越小,基准电压越小,数码管的显示值越大,最大为,实验显示最大是.,存在一定误差。 结果:通过调节的参考电压(以及亮度传感器)与转换值之间的关系,了解光敏电阻的电气特性,光敏电阻的阻值与亮度成反比,电气特性等效于一个可变电阻。 完成思考题,修改后的程序代码清单(详细注释) 程序代码如下 ;转换通道地址 ;显示缓存 ;数码管个位 ;数码管十位 ;数码管百位 ;数码管千位 ;下一条指令的地址为 ;跳转到函数 ;外部中断 ;跳转到 函数 ;下一条指令的地址为 : ;初始化程序

文档评论(0)

勤能补拙 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档