#include《reg52.h》 //头文件
#include《intrins.h》// _nop_() 函数延时1US用
#include 《stdio.h》
#include 《string.h》
#define uchar unsigned char
#define uint unsigned int
#define nop _nop_()
sbit csb=P1^0;//超声波发送端口为P1.0
sbit bai=P2^2;//数码管百位
sbit shi=P2^1;//数码管十位
sbit ge=P2^0;//数码管个位
uchar flag;//超声波接收标志
float juli1;//距离变量,用来数码管显示用
int juli;
uchar table[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};//共阳数码管0到9的代码
int xianshi[3];
void delayshow(uint z)
{
uint x,y;
for(x=z;x》0;x--)
for(y=110;y》0;y--);
}