简单的双机通讯

 

复制代码
#include<reg51.h>
int main()
{
    TMOD = 0x20;
    TH1 = 0xfd;
    TL1 = 0xfd;
    SCON = 0x50;
    PCON = 0x00;
    TR1 = 1;

    while(1)
    {
        do{
            SBUF = 0x01;
            while(!TI);
            TI = 0;
            while(!RI);
            RI = 0;        
            }

        while((SBUF^0x02)!=0);

        do{
            SBUF = P1;
            while(!TI);
            TI = 0;
            SBUF = 0xff;
            while(!TI);
            TI = 0;
            while(!RI);
            RI = 0;
             }

        while((SBUF^0xff)!=0);
    }

    return 0;
}
甲机代码
复制代码
复制代码
#include<reg51.h>
int main()
{
    TMOD = 0x20;
    TH1 = 0xfd;
    TL1 = 0xfd;
    SCON = 0x50;
    PCON = 0x00;
    TR1 = 1;
    P1 = 0xff;

    while(1)
    {
        do{
            while(!RI);
            RI = 0;
            }

        while((SBUF^0x01)!=0);

        do{
            SBUF = 0x02;
            while(!TI);
            TI = 0;
            while(!RI);
            RI = 0;
            P1 = SBUF;
            while(!RI);
            RI = 0;
             }
    

        while((SBUF^0xff)!=0);
        SBUF = 0xff;
        while(!TI);
        TI = 0;
    }

    return 0;
}
乙机代码
复制代码

 

posted @   tkid  阅读(377)  评论(0编辑  收藏  举报
编辑推荐:
· .NET Core GC压缩(compact_phase)底层原理浅谈
· 现代计算机视觉入门之:什么是图片特征编码
· .NET 9 new features-C#13新的锁类型和语义
· Linux系统下SQL Server数据库镜像配置全流程详解
· 现代计算机视觉入门之:什么是视频
阅读排行:
· Sdcb Chats 技术博客:数据库 ID 选型的曲折之路 - 从 Guid 到自增 ID,再到
· .NET Core GC压缩(compact_phase)底层原理浅谈
· Winform-耗时操作导致界面渲染滞后
· Phi小模型开发教程:C#使用本地模型Phi视觉模型分析图像,实现图片分类、搜索等功能
· 语音处理 开源项目 EchoSharp
点击右上角即可分享
微信分享提示