找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

请问这个单片机双机通讯程序哪里有错呀?

查看数: 5049 | 评论数: 21 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2017-4-21 01:05

正文摘要:

电路图是两个单片机TXDRXD都连接了,然后两边的P1接了8个led,两个int0上连接的是按钮,但是给两个单片机加载这个hex后按按钮led灯还是不亮,电路图应该是没问题的,本人是个小白,才学单片机不久大神们别见笑呀:)

回复

ID:192314 发表于 2017-4-22 13:28
看不清
ID:192235 发表于 2017-4-22 09:13
主机RXD接从机TXD   主机TXD接从机RXD
ID:151348 发表于 2017-4-22 08:55
有proteus仿真的?目测你的程序适用于晶振频率11.059MHz的、波特率设定为9600的单片机,看看你proteus里单片机晶振频率是多少,通常是12MHz
ID:191466 发表于 2017-4-22 00:53
fefen0 发表于 2017-4-21 11:56
看不到错误,重新传图

程序是这样的
#include<reg51.h>
#include<intrins.h>
unsigned char a;
void main()
{
a=0xfe;
EA=1;
EX0=1;
IT0=1;
ES=1;
SCON=0x50;
TMOD=0x20;
TH0=0xfd;
TL0=0xfd;
TR0=1;
While(1);
}

Void int0() interrupt 0
{
ES=0;
SBUF=a;
a=_crol_(a,1);
While(!TI);
TI=0;
ES=1;
}
Void rec() interrupt 4
{
RI=0;
P1=SBUF;
}
ID:162841 发表于 2017-4-22 00:47
就这么一点吗,也不好看啊
ID:191466 发表于 2017-4-22 00:44
wc86110 发表于 2017-4-21 14:56
LZ,使用截屏工具比手机拍照清晰多了

不好意思..没想到图片压缩那么严重..
ID:192218 发表于 2017-4-22 00:11
波特率调了没有,要一直欧
ID:187614 发表于 2017-4-21 22:33
屏幕COPY也比这清楚呀
ID:96682 发表于 2017-4-21 14:56
LZ,使用截屏工具比手机拍照清晰多了
ID:151348 发表于 2017-4-21 13:51
直接上程序,这样谁帮你看
ID:157057 发表于 2017-4-21 11:56
看不到错误,重新传图
ID:191982 发表于 2017-4-21 11:43
图有些模糊,看不清
ID:191982 发表于 2017-4-21 11:43
图有些模糊,代码看不清楚
ID:47286 发表于 2017-4-21 10:34
你不能把程序拷贝上来么 这个实在看不清
ID:162136 发表于 2017-4-21 10:07
看不清。
ID:191910 发表于 2017-4-21 09:28
看不很清楚啊
ID:191910 发表于 2017-4-21 09:27
上面不是很清楚啊,放个清楚的
ID:130231 发表于 2017-4-21 09:24
你选用的晶振是否与语句,TH0=0Xfd,TL0=0Xfd,对上
ID:130231 发表于 2017-4-21 09:13
波特率一定要对,才可以的
ID:130231 发表于 2017-4-21 09:08
就一个程,不是两个程序的吗?
ID:159015 发表于 2017-4-21 09:00
不懂,请详细说明并附上原理图和代码。PS.拍的照片真心看不出是什么鬼

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

Powered by 单片机教程网

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