max7219.h

来自「18b20检测温度 及7219显示 按键检测程序 等实际应用程序」· C头文件 代码 · 共 60 行

H
60
字号
#ifndef _Max7219_H_
#define _Max7219_H_

//locA:1.2.3.4.5.6.7.8
//locB:1.2.3.4.5.6
//locC:1.2.3.4.5.6.7.8
	#define LOCA1 0x0A1
	#define LOCA2 0x0A2
	#define LOCA3 0x0A3
	#define LOCA4 0x0A4
	#define LOCA5 0x0A5
	#define LOCA6 0x0A6
	#define LOCA7 0x0A7
	#define LOCA8 0x0A8
		
	#define LOCB1 0x0B1
	#define LOCB2 0x0B2
	#define LOCB3 0x0B3
	#define LOCB4 0x0B4
	#define LOCB5 0x0B5
	#define LOCB6 0x0B6
	
	#define LOCC1 0x0C1
	#define LOCC2 0x0C2
	#define LOCC3 0x0C3
	#define LOCC4 0x0C4
	#define LOCC5 0x0C5
	#define LOCC6 0x0C6
	#define LOCC7 0x0C7
	#define LOCC8 0x0C8

	#define DIS_DOT 	0x04
	#define DIS_FLASH 	0x02
	#define DIS_NONE 	0x01
	#define DIS_WORK 	0x00


	//硬件接口:
	 sbit  MAX7219_DIN	=P0^1;
	 sbit  MAX7219_LD 	=P0^0;
	 sbit  MAX7219_CLK 	=P0^2;  
	
	//全局变量
	 
	//闪烁控制变量
	extern  bit    BlinkEn;
	extern	unsigned char	BlinkLoc;
	extern  unsigned char	BlinkNum;
	extern  unsigned char	BlinkStatus;
	extern  bit				BlinkLogic;
	//全局函数
	void MAX7219_Init(void);
	void MAX7219_SendData(unsigned int datA);
	void MAX7219_Print1(unsigned char loc,unsigned char num,unsigned char dfx);
	
#endif



⌨️ 快捷键说明

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