一、 设计任务要求 设计光电计数器,实现无接触计数,主要用于工厂生产线工件计数。可采纳遮光式光电传感器或者反射式光电传感器,要求使用红外发光二极管、光电管检测,要求光电发射管与接收管有 3 0mm 以上得间距,在制作实物可用导线引出长度,用 L E D 数码显示器来显示 0-9 99 得范围计数,当数字超出 999 时,能够发出报警,并且能在报警后延时3秒钟自动关闭报警并自动重新计数同时可以手动清除报警,能够实现无接触计数,独立设计光电计数器电路原理图(包含电源部分),画出完整得电路原理图(包含电源部分)与PCB 板图,查找资料,要求做出实物,可以使用万用板制作实物,独立完成。 二、方案设计 1、 方案 以 89C51 为核心得计数电路 基于单片机得光电计数器,使用 89C5 1单片机,电路简单,需要编写程序,可通过编程实现各种各样得算术算法与逻辑控制,而且体积小,硬件实现简单,安装方便,可实现数码显示与键盘设定等多种功能。 采纳遮光式光电传感器,将红外发光管与光电接收管相对安放,每当物体通过一次,红外光就被遮挡一次,光电接收管得输出电压就发生一次变化,这个变化得电压信号通过放大与处理后,形成计数脉冲,通过光电隔离耦合并行输入至89 C 5 1 单片机得 P1 口,通过软件控制与键盘设定计数值并用 L E D 加以显示,便可实现对物体得计数统计。 采纳光电传感器,将红外激光发射管与接收管相相对安放,每当物体通过一次,红外光就被阻挡,光电接收管得输出电压就发生一次变化,输入至8 9C 5 1 单片机得P 1 口,通过软件控制与键盘设定计数值并用 LED 加以显示,便可实现对物体得计数统计。 本设计除了单片机外无其她芯片,在发射与接收电路中也只简单得用激光管与感光三极管组成检测部分。接线排线有规律、整齐、增强电路板得艺术美感。2、 方案系统结构图电路 电 源电 路发 射接 收电 路单片机 AT89C51计 数显 示电 路图 1如图 1 所示整个光电计数器系统主要由电源部分、光电发射与接收电路、计数电路、报警电路这几个部分组成。当有物体经过时,红外发光二极管发出得红外信号被物体反射至光电接收管,并被光电接收管所接收,光电发射与接收电路把被计数得物体得变化转换成电信号,这时计数电路开始计数。三、硬件构成及功能 AT 8 9C5 1单片机 V C C: 供电电压。 GN D: 接地。 P0 口: P0 口为一个 8 位漏级开路双向 I/O 口,每脚可吸收 8TT L门电流。...