⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 serko3.c

📁 串口通信小程序
💻 C
字号:
#include<reg52.h>
#define uchar unsigned char
#define uint  unsigned int
sbit  wr=P3^6;
sbit  rd=P3^7;
sbit  wela=P2^7;
uchar count0,i,number;
void main()
{
   TMOD=0X21;
   TH1=0Xe8;
   TL1=0Xe8;
   TH0=0X4C;
   TL0=0X00;
   ET0=1;
   SM0=0;
   SM1=1;
   REN=1;
   TR1=1;
   TR0=1;
   EA=1;
   while(1)
    {
        if(count0==20)
           {
              count0=0;
   
              P0=0x7f;
              wela=1;
              wela=0;
              wr=0;
              for(i=2;i>0;i--);
              wr=1;

              rd=0;
              for(i=5;i>0;i--);
              number=P1;
              ES=1;
              P0=0xff;
              wela=1;
              wela=0;
           
              
          }
       
         
        
    }
   
    
}
void tim0() interrupt 1
{
   TH0=0X4C;
   TL0=0X00;
   count0++;
   
}

void sent() interrupt 4
{
   SBUF=number;
   while(!TI);
   TI=0;
   ES=0;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -