基本信息
源码名称:双机通信(00.c)
源码大小:1.08KB
文件格式:.c
开发语言:C/C++
更新时间:2021-01-04
   友情提示:(无需注册或充值,赞助后即可获取资源下载链接)

     嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300

本次赞助数额为: 2 元 
   源码介绍


#include <reg51.h>
#include <absacc.h>
#define TR 1
#define uchar unsigned char
#define uint  unsigned int

//uchar idata buf[10]={0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09};
uchar data1,data2;
uchar pf;
uchar flag,flag1;

sbit key1=P1^0;
sbit key2=P2^0;

/************延时程序************/
void delay(uchar k)
    {
        uchar j;
        while((k--)!=0)           
        	{
                for(j=0;j<125;j  )
                	{;}
        	}
    }

void init(void)
{
    TMOD=0x20;
    TH1=0xe8;
    TL1=0xe8;
    PCON=0x00;
    TR1=1;
    SCON=0X50;
} 

void keyscan(void)
{
   if(key1==0) 
    delay(50);
     if(key1==0)
     {
        while(key1==0)
        {
          ;
        }
      flag=1;
     }
}


void send(void)
{  
   //if(flag==1)
   //{   
       key2=1;
       SBUF=0xaa;
       while(TI==0)
         {
           ;
         }
       TI=0;
     
    
         
     //}
     //flag=0;
}


void main(void)
{
    delay(500);
    init();
    while(1)
    {
        //keyscan();
        send();
    }
}