📄 main.c
字号:
/*
By JianJun G
15/5/2002
Function: One to Mul LineControl
*/
#define __Uart2
#define IndoorMacs 16
#define _Mb89P475
#include "_f8ldefa.h"
#include "_mb89470.h"
#include "include.c"
void main(void)
{
SYCC.byte=bittobyte(1,0,0,1,1,1,1,1);/*
| |_|_______=00,64/Fch;=01,16/Fch;=10,8/Fch;=11,4/Fch
|___________=0,Selects subclock; =1,Selects mainclock */
if (0x33!=ResetCode[0] || 0x44!=ResetCode[1] || 0x55!=ResetCode[2] || 0x66!=ResetCode[3] )
{
#pragma asm
RAM_CLR:
MOVW EP,#0080H
Loop:
MOV @EP,#0
INCW EP
MOVW A,EP
#ifdef _Mb89LV475
MOVW A,#0480H
#else
MOVW A,#0280H
#endif
CMPW A
BNE Loop
#pragma endasm
LcdRamIni(); //clear user ram
BuzzerWorkNumber=2;
}
SFR_ini(); //initialz the SFR
__EI();
while(1)
{
keypress();
Timer();
Buzzer();
AirTemp();
Lcd_main();
LedFlash();
UartProgram();
if (0x33!=ResetCode[0] || 0x44!=ResetCode[1] || 0x55!=ResetCode[2] || 0x66!=ResetCode[3] )
{STBC_RST=0;}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -