📄 main.c
字号:
#include "reg52.h"
#include "define.h"
BYTE cBuffer[16];
void init_debug( void );
void kick_debug_interface();
void main()
{
P0 = 0xff; // output R0/DPL @ external memory access
P1 = 0xff; // generic I/O
P2 = 0xff; // output P2/DPH @ external memory access
P3 = 0xff; // muti-function I/OIE = 0x00;
IP = 0x00; // all with low priority
TCON = 0x01; // low level triggered external interrupts // int0 edage trigger
// RS-232 interface initiation
TMOD = 0x20; // timer1 = 8-bit reload
SCON = 0x50; // 8-bit UART, enable reception
PCON |= 0x80; // SMOD = 1
#if 0// CPU_DoubleRate
TH1 = 0xe6; // reload value for 4800 baud
#else
TH1 = 0xf3; // reload value for 4800 baud
#endif
TR1 = 1; // start timer1
TI = 1; // set TI to send first char of UART
// init_time_base(); // system time base initiation
EA = 1; // global interrupt enable
init_debug();
while(1)
{
kick_debug_interface();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -