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 + -
显示快捷键?