📄 init.c
字号:
#include <reg52.h>
#include <intrins.h>
#include "Define.h"
#include "Set.h"
#include "Common.h"
void InitTimer()
{
TMOD = 0x11;
EA = 1;
//IP = 2;
ET1 = 1;
TR1 = 1;
ET0 = 1;
TR0 = 1;
}
void InitSerialPortCommunication()
{
//PT2 = 1;
SCON = 0x50;
//IP = 0x20;
PS = 1;
ES = 1;
TR2 = 0; //定时器2停止计数
T2CON = 0x30; //选择T2为串口的波特率产生源
RCAP2H = 0xFE; //1200bps
RCAP2L = 0xC7;
//TH2 = 0xFE; //1200bps
//TL2 = 0xC7;
//RCAP2H = 0xFF; //19200bps
//RCAP2L = 0xEC;
//RCAP2H = 0xFF; //38400bps
//RCAP2L = 0xF6;
//////////////////////////
//////2400--FF63
//////4800--FFB1
/////9600--FFD8
/////////////////////////
TH2 = 0xFE; //1200bps
TL2 = 0xC7;
TR2 = 1; //定时器2开始定时
}
void InitSystem()
{
lcd_init();
InitTimer();
InitSerialPortCommunication();
///////////////////////
lcd_moveto(4);
lcd_wrcmd(0x40);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -