基于单片机的红外传感器流水线计数器课程设计.docVIP

基于单片机的红外传感器流水线计数器课程设计.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于单片机的红外传感器流水线计数器课程设计

光 电 计 数 器 设 计 专业:机械设计制造及其自动化 班级: 姓名: 学号: 目 录 一 设计题目……………………………………………………………………… 1 二 设计要求……………………………………………………………………… 1 三 题目分析 ………………………………………………………………………………1 四 整体构思…………………………………………………………………………………1 五 具体实现………………………………………………………………………5 1. 光电传感器 …………………………………………………………………………………………………………………………………7 (1)时钟源电路………………………………………………………………8 (2)复位电路……………………………………………………………8 (3)计数功能…………………………………………………………………………8 (4)数码管显示电路…………………………………………………………………9 六 单片机系统程序设计………………………………………………………10 七 问题及解决方案……………………………………………………………12 八 设计心得体会 …………………………………………………………………………13 九 参考文献……………………………………………………………………15 十 附录……………………………………………………………………………16 一.设计题目:基于单片机的工业产品自动计数器 二.设计要求: 1、数码管可以显示产品个数(0-99),自由设定产品报警个数(比如8),当产品数目是8的个数时,发出报警(蜂鸣器响)。 2、独立设计电路,应包括单片机小系统、红外光电开关、数码管显 示部分。 三.题目分析: 基于单片机构成的产品自动计数器研究的主要内容包括:如果构成检测电路、MCS-51单片机用何种方式对外部计数脉冲进行计数显示控制、LED显示驱动模块的选择、MCS-51单片机的扩展。在这个设计中主要需要解决的问题便是如何提高MCS-51单片机的抗干扰能力以及稳定性。 四.整体构思: 方案论证与选择 方案一、如图一 图一:方案一 原理阐述:专业检测芯片形成计数脉冲后送给控制单元AT89C2051单片机 通过对它片内计数、显示编程。PS7219是专用LED显示驱动芯片可以同时驱动8个7段数码管. X2504P是一块有电源电压监控、EEPROM 和看门狗定时器电路三种功能于一体的芯片,保证了在电源接通、关断、瞬间电源电压不稳时,不会造成系统死机、数据误写或误动作,大大提高了系统的可靠性和抗干扰能力 图二:方案二 原理阐述:红外发射电路(以NE555为核心)和红外接收电路(由LM567为核心)构成红外检测单元以及形成计数脉冲、经过STC89C52外部中断对其片内计数、显示编程、最后通过显示驱动芯片连接上LED显示器就完成了最后的计数显示. 方案三、如图三 图三:方案三 原理阐述:检测单元同方案二一样、不同的便是计数显示部分.方案三使用了四合一芯片CL102.它是集译码、驱动、锁存、显示一体. 以上三个方案各有着自己的优缺点: 方案一既可完美的实现产品自动计数功能且能让系统处于异常状态和抗干扰时通过外围专用芯片得到非常好的解决。外围电路架设相对简单、在市场上属于高端自动计数产品。同时它也暴露出了一个重大问题:由于成本太贵的原因此类产品并没有得到普及.如果用此方案进行设计只需要了解各专用芯片的引脚功能以及外围连接方法就可以实现自动计数,并没有很好的达到我们做毕业设计的目的,故虽然这个方案是最完美的一个方案也只有舍弃. 方案三是一个简易的产品自动计数器。价格低廉、计数精确.但在系统处于异常状态时工作十分不稳定、也是属于现在产品自动计数市场上的淘汰产品.仅用于在计数要求不高的场合中。这个方案太过于简单故不选用. 方案二便是这次课程设计选用的方案。之所以选用主要是这个方案涉及的知识面广且能达到精确、稳定的自动计数。但也有一个致命的缺点整个系统的抗干扰能力较弱、系统掉电后不能保存数据。在系统处于异常状态时容易出现误动作或死机.这也是此设计着重解决的问题。 五.具体实现: 电路由光电管电路,单片机系统,蜂鸣器报警电路,数码管显示部分、复位电路组成。 简单执行过程如下:红外传感器感受到外界信息时,产生高低电平,通过软件程序设置单片机内部寄存器,当传感器的高低脉冲被单片机接收到时,单片机产生中断,中断产生后进入中断服务程序,通过设置中断服务程序,进行计数。并通过P0 口将计数信息传送至数码管,数码管显示计

文档评论(0)

rovend + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档