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

📄 digital_led.h

📁 MAX7219控制数码管显示程序
💻 H
字号:
/*************************************************************************************
                              数码管显示模块
        使用芯片: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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -