7月 28

51单片机 超声波测距测试

我使用51单片机,超声波模块是hc-sr04。以前在raspberry上用python测的,这次因为需要转到51单片机上,所以用C语言重写,原理上基本一致。

超声波测距源码

1月 30

手工制作51单片机 电子表

  家里小孩老是乱调表,本来打算做个没有外部按键的表,但是后来觉得还是难度太大,还是搞个简单的吧。
  开始准备材料。亚克力板、杜邦线、51单片机配件一套(晶振使用12M的)、STC12C5A60S2一块、s8050三极管5个,电池盒一个、共阴极带时间点数码管一个,5X7cm洞洞板一块,按钮两个,M3铜柱螺丝若干。材料准备完毕。

部件准备

部件准备


  开始手工切割亚克力板并钻孔。由于疏忽把前面的板子也钻上空了。郁闷。
手工制作51单片机电子表,切割亚克力板

手工制作51单片机电子表,切割亚克力板


  首先将51单片机,和面板焊好。
手工制作51单片机电子表,初步组装

手工制作51单片机电子表,初步组装


  接线的工作比较麻烦,线千万不能接错,要不就混乱了,不是直接插拔的比较麻烦。花了一个晚上才搞定。
手工制作51单片机电子表,线路焊接

手工制作51单片机电子表,线路焊接


  开始组装,组装完毕发现一个数码管不亮,回头还是要查查。
手工制作51单片机电子表,组装完成

手工制作51单片机电子表,组装完成


  调整好时间,给大家看看。郁闷了,大部分人都认为我这个是“定时炸弹的引爆装置”。
  源代码比较简单。可下载51单片机电子表源码