⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 12ul_play.h

📁 基于AVR单片机的12段LED管灯控制程序
💻 H
字号:
/****************************************************************************
//------------------ All color 12ul play implement-----------------------
//FileName     : 12ul_Play.h
//E-mail       : zhounanxu@163.com
****************************************************************************/
#ifndef _TOP_PLAY_H_
#define _TOP_PLAY_H_

#define BASHVAL      255
#define BASH16       16
#define BXDOTS       12   
#define BLAMPS       2   
#define LOGIC        1
//--------------------------------------------------------
#define     RED          0X00
#define     GREEN        0X01
#define     BLUE         0X02
#define     PURPLE       0X03
#define     YELLOW       0X04
#define     CYN          0X05
#define     WHITE        0X06

 static BYTE bRgb_Logic[11*3] = { 
                           LOGIC,   !LOGIC, !LOGIC,        //red -XGRB-3~0.
                           !LOGIC,  LOGIC,  !LOGIC,        //green
                           !LOGIC,  !LOGIC, LOGIC,         //blue
                           LOGIC,   !LOGIC, LOGIC,         //purple
                           !LOGIC,  LOGIC,  LOGIC,         //cyn
                           LOGIC,   LOGIC,  !LOGIC,        //yellow
						   LOGIC,   LOGIC,  LOGIC,      //white
						   LOGIC,   LOGIC,  LOGIC,      //white
						   LOGIC,   LOGIC,  LOGIC,      //white
						   LOGIC,   LOGIC,  LOGIC,      //white
						   LOGIC,   LOGIC,  LOGIC      //white
						   };

BYTE bAshRgb[24*3] = { 
                       16,0, 0,
					   16,4, 0,
					   16,8, 0,
					   16,12,0, 
                       16,16,0,
					   12,16,0,
					   8, 16,0,
					   4, 16,0,
					   0, 16,0,
					   0, 16,4,
					   0, 16,8,
					   0, 16,12,
					   0, 16,16,
					   0, 12,16,
					   0, 8, 16,
					   0, 4, 16,
					   0, 0, 16,
					   4, 0, 16,
					   8, 0, 16,
					   12,0, 16,
					   16,0, 16,
					   16,0, 12,
					   16,0, 8,
					   16,0, 4
					  };
					  
//----------------------------------------------------------  
void  SendOneDotColorData(BYTE bColor);
void  SetMoveOverColor( BYTE bMoveColor, WORD bMoveSpeed);
void  DisplayAsh(WORD wRedAsh, WORD wGreenAsh, WORD wBlueAsh);
void  SetCloseColor( BYTE bMoveColor, WORD bMoveSpeed);
void  SetOpenColor( BYTE bMoveColor, WORD bMoveSpeed);
void  PlayAllOneColor(BYTE bColor);
void  SendOneDotAshColorData(WORD wi, WORD wRedAsh, WORD wGreAsh, WORD wBluAsh);
//-------------------------------------------------------------------
#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -