单片机之间串行通信设计

来源:百度知道 编辑:UC知道 时间:2024/04/28 21:47:04
1设计基于MCS-51单片机点对点的串行通信硬件电路图1张
2设计主机中断,从机查询工作方式通信软件一份;

原始数据:主机和从机均选用8051单片机。

波特率2400;1主机2从机
晶体振荡频率 11.0592MHZ
能给电路图和程序的直接+分,谢谢各位大大了!!!
麻烦 发下网站啊。。

正好,我的博客上有,你可以去看看.

1.硬件只要P3.0,P3.1交叉连接就好了
2.TMOD = 0x00;或者 TMOD = 0x01;
SCON = 0x90;这样就设定好了通讯协议
下面是一个简单的握手程序,可参考
3.打开中断接受
void SCON_int ()interrupt 4
{
if(RI)
{
RI=0;
tmp = SBUF;
ES=0;
}
}
4.发送
int init_serial(uchar date)
{
tmp = BUSY;
while(tmp!=OK)
{
TI = 0;
SBUF = CALL;
while(!TI);
TI = 0;
ES=1;
//delay(100);
}
date=0xff-date;
}
你要求的通讯也可以作,但比较麻烦
如果需要给我mail我给你例程
paulo@126.com