超声波液位计液态介质测量高精度的探讨 二十一
AT89C51在并行扩展外存储器(包括并行扩展I/0口)时,P0口用于分时传送低8位地址和数据信号,且均为二进制数。那么如何区分是低8位地址还是8位数据信号呢?当ALE信号有效时,P0口传送的是低8位地址信号;当ALE信号无效时,PO口传送的是8位数据信号。在ALE信号的下降沿,锁定P0口传送的内容,即低8位地址信号。
需要指出的是,当CPU不执行访问外ROM指令(MOVX)时,ALE以时钟振荡频率1/6的固定频率输出,因此ALE信号也可以作为外部芯片CLK时钟或其他需要。但是,当CPU执行MOVX指令时,ALE将跳过一个ALE脉冲。
在不并行扩展外存储器(包括并行扩展i/o口)时,4个I/O口都可以作为双向I/O口用。在并行扩展外存储器(包括并行扩展I/O口)时,P0口专用于分时传送低8位地址信号和8为数据信号,P2口专用于传送高8位地址信号。P3口根据需要常用于第二功能,真『F可提供给用户使用的I/0口是P1口和一部分未用作第二功能的P3口端线。
3.4超声波发射电路设计
超声波发射器在幅度为20V,频率为40KHz的方波驱动下,发出频率为40KHz的超声波,遇障碍物后反射,由超声波的接收器接收回波。由于超声波在同一种介质中的传播速度不变,因此通过单片机的定时器可测出超声波脉冲串发射至接收到。
于要测量的距离不固定,可能还是动态的,所以用AT89S52的P3.4管脚,发出间歇式的脉冲串(每次1个脉冲),至接收到回波并计算出距离后再发送下一串脉冲。这样发送一次脉冲测量一次距离,然后每5个距离取一次平均值显示并存储。发射电路的主要目的是驱动超声波发射探头内的压电晶片振动,使之发出超声波,并且发射的超声波具有一定的能量,可传播较远的距离,实现测量的目的。
详情请浏览公司网站的产品中心 http://www.dlysys.com/ 超声波液位计