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

📄 超声波.c

📁 基于51单片机设计的实时测试距离的程序
💻 C
字号:
//T0用于计时  int0用于判断接收标志

#include <at89x51.h>
#define uchar  unsigned char
#define fa P1_0

#define speed 334

unsigned short time;

void maichong(uchar i)
{
	uchar j=10;
	fa=0;
	TH0=0;
	TL0=0;
	TR0=1;

	while(i--)
	{
		fa=1;
		while(j--);
		j=10;
		fa=0;
		while(j--);
		j=10;
	}
}


void set ()
{
	EA=0;
	IT0=1;
	TMOD=0X01;
	EX0=1;
	ET0=1;
	TR0=0;	  		//停止计时 
	EA=1;	
}





void main()
{

}


void shoudao()interrupt 0		//收到外中断0
{
	TR0=0;
	time=(TH0<<8)+TL0;

}


void jishi()interrupt 1
{


}

⌨️ 快捷键说明

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