📄 main.c
字号:
/************************************************************************************
C文件
文件名:main.c
文件说明:
版本: V1.0
上次修改时间: 2004/11/13 21:47
Copyright(C)2004 Powered By Toplow
**************************************************************************************/
/*_____ I N C L U D E S ____________________________________________________*/
#include "config.h" /* system definition */
#include "lib_mcu\c51_drv.h" /* c51 driver definition */
#include "lib_mcu\kbd\key_drv.h" /* Keyboard driver definition */
#include "lib_mcu\lcd\lcd_drv.h"
#include "lib_mcu\ide\ideio.h"
#include "modules\song\song_task.h" /* song task definition */
#include "modules\mass\usb_task.h"
#include "modules\file\fat.h"
/*_____ M A C R O S ________________________________________________________*/
/*_____ D E F I N I T I O N ________________________________________________*/
/*_____ D E C L A R A T I O N ______________________________________________*/
static void main (void);
/*F**************************************************************************
* NAME: main
*----------------------------------------------------------------------------
* PARAMS:
*
* return:
*----------------------------------------------------------------------------
* PURPOSE:
* Main user routine
*----------------------------------------------------------------------------
* EXAMPLE:
*----------------------------------------------------------------------------
* NOTE:
*----------------------------------------------------------------------------
* REQUIREMENTS:
*****************************************************************************/
void main (void)
{
uchar keyvalue;
#ifdef X2_MODE
Set_x2_mode();
#endif
Enable_interrupt();
lcd_ini();
ata_install();
if (fat_install ())
{
lcdcls (0x80);
lcdcls (0x90);
}
printch(0x80,"播放模式按KEY3 ");
printch(0x90,"USB 模式按KEY0 ");
kbd_init ();
do{keyvalue = kbd_decode ();}while(!keyvalue);
if (keyvalue == 0x01)
{
lcdcls (0x80);
lcdcls (0x90);
printch(0x80,"退出USB 模式 ");
printch(0x90,"请重上电 ");
usb_task_init ();
while(1)
{
usb_task ();
}
}
else if (keyvalue == 0x08)
{
lcdcls (0x80);
lcdcls (0x90);
song_task_init();
while(1)
{
key_task ();
song_task ();
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -