XTAL2:片内振荡器反相放大器的输出端口。当采用外部时钟源时,该引脚悬空,当使用片内振荡器时,该引脚外部连接石英晶体和微调电容。
(3)控制引脚
RST/VPD:RST复位信号输入端口,高电平有效。上电时,考虑到振荡器有一定的起振时间,需要加上持续时间大于两个机器周期的高电平单片机才能复位。在VCC掉电期间,为了保持片内RAM信息不受破坏,可将第二功能引脚VPD通备用电源。
ALE/ :输出允许地址锁存信号。当访问片外存储器时,ALE为单片机提供输出脉冲信号,将P0口上的低8位地址锁存在片外的地址锁存器中。在对片内程序存储器编程期间,可利用第二功能引脚 作为编程脉冲输入端。
:片外部程序存储器读选通信号,低电平有效。
: 为该引脚的第一功能,外部程序存储器访问允许控制端口。 为低电平时,CPU对程序存储器的读操作仅限于访问外部程序存储器(地址范围为0000H-FFFFH)。当对片内 Flash存储器编程时,就需要将VPP接入编程电压。
(4)多功能I/O端口
P0口:8位,漏极开路双向I/O端口。地址/数据总线复用端口。在输出指令字节,校验时,需要外接上拉电阻,这时为准双向口。
P1口:8位,具有内部上拉电阻的准双向I/O端口。
P2口:8位,准双向I/O端口,具有内部上拉电阻。
P3口:具有内部上拉电阻的8位准双向I/O端口。它还可以提供第二变异功能。第二变异功能的定义见表2。
单片机在启动时都需要复位,以使单片机内部电路重新进行初始化,确保各部件都处于原先规定的初始状态,并从初始状态开始工作。本系统采用按键复位
的方式,当按下按键以后,利用RC电路使RST引脚保持两个机器周期以上的
表2 P3口的第二变异功能定义
端口引脚 第二功能
P3.0 RXD (串行数据输入口)
P3.1 TXD (串行数据输出口)
P3.2 (外部中断0输入)
P3.3 (外部中断1输入)
P3.4 T0 (定时器0/计数器0输入)
P3.5 T1 (定时器1/计数器1输入)
P3.6 (外部数据存储器写选通输出)
P3.7 (外部数据存储器读选通输出)
高电平,从而达到复位的目的。时钟电路用于产生单片机工作时所必须的时钟控制信号。本设计采用内部时钟接法,单片机的XATL1和XATL2石英晶体和微调电容。晶振的频率越高,系统的时钟频率也越高,单片机运行的速度也就越快,晶振和电容应该尽可能安装得与单片机芯片靠近,以减少寄生电容,更好地保证
振荡器可靠、稳定地工作,本设计选择振荡器的频率为12MHz的石英晶体,电
图4 单片机主机电路图
容选择为30pF。具体电路如图4所示。
4.2 超声波发射电路
超声波发射电路[6]采用差分放大电路来实现,主要由反相器74LS04、超声波发射换能器等构成。单片机从P1.0端口输出超声波转化器所需要的40KHz方波信号,经放大和缓冲后,驱动超声波发射器的发射探头工作,产生超声波。具体电路如图5所示。
图5 超声波发射电路图
4.3 超声波接收电路
超声波接收电路[7]由超声波解调电路(CX2016A)超声波接收换能器R40等组成。CX20106A是日本索尼公司生产的彩色电视机专用红外遥控接收器,采用单列8脚直插式,超小型封装(其内部结构如图6所示)。考虑到红外遥控的载波频率为38KHz与超声波测距所需要的40KHz很接近,因此可以用来作为接收电路。 51单片机的汽车防追尾报警系统设计+源码+仿真电路图(5):http://www.751com.cn/zidonghua/lunwen_503.html