8led.c
来自「Embest EudKit-II教学系统配Samsung S3C44B0处理器的」· C语言 代码 · 共 49 行
C
49 行
/*********************************************************************************************
* File: 8led.c
* Author: embest
* Desc: 8-segment digit LED control functions
* History:
*********************************************************************************************/
#include "44b.h"
#include "44blib.h"
#include "def.h"
#include "iic.h"
/*------------------------------------------------------------------------------------------*/
/* global variables */
/*------------------------------------------------------------------------------------------*/
unsigned char f_szDigital[10] ={0xFC,0x60,0xDA,0xF2,0x66,0xB6,0xBE,0xE0,0xFE,0xF6}; // 0 ~ 9
/*------------------------------------------------------------------------------------------*/
/* function declare */
/*------------------------------------------------------------------------------------------*/
void led8_test(void);
/*********************************************************************************************
* name: led8_test
* func: test 8led
* para: none
* ret: none
* modify:
* comment:
********************************************************************************************/
void led8_test(void)
{
int i, j, k;
iic_init();
for(;;)
{
for(j=0; j<10; j++)
{
for(i=0; i<8; i++)
{
k = 9-(i+j)%10;
iic_write(0x70, 0x10+i, f_szDigital[k]);
}
delay(1000);
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?