main.c
来自「利用超级终端调TFT液晶驱动和一个I2C调试工具。」· C语言 代码 · 共 44 行
C
44 行
#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 + =
减小字号Ctrl + -
显示快捷键?