搜索
写经验 领红包
 > 电器

51单片机实例讲解,彩灯键盘显示程序

彩灯键盘显示控制要求:用10个数字键控制选择彩灯的10种变化,并用数码管显示器显示按键号。

10种变化彩灯如下:

●花样一:一盏灯从右至左点亮,即从LED1开始向LED8方向流水移动点亮。

●花样二:一盏灯从左至右点亮,即从LED8开始向LED1方向流水移动点亮。

●花样三:要求一盏灯从左至右逐个点亮不灭,即从LED8开始向LED1方向逐个点亮不熄灭,直到全部点亮。

●花样四:让全亮的灯从右至左逐个熄灭,即从LED1开始向LED8方向,彩灯逐个熄灭。

●花样五:两盏灯从右至左点亮,即LED1+LED2→LED3+LED4→LED5+LED6→LED7+LED8。

●花样六:两盏灯从左至右点亮,即LED8+LED7→LED6+LED5→LED4+LED3→LED2+LED1。

●花样七:一盏灯从左至右先按单数流水点亮,后按双数流水点亮,即LED1→LED3→LED5→LED7→LED2→LED4→LED6→LED8。

●花样八:一盏灯从右至左先按双数流水点亮,后按单数流水点亮,即LED8→LED6→LED4→LED2→LED7→LED5→LED3→LED1。

●花样九:8只发光从左至右依次点亮一只,即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亮。

●花样十:8只发光二极管从右至左依次点亮一只,即LED8亮→LED8+LED7亮→LED8+LED7+LED6亮→LED8+LED7+LED6+LED5亮→LED8+LED7+LED6+LED5+ LED4亮→LED8+LED7+LED6+LED5+LED4+LED3亮→LED8+LED7+LED6+LED5+ LED4+LED3+LED2亮→LED8+LED7+LED6+LED5+LED4+LED3+LED2+LED1亮。

(1)彩灯键盘显示硬件电路(见图46)。

51单片机实例讲解,彩灯键盘显示程序

图46 彩灯键盘显示接线原理图

(2)彩灯键盘显示硬件电路元器件(见表19)。

51单片机实例讲解,彩灯键盘显示程序

表19 彩灯键盘显示硬件电路元器件表

(3)彩灯键盘显示程序流程图(见图47)。

51单片机实例讲解,彩灯键盘显示程序

图47 彩灯键盘显示程序流程图

(4)彩灯键盘显示程序。

51单片机实例讲解,彩灯键盘显示程序

51单片机实例讲解,彩灯键盘显示程序

51单片机实例讲解,彩灯键盘显示程序

51单片机实例讲解,彩灯键盘显示程序

51单片机实例讲解,彩灯键盘显示程序

51单片机实例讲解,彩灯键盘显示程序

51单片机实例讲解,彩灯键盘显示程序