28#define DECODE_MODE 0x09
30#define SCAN_LIMIT 0x0B
32#define DISPLAY_TEST 0x0F
350x00,0x00,0x7C,0xC6,0xC6,0xCE,0xD6,0xD6,
360xE6,0xC6,0xC6,0x7C,0x00,0x00,0x00,0x00,
370x00,0x00,0x18,0x38,0x78,0x18,0x18,0x18,
380x18,0x18,0x18,0x7E,0x00,0x00,0x00,0x00,
390x00,0x00,0x7C,0xC6,0x06,0x0C,0x18,0x30,
400x60,0xC0,0xC6,0xFE,0x00,0x00,0x00,0x00,
410x00,0x00,0x7C,0xC6,0x06,0x06,0x3C,0x06,
420x06,0x06,0xC6,0x7C,0x00,0x00,0x00,0x00,
430x00,0x00,0x0C,0x1C,0x3C,0x6C,0xCC,0xFE,
440x0C,0x0C,0x0C,0x1E,0x00,0x00,0x00,0x00,
450x00,0x00,0xFE,0xC0,0xC0,0xC0,0xFC,0x0E,
460x06,0x06,0xC6,0x7C,0x00,0x00,0x00,0x00,
470x00,0x00,0x38,0x60,0xC0,0xC0,0xFC,0xC6,
480xC6,0xC6,0xC6,0x7C,0x00,0x00,0x00,0x00,
490x00,0x00,0xFE,0xC6,0x06,0x06,0x0C,0x18,
500x30,0x30,0x30,0x30,0x00,0x00,0x00,0x00,
510x00,0x00,0x7C,0xC6,0xC6,0xC6,0x7C,0xC6,
520xC6,0xC6,0xC6,0x7C,0x00,0x00,0x00,0x00,
530x00,0x00,0x7C,0xC6,0xC6,0xC6,0x7E,0x06,
540x06,0x06,0x0C,0x78,0x00,0x00,0x00,0x00};
107 for (
i = 0;
i < 8;
i++)
109 j = (
pos +
i) % size;
#define GPIO_P1_SetMode(__PINS__, __MODE__)
#define SPI_SetClockPrescaler(__PRE_SCALER__)
#define SPI_SetPort(__ALTER_PORT__)
#define SPI_SetDataOrder(__ORDER__)
#define SPI_SetEnabled(__STATE__)
#define SPI_SetClockPolarity(__STATE__)
uint8_t SPI_TxRx(uint8_t dat)
#define SPI_SetClockPhase(__PHASE__)
@ SPI_ClockPhase_LeadingEdge
#define SPI_IgnoreSlaveSelect(__STATE__)
#define SPI_SetMasterMode(__STATE__)
@ SPI_AlterPort_P12P54_P13_P14_P15
void SYS_Delay(uint16_t t)
void MAX7219_write(uint8_t addr, uint8_t dat)