szpwrini.c

来自「数字面板开发的单片机的软件仿正程序」· C语言 代码 · 共 83 行

C
83
字号
void POWERINI(void)
{

	PORTA=OUTAINI;
	PORTB=OUTBINI;
	PORTC=OUTCINI;
	TRISA=AINI;
	TRISB=BINI;
	TRISC=CINI;
	
	pt0=0x21;
	while(pt0<0x80)
	{
    	DBYTE[pt0++]=0;
	}
	
	pt0=0xA0;
	while(pt0>0x0)
	{
    	DBYTE1[pt0++]=0;    	
	}
	
	pt0=0x21;
	while(pt0<0x80)
	{
    	DBYTE2[pt0++]=0;
	}
	
	pt0=0xA0;
	while(pt0>0x0)
	{
    	DBYTE3[pt0++]=0;    	
	}
	OUTRA=OUTAINI;
	OUTRB=OUTBINI;
	OUTRC=OUTCINI;
	dsdanew=1;
	dsdbnew=1;
	dsdcnew=1;
	dsddnew=1;
}
void RSTINI(void)
{
	PORTA=OUTRA;
	PORTB=OUTRB;
	PORTC=OUTRC;
	TRISA=AINI;
	TRISB=BINI;
	TRISC=CINI;
	if(OPTION!=OPTINI)
	{
		OPTION=OPTINI;
	}
	if(ADCON1!=ADINI)
	{
		ADCON1=ADINI;
	}
	INTCON|=INTINI;		
	if(T2CON!=T2INI)
	{
		T2CON=T2INI;
	}
	if(PR2!=PR2INI)
	{
		PR2=PR2INI;
	}
  if((CCP1CON&CCP1CONINI)!=CCP1CONINI)
  {
  	CCP1CON|=CCP1CONINI;
  }
}
void RDPARAMS(void)
{
	unsigned char i;
	i=3;
	TMPL=0;
	do
	{
		PARAMS[TMPL]=RDEEP(EE58+TMPL);
		TMPL++;
	}while(--i);
}

⌨️ 快捷键说明

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