微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 请教51单片机串口问题,为什么接收不到发送的内容,谢谢

请教51单片机串口问题,为什么接收不到发送的内容,谢谢

时间:10-02 整理:3721RD 点击:
#include<reg52.h>
unsigned char flag,a;
void main()
{
        TMOD = 0X20;
        TH1 = 0XFD;
        TL1 = 0XFD;
        SCON = 0X50;
        EA = 1;
        ES =1;
        TR1 =1;
        while(1)
                {
                        if(flag==1)
                                {
                                        ES=0;
                                        flag=0;
                                        SBUF=a;
                                        while(!TI);
                                        TI = 0;
                                        ES = 1;
                                }
                }
}
void ser() interrupt 4
{
        RI = 0;
        a = SBUF;
        flag = 1;
}
问题是用串口助手发送数据,接收不到数据,

你看看我的程序开启了没?

加我qq1552985179,这个问题简单

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top