找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

请教仿真单片机串口通讯甲机能发,乙机不能接收的问题

查看数: 1533 | 评论数: 7 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2024-1-8 10:18

正文摘要:

请大家帮我看看,仿真串口能正常发送,但接收不到数据不知为何? 单片机源程序如下: 发送: #include <STC89C5xRC.H> #include<intrins.h> void Delay(unsigned int xms)     ...

回复

ID:1010435 发表于 2024-1-10 12:35
接收没有开总中断把 EA=1   ???
ID:883242 发表于 2024-1-8 16:41
tyrl800 发表于 2024-1-8 16:14
估计是两个单片机晶振不一样

图上都没接晶振,然而串口好用,应该是仿真软件默认振荡,两个是一样的。
ID:275826 发表于 2024-1-8 16:14
芙蓉焊料 发表于 2024-1-8 13:20
改了头文件也不行,难道是仿真软件的问题?

估计是两个单片机晶振不一样
ID:891876 发表于 2024-1-8 13:20
改了头文件<reg52.h>也不行,难道是仿真软件的问题?
ID:883242 发表于 2024-1-8 12:23
#include <STC89C5xRC.H>
这句话里面包含的SFR定义,与你用的AT89C52的SFR兼容吗?
ID:161164 发表于 2024-1-8 11:57
可能是Proteus的Bug
ID:96682 发表于 2024-1-8 11:56
仿真嘛假设程序电路没错还需软件的操作设置问题,

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

Powered by 单片机教程网

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