digital_led.h

来自「MAX7219控制数码管显示程序」· C头文件 代码 · 共 34 行

H
34
字号
/*************************************************************************************
                              数码管显示模块
        使用芯片:MAX7219
        
        2004-12-2 8:45 调试通过
*************************************************************************************/
#ifndef DIGITAL_LED_H
#define DIGITAL_LED_H

// 系统中使用的数码管的数目,可以根据需要改变
#define	MAX_DIGITAL_LED_NUM	8

// MAX7219和MCU的接口,可以根据需要改变
#define	DIN		P1_5
#define     LOAD  	P1_4
#define     CLK   	P1_6


// MAX7219的寄存器定义
#define     DECODE_MODE_REG	    0x9	// 译码模式寄存器
#define     SCAN_LIMIT_REG          0xb   // 扫描界限寄存器
#define     SHUTDOWN_REG	    0xc   // 停机寄存器
#define     DISPLAY_TEST_REG        0xf   // 显示测试寄存器
#define     INTENSITY_ADJUST_REG    0xa   // 亮度调节寄存器
#define     NON_WORK_REG            0x0   // 非工作寄存器


//-------------------------------------------------------
extern void Digital_LED_Init( void );
extern void Digital_LED_DispTest( void );
extern void Digital_LED_AdjustLighteness( INT8U lighteness );
extern void Digital_LED_DispStr( const INT8U *str );

#endif

⌨️ 快捷键说明

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