systemint.c

来自「可以对北京汽车所产生的故障进行诊断的电脑解码器」· C语言 代码 · 共 70 行

C
70
字号
/******************************************************************************************
 *  目的:系统初始化及外部环境配置
 *  功能:系统初始化及结束
 *  模块依赖:Display.h Keyboard.h SCI.h Timer.h FlashIC.h ScreenSol.h Comconfer.h
 ******************************************************************************************/
#include "Systemint.h"

/*
**-------------------------------------------------------------------------------------
** System Test For Base Compos
**-------------------------------------------------------------------------------------
*/
char _DebugDataSol()
{
     unsigned char Temp[200];
     unsigned char StartL = 0;
     unsigned char Userline = 0;
     int CodeID[] = { 0x300, 0x1299, 0x1463, 0x1763, 0x1871 };
     unsigned char i;
     LcdClr();
     SPSeek( BEGIN, 0x50000 );
//     while( 1 );
     ScreenInit( W_TEXT );
     for( i=0; i<5; i++ )
     {
          if( GetOneMessage( 0xAC000, 1, CodeID[i], Temp ) )
          {
               AddString( Temp );
          }
     }
     while( ScreenAct( &StartL, &Userline ) != W_RETURN );
     return 0;
}


/*
**-------------------------------------------------------------------------------------
** 系统初始化
**-------------------------------------------------------------------------------------
*/
void SysInit()
{
     LcdInit();
     Init_Timer();
     TimeInit( TIMER1, 30 );   //系统定时器T1
     TimeLoad( TIMER1, ScanKey );
     TimeStart( TIMER1 );
     Init_SCI();
     InitFlash();
#ifdef DEBUGMODE
     DebugInit( 57600 );
     DebugString( "SysInit()" );
#endif
}

/*
**-------------------------------------------------------------------------------------
** 系统释放
**-------------------------------------------------------------------------------------
*/
void SysRelase()
{
     TimeStop( TIMER0 );
     TimeStop( TIMER1 );
     TimeRelease();
     SCIRelease();
     asm( "LJMP 0000H" );
}
//----------------------------------------------------------------- End Of File --------

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?