- 背景
我们经常看到发廊招牌上的流水灯,看着特别好看,作为一个玩单片机的,看到这个肯定会像这是最简单的单片机完成的,可是我们有没有想过自己动手做下这个呢??今天我就兴致突发的动手模拟了一个简单的流水灯,虽然简单,但是原理在这放着呢。

- 正文
首先奉上小的写的代码流水灯项目地址
89C51流水灯代码示例,带proteus项目
89C52有P0、P1、P2、P3四个端口,每个端口有8个引脚,占一个字,我使用led又是共阳极,所以想让P1其中一个灯亮就需要一个引脚为低电平,即0B11111110=0xFE,流水灯的原理就是依次让有且只有一个引脚为低电平,每个引脚进行高低电平变化都需要有一个延时,不然人眼无法捕捉到变化,延时的原理就是让单片机空转,因为单片机执行语句是需要时间的,所以空转就变成了延时。

- 总结
看似再简单的事情,如果真正动手做起来,还是需要动一番脑子的,所以以后能动手绝不哔哔。

相关文章:

  • 2021-09-08
  • 2021-09-18
  • 2021-11-07
  • 2021-05-14
  • 2021-11-28
  • 2021-10-26
  • 2022-12-23
猜你喜欢
  • 2021-12-24
  • 2021-11-14
  • 2021-04-21
  • 2021-11-06
  • 2021-11-07
  • 2021-04-11
相关资源
相似解决方案