关于串口中断的新手问题?

2019-07-15 17:15发布

因我是刚学单片机不多时间,所以对串口中断不是很了解,所以问问各路神明,这个程序里的问题?
这个程序里面的话,由个问题就是必须要讲P3.1口置于低电平才能触发,这是串口中断的要求么?我按下P3.1(发送)引脚可以看到P2.5口已经置于低电平了,是LED灯的显示效果,这样的话,是不是说明:这个程序是把temp变量的值发送给了p2.5呢,还是?


#include <reg52.h>

typedef unsigned char u8;
sbit led=P2^5;

void main(void)
{   
    TMOD = 0x20;   
    SCON = 0x50;
    TH1 = 0xFD;
    TL1 = 0XFD;
    EA = 1;
    ES = 1;   
    TR1 = 1;

}

void UARtinterrupt(void) interrupt 4
{
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。