📄 led.c
字号:
//***************************************************************************************************
//Institute of Automation, Chinese Academy of Sciences
//File Name: led.c
//Description: led test.
//Author: Lee JuGuang
//Date: 2004-1-4
//***************************************************************************************************
#include "uart.h"
#include "s3c4510b_add.h"
extern void LED_Close(void);
extern void LED_test(void);
static void Delay(unsigned int);
void LED_test(void)
{
unsigned char led[11]={0x0,0xb7,0x06,0x73,0x57,0xc6,0xd5,
0xf5,0x07,0xf7,0xd7};
unsigned int tmp,i;
tmp=EXTDBWTH;
EXTDBWTH=0x05503002;
i=0;
i_printf("\r\n\r\nLED Test,Press any Key to Continue...\r\n\r\n");
while(1){
LED1=led[i];
LED2=led[i];
LED3=led[i];
LED4=led[i];
Delay(40);
i++;
if(i>=11)
i=0;
if(kbd_hit())
{
LED1=LED2=LED3=LED4=0x0;
EXTDBWTH=tmp;
return;
}
}
}
//*******************************************************************
void LED_Close(void)
{
unsigned int tmp;
tmp=EXTDBWTH;
EXTDBWTH=0x05503002;
LED1=LED2=LED3=LED4=0x0;
EXTDBWTH=tmp;
return;
}
//*******************************************************************
static void Delay(unsigned int x)
{
unsigned int i,j,k;
for(i=0;i<=x;i++)
for(j=0;j<255;j++)
for(k=0;k<255;k++);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -