2410ledary.c

来自「三星公司的S3c2410嵌入式开发的LED阵列程序」· C语言 代码 · 共 46 行

C
46
字号

#include "def.h"
#include "option.h"
#include "2410addr.h"
#include "2410lib.h"
#include "2410slib.h"
#include "2410ledary.h"

#define  adrLedAry  (*(volatile unsigned short *)0x20000000) //IIC data shift

void DispLedAryCol(unsigned char data,unsigned char rol)
{
	unsigned short int outdata;
	switch (rol)
	{
		case 0:
			outdata = data | 0xfe00;
			break;
		case 1:
			outdata = data | 0xfd00;
			break;
		case 2:
			outdata = data | 0xfb00;
			break;
		case 3:
			outdata = data | 0xf700;
			break;
		case 4:
			outdata = data | 0xef00;
			break;
		case 5:
			outdata = data | 0xdf00;
			break;
		case 6:
			outdata = data | 0xbf00;
			break;
		case 7:
			outdata = data | 0x7f00;
			break;
		default:
			outdata = 0;
			break;
	}
	
	adrLedAry = outdata;
}

⌨️ 快捷键说明

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