|
#include <REG52.H>
#include <stdio.h>
//初始化串口
void initUART(void)
{
SCON=0x50;
PCON=0x80;
RCLK=1;
TCLK=1;
RCAP2H=0xFF;
RCAP2L=0xFD;
TR2=1;
ES=1;
EA=1;
}
void SendByte(unsigned char dat)
{
SBUF = dat;
while(!TI);
TI = 0;
}
void Serial(void)interrupt 4 using 1
{
unsigned char temp;
if(RI==1)
{
temp=SBUF;
RI=0;
SendByte(temp);
}
}
void main(void)
{
initUART();
while(1)
{
}
}
|
|