1
1
1
0
4遮挡E2
0
1
0
1
0
0
5人离去
0
0
0
0
0
0
当人下车时则是把之前遮挡的顺序刚好反过来,B3点的脉冲是相反的,信
号送至单片机的STATUS寄存器进行减计数,单片机即可通过内部程序计算出
车厢内的实际人数并存储于寄存器中。
红外线传感器是指能够发射和接收红外线的机器或器件。根据其机理不同可
以分为主动型红外线传感器和被动型红外线传感器。其中主动型红外线传感器,
包括红外发射传感器和红外接收传感器,两种传感器配套使用可以组成一套完整
的红外线遥控、检测系统,此类传感器也被称为光探测传感器,本设计使用红外
发射二极管和红外接收三极管来检测和判断客车当前的载客人数。
CD4013是CMOS双D触发器,在它的内部集成了两个性能相同、引脚独
立的D触发器,采用14引脚双排直插塑料封装,在目前来看,是开发和设计电
子电路的常用器件,使用很是灵活方便且容易掌握,受到电子爱好者的一致喜爱。
CD4013管脚的排列如图34所示,其内部有两个相同的D触发器FF1和
5
f牡丹江师范学院学士学位论文(设计)
FF2。图中,CP为时钟脉冲输入端,D为数据输入端,Q和Q为一对互补的输
出端,R为复位端,S为置位端,Vpp和Vss分别为电源正负端。
Q1
Vpp
Q1
Q2
CP1
Q2
FF1FF2
R1
CP2
D1
R2
S1
D2
Vss
S2
CD4013
图34CD4013管脚Figure34CD4013pi
CD4013的功能如表32所示,由表可知,当RS0时,在CP上升沿的作
用下,Q端与D端的状态相同,即Q
1D,也就是将D端数据置入触发器。
当R0、S1时,Q1;当R1、S0时,Q0,叫做直接置1和置0,无需CP
和D的配合。一般情况下不允许在R、S两端同时加上高电平,因为这时高电平
会同时出现在触发器的两个输出端,这是不正常的工作状态。
表32CD4013的功能表
Table32CD4013fu
ctio
table
CP
D
R
S
Q
1
↑
0
0
0
0
↓
1
0
0
1
↓
x
0
0
Q
X
x
1
0
0
X
x
0
1
1
CD4013有四种基本方式,即数据锁存器、无稳态工作方式、单稳态工作方式和双稳态工作方式。
33单片机模块电路
单片机模块用于对上下车人数的加减计数。单片机模块的设计中,由于系统的数据量和程序量较少,需要的IO口相对来说也较少,对于系统的需求ATMEL公司的AT89S51芯片的资源能够很好的满足,所以在本系统设计中使用MCS51系列单片机AT89S51芯片的最小系统。AT89S51是一种高性能、低功耗的8位单片机,片内带有一个4K字节的FLASH可编程可擦除只读存储器(EPROM),
6
f牡丹江师范学院学士学位论文(设计)
它采用了ATMEL公司的高密度非易失性存储器NURAMr