标题: 串口收发数据 [打印本页]

作者: lcj    时间: 2017-10-31 22:55
标题: 串口收发数据
#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)
  {
  
  }
}





欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1