利用LCD1602显示超声波测距
介绍
一、需要的器件
- 51单片机:任意一款都可以,我这里使用的是STC89C52
- LCD1602显示屏:我这里使用的是LCD1602A不带转接板的八位显示屏,是比较正常的一款。
- 超声波测距模块:根据价钱的不同有很多可供选择,我这里推荐使用HC-SR04,因为便宜。。。
- 杜邦线若干:在这里使用母对母杜邦线。
二、原理
LCD1602显示屏的使用原理在我的这篇博客里有很详细的介绍。LCD1602介绍
超声波模块的原理和使用方法在这篇博客有介绍。超声波测距模块介绍
当然,我在下面的代码中,会有很多的注释,便于大家理解。
工程代码
一、 LCD1602
在这里我们可以把LCD1602的使用放在一个头文件里,这样以后每次使用,我们都可以直接调用,就不用我们自己每次都要编写了。
#ifndef