jieshou.c

来自「基于315MHZ的无线收发模块的应用程序 经调试过」· C语言 代码 · 共 60 行

C
60
字号
#include < reg51.h >
#include <intrins.h>
#include<lcd1602.h>
#define uchar unsigned char
#define uint  unsigned int
uchar temp,flag;

 void send()
 {
            SBUF=0X41;
			while(TI==0);
              TI=0;
			  SBUF=temp+48;
			while(TI==0);
              TI=0;
			  
  }


void main(void)
{  
  TMOD=0x20;
  SCON=0x50;
  TL1=0xFD;
  TH1=0xFD;
  TR1=1;
 
  //   IT0=0;        //低电平触发
   IT0=1;        //下降沿触发
   EA=1;
   EX0=1;	   
  while(1)
  {
      
		    
     if(flag)
	 {      
	     send();
	  }

	    lcd_init();							
        delay(10);
        lcd_pos(4);				
        lcd_wdat(temp+48);
	   
   }
}


void  RE315(void) interrupt 0 
{
   
   EX0=0;   
   temp=P1&0x0f;
   flag=1;
   EX0=1;
}
 

⌨️ 快捷键说明

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