📄 digital_led.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 + -