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

📄 chuankou.c

📁 在keil和proteus中实现两片51单片机的通信。。。
💻 C
字号:
#include<rtx51tny.h>
#include<reg52.h>
#include "Typedef.H"
#include "Disp_drive.h"
#include "UserDef.H"
#include "congji.h"
INT8U SHUJU=0;
INT8U SHUJU_DUP[15];

 //串口接收一个整数并显示
void chuankou_int()
{  static char num=0,i=0;
   static INT32U DATA_JISHOU=0;
   DispStr("                ",1,0,0);
 
 do{	while(RI==0);
			RI=0;
			num=SBUF;			//接收一个数据
			i++;
	DATA_JISHOU=DATA_JISHOU*10+num;	 
	
	}
 	while(num!=2);
	DispInt(DATA_JISHOU,1,16-i,i);
	 DATA_JISHOU=0;
	i=0; 	 
}



chuankou() _task_ CHUANKOU
{  static i=15,j=0;
  for(j=0;j<10;j++)
     os_wait(K_TMO,100,0);
 while(1)
 {
          while(RI==0);	
		  RI=0;		
			SHUJU_DUP[i]=SBUF;			//接收一个数据
			
		    TEST=~TEST;
		   if(0<=SHUJU_DUP[i]&&SHUJU_DUP[i]<=9)
			DispChr(SHUJU_DUP[i]+'0',1,i,0);

		    else DispChr(SHUJU_DUP[i]+'0'-'0',1,i,0);
				i--;
			if(i==0)
			i=15;
						
		//	os_send_signal(TASK_DISP);
			
  // chuankou_int();

 }
}


⌨️ 快捷键说明

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