五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

基于Proteus的51單片機(jī)超聲波測(cè)距

2022-05-01 04:44 作者:西天取經(jīng)的熊  | 我要投稿

????????之前發(fā)過一期使用51單片機(jī)開發(fā)板完成的超聲波測(cè)距。今天再發(fā)一個(gè)基于Proteus仿真的超聲波測(cè)距。Proteus8.0之前的版本中都沒有超聲波測(cè)距這個(gè)模塊,所以在Proteus7的軟件中大部分超聲波測(cè)距仿真都是采用的網(wǎng)友自制的超聲波測(cè)距模塊,自制的模塊在仿真時(shí)交互性不是很友好,所以今天分享的仿真是基于Proteus8.8版本。文章的最后會(huì)告知如何仿真和軟件的下載方式。?

超聲波測(cè)距模塊SRF04


????????超聲波測(cè)距模塊在Proteus中的名稱叫做SRF04,它的工作原理與之前文章中介紹的超聲波模塊工作原理一致,都是通過一個(gè)IO控制超聲波模塊的發(fā)射,通過另外一個(gè)IO對(duì)超聲波接收端的信號(hào)進(jìn)行檢測(cè),計(jì)算出超聲波信號(hào)的運(yùn)動(dòng)時(shí)間,進(jìn)而計(jì)算出模塊與障礙物之間的距離。

?

測(cè)距原理


????????原理方面就不在多說(shuō)了,貼一下仿真圖。

?

Proteus仿真圖


????????今天分享的超聲波測(cè)距仿真如圖所示,顯示部分使用的是LCD1602,由于聲波在不同溫度下的傳播速度不同,所以仿真中使用DS18B20對(duì)環(huán)境溫度進(jìn)行采集,以便實(shí)現(xiàn)超聲波的溫度補(bǔ)償。

?

部分程序截圖


部分程序截圖

????????檢測(cè)部分程序如上圖所示,程序的大致流程為顯示初始化->外設(shè)初始化->檢測(cè)DS18B20溫度->發(fā)送超聲波并啟動(dòng)定時(shí)器->等待聲波信號(hào)返回->計(jì)算距離->判斷距離是否在范圍內(nèi)->更新顯示->進(jìn)入下一個(gè)循環(huán)。

?

程序流程


????????仿真運(yùn)行時(shí)效果如圖所示。在該仿真的基礎(chǔ)上增加按鍵、蜂鳴器等外設(shè)就可以實(shí)現(xiàn)倒車?yán)走_(dá)的功能。有興趣的小伙伴可以自行下載研究。

????????如果想要獲取仿真和程序可以關(guān)注微信公眾號(hào)“懂事電子設(shè)計(jì)”查看往期文章,或者私信作者。


基于Proteus的51單片機(jī)超聲波測(cè)距的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
金门县| 石林| 新河县| 来宾市| 阿荣旗| 大足县| 湖口县| 格尔木市| 宁国市| 惠安县| 昭苏县| 淳化县| 龙海市| 吉木萨尔县| 伊宁市| 杨浦区| 瑞昌市| 大田县| 绥中县| 拉萨市| 浮山县| 山东省| 龙州县| 江口县| 塔城市| 岳池县| 漳州市| 武汉市| 历史| 修武县| 唐山市| 凤山县| 鲜城| 陕西省| 信阳市| 沙田区| 普陀区| 陈巴尔虎旗| 会东县| 永靖县| 进贤县|