快捷搜索:  汽车  科技

51单片机流水灯的三种实现方法(51单片机实例讲解)

51单片机流水灯的三种实现方法(51单片机实例讲解)(4)由按钮控制流水灯程序。图37 由按钮控制流水灯程序流程图 (a)主程序;(b)显示子程序(2)由按钮控制流水灯硬件电路元器件(见表14)。表14 由按钮控制流水灯硬件电路元器件表(3)由按钮控制流水灯程序流程图(见图37)。

由按钮控制流水灯控制要求:在单片机的PP3.0口和P3.1口线上分别接上一个按钮SB1和SB2,P0口上接8只发光二极管LED1~LED8。当按下SB1时,8只发光二极管按方式一从LED1~LED8间隔1s交替正向流水点亮一次,即LED1亮→LED2亮→LED3亮→LED4亮→LED5亮→LED6亮→LED7亮→LED8亮。

当按下SB2时,8只发光二极管按方式二从LED1~LED8间隔1s依次点亮一次,即LED1亮→LED1 LED2亮→LED1 LED2 LED3亮→LED1 LED2 LED3 LED4亮→LED1 LED2 LED3 LED4 LED5亮→LED1 LED2 LED3 LED4 LED5 LED6亮→LED1 LED2 LED3 LED4 LED5 LED6 LED7亮→LED1 LED2 LED3 LED4 LED5 LED6 LED7 LED8亮。

(1)由按钮控制流水灯硬件电路(见图36)。

51单片机流水灯的三种实现方法(51单片机实例讲解)(1)

图36 由按钮控制流水灯接线原理图

(2)由按钮控制流水灯硬件电路元器件(见表14)。

51单片机流水灯的三种实现方法(51单片机实例讲解)(2)

表14 由按钮控制流水灯硬件电路元器件表

(3)由按钮控制流水灯程序流程图(见图37)。

51单片机流水灯的三种实现方法(51单片机实例讲解)(3)

图37 由按钮控制流水灯程序流程图 (a)主程序;(b)显示子程序

(4)由按钮控制流水灯程序。

51单片机流水灯的三种实现方法(51单片机实例讲解)(4)

51单片机流水灯的三种实现方法(51单片机实例讲解)(5)

51单片机流水灯的三种实现方法(51单片机实例讲解)(6)

猜您喜欢: