自编单片机超声波测距电路源程序范例

#include<reg51.h> #include <intrins.h>

#define uchar unsigned char #define uint unsigned int

#define ulong unsigned long

uchar code wei[]={0xfe,0xfd,0xfb}; //数码管 uchar code tab[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92, 0x82,0xf8,0x80,0x90}; void delay(uchar a); //短延时 void longdelay(uchar b); //长延时

void display(uchar duan,uchar we); //数码管动态显示 ulong Distance(); void init();/*初始化*/ sbit A5 =P1^5; sbit A6 =P1^6; sbit A7 =P1^7;

sbit TX = P2^6; //发射 sbit RX = P2^7; //接收 sbit PD =P3^1;//节点模式位

uchar xx,Point_wait=1,Point_out=1;

ulong n,m,k,Rec;

void delay(uchar a) //短延时 { uchar i,j; for(i=0;i<a;i++) for(j=0;j<100;j++); }

void longdelay(uchar b) //长延时 { uchar k; for(k=0;k<b;k++) delay(100); }

/*发射超声波*/

你可能喜欢

  • 超声波测距单片机
  • 超声波倒车测距
  • 单片机C语言程序
  • 超声波测距电路
  • 超声波测距模块
  • DS18B20中文资料
  • 电子元器件图片

自编单片机超声波测距电路源程序范例相关文档

最新文档

返回顶部