用C语言编写单片机AT89C51《进出人数计数器》代码,电路图,proteus仿真可以通过

设计一个利用光线的通断来统计实验室人数的电路。设计两路光控电路,一路放置在门外,另一路设置在门里,当有人通过门口时(无论是进入或是走出房间),都会先触发一个光控电路,再触发另一个光控电路。要求根据光控电路产生触发的先后顺序,判断人员是进入还是离开实验室,当有人进入时令计数器进行加1计数,当有人离开实验室时进行减1计数,通过数码管显示。其电路原理框图如图1所示。它由光电控制电路,脉冲整形电路,控制逻辑电路,计数器电路,译码显示电路等组成。二、技术指标计数器的最大计数容量为9,并用一个数码管显示。实训课题,急求、、、高手帮忙!!!!!

这个简单,利用红外线就要以搞定,硬件的话,需要一个红外线发器和接收器(日常生活中最赏用的就是遥控器上面的发射管),利用高低电平来判断.你想一下,应该就懂了.至于软件就更简单了,循环检测两个脚的电平,哪个先有跳变,就可判断出是进还是出.同时计数器加(进)/减(出)1就OK了.
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-06-27
我也不懂,呵呵
相似回答
大家正在搜