⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 systeminitialization.c

📁 MSC1210 驱动 OLED源程序 包括ASCII码字库表
💻 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 + -