dig_funcs.c

来自「工业CAN网络节点控制系统设计」· C语言 代码 · 共 46 行

C
46
字号
#include <REGX52.h>

#include "xkcan_defs.h"
#include "max7219.h"

#include "DIG_defs.h"

void  DIG_Update(ubyte addr, ubyte dat)
{
	Update7219(addr, dat);
	
}

void  DIG_Init()
{
	DIG_Update ( _7219_DECODE,		_7219_DECODE_ALL );
	DIG_Update ( _7219_INTENSITY,	_7219_INTENSITY_MIN );
	DIG_Update ( _7219_SCANLIMIT,	_7219_SCANLIMIT_3 );
	
}
	
void  DIG_Open()
{
	DIG_Update ( _7219_DISPTEST,	_7219_DISPTEST_OFF );
	DIG_Update ( _7219_SHUTDOWN,	_7219_SHUTDOWN_OFF );
	
}
	
void  DIG_Close()
{
	DIG_Update ( _7219_SHUTDOWN,	_7219_SHUTDOWN_ON );
	
}

void  DIG_UpdateLowDigit(ubyte * addr, ubyte len)
{
	ubyte i;
	for (i = 0; (i < len) && (i < 16);  i++ )
	{
		DIG_Update(i, *(addr + i));
	}
	
}
	

⌨️ 快捷键说明

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