郭天祥51单片机开发板超声波测距模块程序.txt资料文档下载

上传人:b****3 文档编号:15527850 上传时间:2022-11-03 格式:TXT 页数:2 大小:1.57KB
下载 相关 举报
郭天祥51单片机开发板超声波测距模块程序.txt资料文档下载_第1页
第1页 / 共2页
郭天祥51单片机开发板超声波测距模块程序.txt资料文档下载_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

郭天祥51单片机开发板超声波测距模块程序.txt资料文档下载

《郭天祥51单片机开发板超声波测距模块程序.txt资料文档下载》由会员分享,可在线阅读,更多相关《郭天祥51单片机开发板超声波测距模块程序.txt资料文档下载(2页珍藏版)》请在冰豆网上搜索。

郭天祥51单片机开发板超声波测距模块程序.txt资料文档下载

unsignedinttime;

unsignedlongdistance;

ucharshi,ge,bai,t;

bitflag;

voiddisplay();

unsignedcharcodedx[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};

voiddelay1()

{

unsignedintx,y;

for(x=1;

x>

0;

x--)

for(y=110;

y>

y--);

}

//voiddelay_20us()

//{

//uchara;

//for(a=0;

a<

100;

a++);

//}

voiddelay10(uintus)

while(--us)

{

_nop_();

}

voidmain()

TMOD=0x11;

TR0=0;

//1.085us

TF0=0;

TH0=0;

TL0=0;

shou=0;

TH1=0x3c;

TL1=0xb0;

//50ms

EA=1;

ET1=1;

TR1=1;

while

(1)

display();

if(flag)

{ flag=0;

EA=0;

fa=1;

delay10(10);

fa=0;

while(shou==0);

TR0=1;

TF0=0;

while(shou);

TR0=0;

time=TH0*256+TL0;

TH0=0;

TL0=0;

distance=time*0.0172;

shi=distance%100/10;

ge=distance%10;

bai=distance/100;

EA=1;

}

voiddisplay()

// dula=1;

// P0=dx[n];

// dula=0;

// P0=0xff;

// wela=1;

// P0=0xfe;

// wela=0;

// delay1();

//�ڶ�λ

dula=1;

P0=dx[bai];

dula=0;

P0=0xff;

wela=1;

P0=0xfd;

wela=0;

delay1();

////////����λ//////

P0=dx[shi];

P0=0xfb;

/////����λ/////

P0=dx[ge];

P0=0xf7;

voidtimer1()interrupt3

t++;

if(t==10)

t=0;

flag=1;

}

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 自我管理与提升

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1