基于51单片机及声光控延时灯.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于51单片机及声光控延时灯

基 于51单片机的声光控延时闪烁灯以及人 体红释感应灯 目录 一、实验任务要求 3 二、方案设计与比较 4 2.1电源模块 4 2.2显示方式 5 2.3光控模块 6 2.4声控模块 7 2.5人体红外感应模块 8 2.6逻辑模块 10 2.7延时模块 11 2.8LED模块 12 三.实验心得与体会 12 参考文献 13 附录A 汇编源程序 13 附录B 制作过程图片展示 31 摘要:? 本次设计了一款基于AT89S52的可由声光控及人体红外感应的LED智能照明系统,并讨论了各模块的电路组成、工作原理及相关元器件的参数,通过对这些问题的分析,探讨了电路设计所需的注意事项及电路调试方法。对传感器电路进行更改,也可实现烟雾报警,有毒气体报警,湿度报警等扩展功能?。 【关键词】??MCS-51单片机;智能控制;声音传感器;光敏电阻?;热释电 一、要求 1. 基本要求 (1) 当有光照亮时,光线检测输出有信号,当有声音时,声音检测输出有信号。 (2) 逻辑控制器在光线检测有信号时,逻辑控制器没有输出;在没有光线信号时,且没有声音信号时,没有输出;在没有光线信号且有声音信号时,逻辑控制器有输出。 (3) 延时电路使得LED亮5秒后熄灭。 (4) 自制电源,电源电压根据设计自行选取。要求电源具备总开关和LED指示灯。 2. 发挥部分 (1) 增加功能切换开关。开关闭合时,LED持续亮;开关打开时,LED又声光系统控制亮灭。 (2) 增加LED闪烁功能,使得LED发出肉眼可见的闪烁。 (3) 延时时间1~10秒可调,步进为1秒。 (4) 其他创新发挥。 、 方案二:使用数码管动态显示,数据传输较为简单?,但只能够显示数字,在动态显示下不能够在单片机不调用显示程序的情况下保持显示。 比较上述两种方案,考虑能够显示英文提示字符更为人性化,并且在不调用显示程序的时候能够保持显示可以让单片机有更好的发挥,在编程考虑上更为随意,简化了工作,因此选择方案一。 2.3?光控模块 方案一:使用光敏电阻与可调电阻分压,给CD4011输入信号,并进行相应的后续程序操作。? 方案二:使用光敏电阻和三极管联合驱动的方式,给CD4011输入信号。? 由于CD4011具有很高的输入电阻,且输出结果只需要两个状态,因此无需对光线检测信号再进行放大就可达到所需的效果,选择方案一。 工作原理:在光线较暗时,光敏电阻呈高阻态;在光线较亮时,光敏电阻呈低阻态,当有足够的光通量照射在光敏电阻上时,其电阻值突然降得很低,光敏电阻两边的电压降就很小,即不能形成高电平 光敏电阻的检测方法:检测光敏电阻时,将万用表置于R×1k挡,两表笔分别任意各接光敏电阻的一个引脚,然后分别进行暗阻、亮阻和灵敏性测试。? 检测暗阻:用一黑纸片将光敏电阻的透光窗口遮住,此时万用表的指针基本保持不动,阻值接近∞。此值越大说明光敏电阻性能越好。若此值很小或接近为零,说明光敏电阻已烧穿损坏。? 检测亮阻:将一光源对准光敏电阻的透光窗口,此时万用表的指针应有较大幅度的摆动,阻值明显减小。此值越小说明光敏电阻性能越好。若此值很大甚至为∞,表明光敏电阻内部开路损坏。? 检测灵敏性:将光敏电阻透光窗口对准入射光线,用小黑纸片在光敏电阻的透光窗上部晃动,使其间断受光,此时万用表指针应随黑纸片的晃动而左右摆动。如果万用表指针始终停在某一位置不随纸片晃动而摆动,说明光敏电阻的光敏材料已损坏。 2.4 声控模块 其中用到了驻极体话筒,其内部电气原理如图: 工作原理:话筒将声音信号转化为负极性的电信号,接收到的微弱信号经电容耦合,通过由三极管把微弱的信号进行放大,其集电极输出正极性的电信号送到CD4011的1、2脚,并通过CD4011两次反相得到输出信号。 驻极体话筒的检测包括电阻测量和灵敏度测量: ?电阻测量时,将万用表置于R×100或R×1k挡,红表笔接驻极体话筒的芯线或信号输出点,黑表笔接引线的金属外皮或话筒的金属外壳。一般所测阻值应在500Ω~3kΩ范围内。若所测阻值为∞,则说明话筒开路,若测得阻值接近0,则表明话筒有短路性故障。如果阻值比正常值小得多或大得多,都说明被测话筒性能变差或已经损坏。? 灵敏度检测方法是:将万用表置于R×100挡,将红表笔接话筒的负极(一般为话筒引出线的芯线),黑表笔接话筒的正极(一般为话筒引出线的屏蔽层),此时,万用表应指示出某一阻值(例如1kΩ),接着正对着话筒吹一口气,并仔细观察指针,应有较大幅度的摆动。万用表指针摆动的幅度越大,话筒的灵敏度越高,若指针摆动幅度很小,说明话筒灵敏度很低,使用效果不佳。若吹气时发现指针不动,可交换表笔位置再次吹气

文档评论(0)

liwenhua11 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档