首 页文档资料下载资料维修视频包年699元
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 家电技术 > 维修教程知识 > 电子制作
用AT89C2051单片机设计的双向门进计数器
来源:本站整理  作者:佚名  2011-10-11 09:09:18



  对于图书馆、超市等人流量较大的场所,要进行客流量统计,以及实时掌握现有客容量,门进计数器是必不可少的。这里,提出了一种基于AT89C2051单片机的简易双向门进计数器的实现方法。

  本系统核心为一片AT89C2051单片机,包括红外检测、显示、串行通讯及PC机处理程序四部分。总体结构如图所示。

  1、红外检测部分
  
  检测装置为两对红外对管,如图所示,每对发射和接收管分别置于门的两侧,并且两对管之间间隔一定距离,其接收信号分别接至MCU的两个外部中断输入口INTO和INTlo在工作过程中.MCU可根据两中断产生的先后次序来判断客人是进入还是离开,从而进行后续处理。为了防止互相干扰,两对对管之间的距离不应太小。

  2、显示部分
  
  本系统采用了8个数码管进行显示,显示内容包括时间、营业状态和顾客数量等。89C2051作为51单片机的简化版,可用口线由原来四组减少到两组,仅有P1、P3口,而且P3口中除P3.7外均为多功能口,因此可用I/O口线很少。这里,我们巧妙地利用了P3.7这一口线,结合P1口很简便地实现了八位显示,如图所示。

  外部扩展了一片373和一片244,将P3.7口同时与373的锁存端及244的使能端相连。根据373和244的特性,在P3.7脚为低电平时送出位码经244驱动,然后将P3.7脚置高,利用这个上升沿将段码送出,由373锁存。

[1] [2] [3]  下一页

关键词:

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)
Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:47,234.38000 毫秒