📄 8led_test.c
字号:
/*********************************************************************************************
* File: 8led.c
* Author: Embest
* Desc: 8-segment digit LED control functions
* History:
* Y.J.Guo, Programming modify, April 2, 2005
*********************************************************************************************/
/*------------------------------------------------------------------------------------------*/
/* include files */
/*------------------------------------------------------------------------------------------*/
#include "2410lib.h"
#include "8led_test.h"
#include "iic_8led.h"
/*------------------------------------------------------------------------------------------*/
/* global variables */
/*------------------------------------------------------------------------------------------*/
unsigned char f_szDigital[10] ={0xFC,0x60,0xDA,0xF2,0x66,0xB6,0xBE,0xE0,0xFE,0xF6}; // 0 ~ 9
/*********************************************************************************************
* name: led8_test()
* func: test 8led
* para: none
* ret: none
* modify:
* comment: write data to display buffer of ZLG7290,then we can see figure scrolling on LED.
*********************************************************************************************/
void led8_test(void)
{
int i, j, k;
uart_printf("\n 8-segment Digit LED Test Example (Please look at LED)\n");
iic_init_8led();
for(;;)
{
for(j=0; j<10; j++)
{
for(i=0; i<8; i++)
{
k = 9-(i+j)%10;
iic_write_8led(0x70, 0x10+i, f_szDigital[k]); //write to DpRam0~DpRam7 of ZLG7290
}
delay(10000);
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -