📄 max7219.h
字号:
#ifndef _Max7219_H_
#define _Max7219_H_
//locA:1.2.3.4.5.6.7.8
//locB:1.2.3.4.5.6
//locC:1.2.3.4.5.6.7.8
#define LOCA1 0x0A1
#define LOCA2 0x0A2
#define LOCA3 0x0A3
#define LOCA4 0x0A4
#define LOCA5 0x0A5
#define LOCA6 0x0A6
#define LOCA7 0x0A7
#define LOCA8 0x0A8
#define LOCB1 0x0B1
#define LOCB2 0x0B2
#define LOCB3 0x0B3
#define LOCB4 0x0B4
#define LOCB5 0x0B5
#define LOCB6 0x0B6
#define LOCC1 0x0C1
#define LOCC2 0x0C2
#define LOCC3 0x0C3
#define LOCC4 0x0C4
#define LOCC5 0x0C5
#define LOCC6 0x0C6
#define LOCC7 0x0C7
#define LOCC8 0x0C8
#define DIS_DOT 0x04
#define DIS_FLASH 0x02
#define DIS_NONE 0x01
#define DIS_WORK 0x00
//硬件接口:
sbit MAX7219_DIN =P0^1;
sbit MAX7219_LD =P0^0;
sbit MAX7219_CLK =P0^2;
//全局变量
//闪烁控制变量
extern bit BlinkEn;
extern unsigned char BlinkLoc;
extern unsigned char BlinkNum;
extern unsigned char BlinkStatus;
extern bit BlinkLogic;
//全局函数
void MAX7219_Init(void);
void MAX7219_SendData(unsigned int datA);
void MAX7219_Print1(unsigned char loc,unsigned char num,unsigned char dfx);
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -