📄 超声波.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 + -