freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

單片機(jī)課程設(shè)計(jì)之超聲波測(cè)距(電信1002班唐建軍)-免費(fèi)閱讀

  

【正文】 一個(gè)模塊一個(gè)模塊地排查,就可以發(fā)現(xiàn)錯(cuò)誤。例如,書(shū)上的原理圖上P0口沒(méi)有接上拉電阻,而實(shí)際上P0口一般都要接上拉電阻。說(shuō)明單片機(jī)沒(méi)有正常工作?!保ㄒ?jiàn)單片機(jī)課本p20)。再看晶振電路是否工作,仔細(xì)檢查發(fā)現(xiàn)晶振有一個(gè)引腳接錯(cuò),改正后發(fā)現(xiàn),通電后晶振一端出現(xiàn)50HZ的正弦波,且ALE端出現(xiàn)方波,表示單片機(jī)正常工作。amp。dis=(unsigned int)temp。nop。nop。}/**********************************函數(shù)名稱(chēng):超聲波測(cè)量函數(shù)修改日期:入口參數(shù):無(wú)返回值: 無(wú)**********************************/void tran(void){uchar i。s1=0。dp=1。//十位k=dat%100%10。IT0=1。 seg=0。void delay100us(){ uchar i。//40KHz方波輸出腳define seg P0 //數(shù)碼管的數(shù)據(jù)口為P1口define uchar unsigned chardefine uint unsigned intdefine nop _nop_()/****************************/void init(void)。如果當(dāng)計(jì)時(shí)器溢出時(shí)還未檢測(cè)到超聲波返回信號(hào),則定時(shí)器T0溢出中斷將外中斷0關(guān)閉,并將測(cè)距成功標(biāo)志字賦值2,表示本次測(cè)距不成功。超聲波測(cè)距器原理圖TR障礙物主程序首先要對(duì)系統(tǒng)環(huán)境初始化,設(shè)置定時(shí)器工作模式為16位定時(shí)、計(jì)數(shù)器模式,置位總中斷允許位EA并對(duì)顯示端口P0和P2清0;然后調(diào)用超聲波發(fā)生子程序送出一個(gè)超聲波脈沖。超聲波換能器結(jié)構(gòu)圖 集成電路CX20106A是一款紅外線檢波接收的專(zhuān)用芯片,常用于電視機(jī)紅外遙控接收器。發(fā)射電路主要由反向器74LS04和超聲波換能器構(gòu)成,另一路經(jīng)兩級(jí)反向器后送到超聲波換能器的另一個(gè)電極,用這種推挽形式將方波信號(hào)加到超聲波換能器兩端可以提高超聲波的發(fā)射速度。系統(tǒng)采用12MHZ高精度的晶振,以獲得較穩(wěn)定的時(shí)鐘頻率,并減小測(cè)量誤差。二、方案論證 由于超聲波指向性強(qiáng),能量消耗慢,在介質(zhì)中傳播的距離較遠(yuǎn),因而超聲波經(jīng)常用于距離的測(cè)量。本設(shè)計(jì)采用以AT89S51單片機(jī)為核心的低成本、高精度、微型化數(shù)字顯示超聲波測(cè)距儀的硬件電路和軟件設(shè)計(jì)方法。在適當(dāng)距離內(nèi)通過(guò)聲光系統(tǒng)報(bào)警并給出信號(hào)以進(jìn)行適當(dāng)操作。建筑施工工地以及一些工業(yè)現(xiàn)場(chǎng)的位置監(jiān)控,也可用于如液位、井深、管道長(zhǎng)度、物體厚度等的測(cè)量。目前在近距離測(cè)量方面較為常用的是壓電式超聲波換能器。通過(guò)位選可以控制每一個(gè)LED亮,通過(guò)段選端可以控制LED亮什么,其中段選端還要接上拉電阻,其作用是為了保證LED能夠點(diǎn)亮。當(dāng)它的兩極加脈沖信號(hào),其頻率等于壓電晶片的固有振蕩頻率時(shí),壓電晶片將會(huì)發(fā)生共振,并帶動(dòng)共振板振動(dòng)產(chǎn)生超聲波,這時(shí)它是一個(gè)超聲波發(fā)生器;反之,如果兩極間未加外電壓,當(dāng)共振板接收道超聲波時(shí),將壓迫壓電晶片作振動(dòng),將機(jī)械能轉(zhuǎn)換為電信號(hào),這時(shí)它就成為超聲波接收換能器了。由于C語(yǔ)言程序有利于實(shí)現(xiàn)較復(fù)雜的算法,匯編語(yǔ)言程序則具有較高的效率并且容易精確計(jì)算程序運(yùn)行的時(shí)間,而超聲波測(cè)距器的程序既有較復(fù)雜的計(jì)算(計(jì)算距離時(shí)),又要求精確計(jì)算程序運(yùn)行時(shí)間(超聲波測(cè)距時(shí)),所以控制程序可采用C語(yǔ)言和匯編語(yǔ)言混合編程。超聲波發(fā)生子程序較簡(jiǎn)單,但要求程序運(yùn)行時(shí)間準(zhǔn)確,所以采用匯編語(yǔ)言程序編程。//千位選通sbit dp=P0^7。//超聲波測(cè)量函數(shù)/***************************/uint dis,H=100,L=0。s1=1。//定時(shí)器方式用于計(jì)時(shí)TH0=0。}}/**********************************函數(shù)名稱(chēng):顯示函數(shù)修改日期:入口參數(shù):data返回值: 無(wú)**********************************/void display(uint dat){uchar i,j,k。seg=leddata[i]。s0=0。seg=leddata[k]。//開(kāi)定時(shí)for(i=8。nop。temp=(temp/1000)/2。//關(guān)外部中斷flag=1。 } } 遇到的問(wèn)題以及解決辦法1. 當(dāng)把硬件電路連接好后,接到電源,發(fā)現(xiàn)LED燈不亮。把HEX程序燒進(jìn)單片機(jī)后,連接電源,發(fā)現(xiàn)LED全部顯示8888。檢查別人正常電路上的單片機(jī)的晶體振蕩器,觀察晶振兩個(gè)腳上的波形,發(fā)現(xiàn)其中一個(gè)腳上是50HZ
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1