目的
设计一个利用光线的通断来统进入实验室人数 设计一个利用光线的通断来统进入实验室人数或清点物品的电路。
设计要求
- 用两片190或两片192设计实现39进制(6151班)或38进制(6152班)的可逆计数器,并用数码管显示计数结果。以39进制为例,要求当加法计数至38时,+1,计数器回到00;当减法计数至00时,-1,计数器回到38
- 设计一个加减控制电路,根据光控电路产生脉冲的先后顺序,判断人员是进入房间还是离开房间,从而控制可逆计数器实现加法或减法的操作。要求有人进入时,加法计数;有人离开时,减法计数。
- 设计两路光控电,一路放置在门外,一路放置在门里。当有人进入或走出房间时,将先后触发两路光控电路
设计流程
设计原理
1.原理解释
(1)光控电路
采用两个开关模拟两个光电管,红外二极管通过限流电阻连接到电源一直导通发光,光电二极管通过电阻和电源相连。对于每组管子来说,在无人经过时,没有光反射,光电管不导通,保持高电平。当有人经过时,遮住光路光反射在上面,光电管导通,输出为低电平。脉冲信号从光电管和电阻间引出。
(2)脉冲整形电路
用555计时器构成施密特触发器,每次触发产生一个方波脉冲信号,起到整形和消抖的作用。电路图如下:
555定时器是一种应用极为广泛的中规模集成电路。它使用灵活、方便,只需外接少量的阻容元件就可以构成单稳、多谐和施密特触发器,广泛用于信号的产生、变换、控制和检测。在此课题中主要是用555定时器构成多谐振荡器,产生双D触发器所需要的时钟脉冲。
(3)控制逻辑电路
在一个时钟上升沿时,另一个时钟信号应为高电平。触发电路由D触发器和门电路构成,在输入信号都为低电平时,cp+和cp-都为高电平。在一个信号上升沿时检测另一个信号的电平。当为低电平时,输出高电平;当为高电平时,输出低电平,而后当时钟信号变为低电平时,输出再回到高电平,产生一个脉冲。
(4)加减法可逆计数器电路
计数部分采用两片74ls192十进制双时钟型可逆计数器级联而成。首先,把两片计数器级联,构成一百进制加减计数器。然后,按照计数要求设计电路,即当加法计数至38时+1,计数器回到00;当减法计数至00时-1,计数器回到38。74ls192为异步清零,从低位的QB,QC端和高位的QA,QB端经与非门引出异步清零信号,实现由35加一时应为的38回到00。当输出为38d(00111000b)时,清零。异步置数,从低位的QA,QD端和高位的QA,QD端经与非门引出异步置数信号,实现由00减一时应为的99回到35。输出为99d(10011001b)时,置数38d(00111000b)。由此,构成一个36进制可逆加减计数器。 电路如图:
(5)译码显示电路
数码管显示部分采用集成显示译码器74ls47和共阳数码管,实验时加入了限流电阻。
五.仿真结果
(1)正计数
(2)逆计数
在这里插入图片描述
资源下载
https://download.csdn.net/download/JK7942/87703497