📄 max7219.h
字号:
/*
* Copyright (C) 2006, 电气与电子科技创新中心超越团队
*
* 文件名: MAX7219.H
* 文件描述: 两个4位8段数码管的驱动头文件
*
* 当前版本: 1.0
* 作者: 超越团队
* 完成日期: 2008年3月1日
*
*/
#ifndef __MAX7219_H__
#define __MAX7219_H__
/*MAX7219寄存器功能说明*************************************/
#define shutdown 0x0c //0 关闭 1 开启
#define decodemode 0x09 //0 ndecode all
//1 decode 0
//0f decode 0-3
//ff decode all
#define intensity 0x0a //亮度控制寄存器 0-f
/*显示位控制寄存器******************************************/
/*0-第一位 1-第一、二位 ......7-全显示********************/
#define scanlimit 0x0b
#define testreg 0x0f //测试模式 0普通模式 1显示测试模式
#define dataaddr 0x01 //显示基址
/********************************************************/
#define set_0(X) X=0
#define set_1(X) X=1
sbit MAX7219_Clk = P1^4;
sbit MAX7219_Cs = P1^5;
sbit MAX7219_Data = P1^6;
unsigned char seg_display[8];
/* 函数声明 */
void Init_MAX7219(void);
void Delay5Ms_7219(unsigned char);
void MAX7219_Command( unsigned char addr, unsigned char data_send );
#endif /* __SEG_H__ */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -