找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1460|回复: 14
打印 上一主题 下一主题
收起左侧

请求大佬指出我这样子写单片机串口调试小助手为什么无法发送成功

[复制链接]
跳转到指定楼层
楼主
ID:1052650 发表于 2022-11-26 07:59 来自手机 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
#include <REGX51.H>

void initserial()
{
        SCON=0X50;
        TMOD=0X20;
        TH1=0XFD;
        TL1=0XFD;
        EA=1;
        ES=1;
        TR1=1;
}
void main()
{
        char i=0;
        initserial();
        while(1){
                if(RI==1){
                        i=SBUF;
                        RI=0;
                        if(i=='0'){
                                P2=0;
                        }
                        else if(i=='1'){
                                P2=1;
                        }
                }
        }
}
求各位大佬指出原因

mmexport1669420710263.png (46.2 KB, 下载次数: 59)

mmexport1669420710263.png
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:1052650 发表于 2022-11-26 11:42 来自手机 | 只看该作者
这个是运行截图

mmexport1669434121750.png (236.07 KB, 下载次数: 53)

mmexport1669434121750.png
回复

使用道具 举报

板凳
ID:1054039 发表于 2022-11-26 12:24 | 只看该作者
这个可以用AT89C52实现吗
回复

使用道具 举报

地板
ID:624769 发表于 2022-11-26 13:46 | 只看该作者
删掉  ES=1;
或者 改成 ES=0;
回复

使用道具 举报

5#
ID:1052650 发表于 2022-11-26 14:51 来自手机 | 只看该作者
AZ147741000 发表于 2022-11-26 12:24
这个可以用AT89C52实现吗

高版本不是可以兼容低版本的吗
回复

使用道具 举报

6#
ID:1052650 发表于 2022-11-26 14:51 来自手机 | 只看该作者
188610329 发表于 2022-11-26 13:46
删掉  ES=1;
或者 改成 ES=0;

好的,感谢你的解答,玩试一下,为什么不用打开总开关呢,这不是用到了串行口通信吗
回复

使用道具 举报

7#
ID:1052650 发表于 2022-11-26 15:42 来自手机 | 只看该作者
188610329 发表于 2022-11-26 13:46
删掉  ES=1;
或者 改成 ES=0;

大佬,不行哇(┯_┯)
回复

使用道具 举报

8#
ID:624769 发表于 2022-11-26 15:48 | 只看该作者
小助手要发 ASCII
回复

使用道具 举报

9#
ID:384109 发表于 2022-11-26 23:39 | 只看该作者
加一个串口中断处理程序,把接收数据放到中断里
回复

使用道具 举报

10#
ID:384109 发表于 2022-11-26 23:42 | 只看该作者
串口助手发送数据格式错了,要用ASCII码发送
回复

使用道具 举报

11#
ID:161164 发表于 2022-11-26 23:59 | 只看该作者
代碼沒問題,接線有問題


回复

使用道具 举报

12#
ID:1052650 发表于 2022-11-27 00:36 来自手机 | 只看该作者
lkc8210 发表于 2022-11-26 23:59
代碼沒問題,接線有問題

大佬虽然我看不太明白,但是好感谢你!!(┯_┯)(┯_┯)(┯_┯)
回复

使用道具 举报

13#
ID:1052650 发表于 2022-11-27 07:26 来自手机 | 只看该作者
188610329 发表于 2022-11-26 15:48
小助手要发 ASCII

感谢你的回复但是改为ascll好像不行
回复

使用道具 举报

14#
ID:1052650 发表于 2022-11-27 07:27 来自手机 | 只看该作者
人中狼 发表于 2022-11-26 23:39
加一个串口中断处理程序,把接收数据放到中断里

感谢你的回复,那样子好像差不到。。。
回复

使用道具 举报

15#
ID:1052650 发表于 2022-11-27 07:56 | 只看该作者
lkc8210 发表于 2022-11-26 23:59
代碼沒問題,接線有問題

大佬请问一下,接线接错是指TXD和RXD的对应关系吧。但是我改过来后也不行呀。。。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表