📄 max7219.h
字号:
//
// MAX7219.H
//
// Definitions of addresses and registers of MAX7219
//
// Copyright (c) 2007 XK Tech, Tsinghua Univ.
//
//
// Author : Shangyuan Li
// Date : 2007-7-27
// Version : 1.0
//
// Date : 2007-08-17
// Version : 1.1
// Comment : Move function declarations here
//
#ifndef __MAX7219_H__
#define __MAX7219_H__
// 7219 ADDR
#define _7219_NO_OP 0x00
#define _7219_DIG0 0x01
#define _7219_DIG1 0x02
#define _7219_DIG2 0x03
#define _7219_DIG3 0x04
#define _7219_DIG4 0x05
#define _7219_DIG5 0x06
#define _7219_DIG6 0x07
#define _7219_DIG7 0x08
#define _7219_DECODE 0x09
#define _7219_INTENSITY 0x0A
#define _7219_SCANLIMIT 0x0B
#define _7219_SHUTDOWN 0x0C
#define _7219_DISPTEST 0x0F
// 7219 Registers
// Decode Mode
#define _7219_DECODE_ALL 0xff
#define _7219_DECODE_NONE 0x00
// Intensity
#define _7219_INTENSITY_MIN 0x01
#define _7219_INTENSITY_MAX 0x0f
// Scanlimit
#define _7219_SCANLIMIT_7 0x07
#define _7219_SCANLIMIT_6 0x06
#define _7219_SCANLIMIT_5 0x05
#define _7219_SCANLIMIT_4 0x04
#define _7219_SCANLIMIT_3 0x03
#define _7219_SCANLIMIT_2 0x02
#define _7219_SCANLIMIT_1 0x01
#define _7219_SCANLIMIT_0 0x00
#define _7219_SCANLIMIT_NOLIMIT 0xff
// Shutdown mode
#define _7219_SHUTDOWN_ON 0x00
#define _7219_SHUTDOWN_OFF 0x01
// Display test
#define _7219_DISPTEST_ON 0x01
#define _7219_DISPTEST_OFF 0x00
// 7219 CODE B
#define _7219_DP 0x80
#define _7219_0 0x00
#define _7219_1 0x01
#define _7219_2 0x02
#define _7219_3 0x03
#define _7219_4 0x04
#define _7219_5 0x05
#define _7219_6 0x06
#define _7219_7 0x07
#define _7219_8 0x08
#define _7219_9 0x09
#define _7219_E 0x0B
#define _7219_H 0x0C
#define _7219_L 0x0D
#define _7219_P 0x0E
#define _7219_BLANK 0x0F
// 7219 No code
#define _7219_SEG_DP 7
#define _7219_SEG_A 6
#define _7219_SEG_B 5
#define _7219_SEG_C 4
#define _7219_SEG_D 3
#define _7219_SEG_E 2
#define _7219_SEG_F 1
#define _7219_SEG_G 0
extern void Update7219 ( char , char );
#endif //__MAX7219_H__
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -