中易网

急急急,关于超声波测距的单片机程序问题

答案:2  悬赏:50  
解决时间 2021-02-02 07:01
unsigned char const discode[] ={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x40,0xff};
unsigned char const positon[4]={0xfd,0xfb,0xf7,0xfe};
unsigned char disbuff[4] ={0,0,0,0};
unsigned char disbuff_BJ[4] ={0,0,0,0};//报警信息
//扫描数码管
void Display(void)
{
//正常显示
if(Mode==0)
{
P0=0x00;
if(posit==0)//数码管的米标志
{
P0=(discode[disbuff[posit]])|0x80;
}
else
{
P0=discode[disbuff[posit]];
}
P1=positon[posit];
if(++posit>=3)
posit=0;
}
//报警显示
else
{
P0=0x00;
if(posit==0)//数码管的米标志
{
P0=(discode[disbuff_BJ[posit]])|0x80;
}
else if(posit==3)
{
P0=0x76;
}
else
{
P0=discode[disbuff_BJ[posit]];
}

P1=positon[posit];
if(++posit>=4)
posit=0;
}
}

谁能对这一段详细介绍一下
最佳答案
这段程序只是用数码管显示距离的,并没有读取超声波传感器的数据和对读取的数据处理的代码
全部回答
淘宝上买超声波模块的页面有下载连接 你就加个led就行了。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
求救!大家知道金至福吗?我刚在那里买了一个
聪明树国际早教中心这个地址在什么地方,我要
罗丽丝内衣卖139的都有哪几款
面试时如何给人留下好印象?
踢足球是不是要讲求团队配合?一个人控球不传
央视寻宝 报名费用是多少
醉鲜生嚞犇我想知道这个在什么地方
能通过手机号辨别是CDMA或者是GSM的吗? 怎
凉山州公务员笔试,培训机构哪家好?
本人欲购一套50万的房子公积金贷款可贷50万首
莱州市个体私营企业协会土山分会地址在哪,我
北宋有苹果吗,另外苹果是什么朝代在中国盛行
奥拉星赠送的亚比在哪里
硝芳到东莞有几点的车啊?
高一物理平抛运动的题
推荐资讯
升硕显卡驱动
有些人看见别人努力会更努力,有些人看见别人
人民路/人民路立交桥(路口)地址有知道的么?
oracle查询一个表,select * from a 所
十代雅阁发动机只有1.5t吗
在一副扑克牌中,至少要拿多少
电线接头处一加热就收缩的黑色皮管叫什么
问一下大家哈佛车怎么样啊
黄姑娘的种植技术
烟墩在什么地方啊,我要过去处理事情
穿越时空7d乐创地址有知道的么?有点事想过去
淘气调制了一杯糖水,糖与水的比是2:25,其
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?