appmain.c
来自「本代码适合嵌入式系统(爱普生S1C33209)硬件驱动」· C语言 代码 · 共 110 行
C
110 行
#include "..\include\main.h"
#include "..\include\16timer.h"
#include "..\include\common.h"
#include "..\include\int.h"
#include "..\include\presc.h"
#include "..\include\io.h"
extern void int_16timer_c0(void);
void light_led(unsigned char warm);
extern void vInitKey(void);
extern void vInitLED(void);
extern void init_ledtimer(void);
void vInitHardware(void);
unsigned char gucKeyCode;
unsigned char rucK5PortData;
void vKeyDemo(void);
extern void light_led(unsigned char num);
void main(void)
{
init_ledtimer();
vInitHardware();
vKeyDemo();
}
void vInitHardware()
{
vInitLED();
vInitKey();
}
void vKeyDemo(void)
{
while(1)
{
switch( gucKeyCode )
{
case RIGHTKEY: //UP
light_led(3);
gucKeyCode = NULL;
break;
case NO3KEY: //LEFT
light_led(1);
gucKeyCode = NULL;
break;
case NO5KEY: //RIGHT
light_led(4);
gucKeyCode = NULL;
break;
case NO0KEY:
light_led(2); //DOWN
gucKeyCode = NULL;
break;
default:
gucKeyCode = NULL;
break;
}
}
}
void light_led(unsigned char warm)
{
init_ledtimer();
vLEDOn(warm);
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?