可作为AT89C52的一些特殊功能口,如下表1所示。Р表3.1 P3特殊功能口Р口管脚Р备选功能РP3.0 RXDР串行输入口РP3.1 TXDР串行输出口РP3.2 /INT0Р外部中断0РP3.3 /INT1Р外部中断1РP3.4 T0Р记时器0外部输入РP3.5 T1Р记时器1外部输入РP3.6 /WRР外部数据存储器写选通РP3.7 /RDР外部数据存储器读选通РP3口同时为闪烁编程和编程校验接收一些控制信号。Р(11)ALE//PROG:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。Р(12)/PSEN:外部程序存储器的选通信号。在由外部程序存储器取指期间,每个机器周期两次/PSEN有效。但在访问外部数据存储器时,这两次有效的/PSEN信号将不出现【7】。Р 3.2.1 超声波发射电路Р超声波发射电路原理图如图3.3所示。发射电路主要由反相器74LS04和超声波发射换能器T构成,单片机P3.3端口输出的40kHz的方波信号一路经一级反向器后送到超声波换能器的一个电极,另一路经两级反向器后送到超声波换能器的另一个电极,用这种推换形式将方波信号加到超声波换能器的两端,可以提高超声波的发射强度。输出端采两个反向器并联,用以提高驱动能力。上位电阻РR1O、R11一方面可以提高反向器74LS04输出高电平的驱动能力,另一方面可以增加超声波换能器的阻尼效果,缩短其自由振荡时间【8】。Р图3.3 超声波发射电路原理图Р3.2.2 超声波检测接收电路Р集成电路CX20106A是一款红外线检波接收的专用芯片,常用于电视机红外遥控接收器。考虑到红外遥控常用的载波频率38 kHz与测距的超声波频率40 kHz较为接近,可以利用它制作超声波检测接收电路(如图3.4)。实验证明用CX20106A接收超声波(无信号时输出高电平),具有很好的灵敏度和较强的抗干扰能力【9】。