标题:
请问这个单片机双机通讯代码能成功吗?
[打印本页]
作者:
51stm
时间:
2018-4-25 15:38
标题:
请问这个单片机双机通讯代码能成功吗?
请问这个双机通讯能成功吗?仿真成功了,烧进去两个单片机不行。求教!
捕获.PNG
(21.95 KB, 下载次数: 26)
下载附件
2018-4-25 15:38 上传
//发送方
#include <reg52.h>
typedef unsigned char u8;
void Serial_init()
{
SCON=0xf0
TMOD=0x20;
PCON=0x00;
TL1=0xfd;
TH1=0xfd;
TR1=1;
}
void Send_char(u8 c)
{
SBUF=c;
while(!TI);
TI=0;
}
void Send_string(u8 *s)
{
for(;*s!='\0';s++)
Send_char(*s);
}
void main()
{
Serial_init();
Send_string("1234567890\n");
while(1);
}
//接收方
#include <reg52.h>
typedef unsigned char u8;
void Serial_init()
{
SCON=0xd4;//1101 0100
TMOD=0x20;
TL1=0xfd;
TH1=0xfd;
PCON=0x00;
EA=1;
ES=1;
TR1=1;
}
void Send_char(u8 c)
{
SBUF=c;
while(!TI);
TI=0;
}
void Serial_receive()interrupt 4
{
u8 k;
if(!RI)
return;
RI=0;
k=SBUF;
Send_char(k);
}
void main()
{
Serial_init();
while(1);
}
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1