📄 systeminitialization.c
字号:
#include"UART.H"
#include"REG1210.h"
#include"SystemDeclare.h"
#include"OLED.H"
void SystemInitialization(void)
{ unsigned char i;
unsigned int reload_val;
reload_val = 0xFFFF - (unsigned short)((unsigned long)(TIME_MS * FOSC) / 1000 / 12) + 1;
RCAP2H = (unsigned char)(reload_val>>8);
RCAP2L = (unsigned char)reload_val;
TH2 = RCAP2H;
TL2 = RCAP2L;
T2CON = 0x00;
/////////////////////////////
TMOD = 0x21;
TH1 = 0xFF - (unsigned char)( (unsigned int)(FOSC/12/16/2)/(unsigned int)BAND ) + 1;
TL1 = TH1;
SCON0 = 0x50;
PCON = 0x00;
ES0 = 1;
/////////////////////////////
ET1 = 0;
PS = 1;
TR1 = 1;
//////////////////////////////
Usart.FinishSending=0;
Usart.SendLength=0;
Usart.SentLength=0;
Usart.FinishReceiving=0;
Usart.ReceivedLength=0;
Usart.ReceiveMaxLength=UARTBuffLength;
Usart.ReceiveTimeOut=0xFF;
for(i=0;i<UARTBuffLength;i++)
{
UsartReceiveBuff[i]=0;
UsartSendBuff[i]=0x30 + i;
}
//////////////////////////////
ColourSetting.Foreground=0xFF;
ColourSetting.Background=0x00;
//////////////////////////////
OLEDInit();
ET2 =1;
TR2 =1;
EA =1;
//////////////////////////////
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -