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

正文內(nèi)容

基于單片機(jī)的超聲波雷達(dá)測速系統(tǒng)-資料下載頁

2025-06-27 20:05本頁面
  

【正文】 終給予我極大的關(guān)懷和幫助。我在畢設(shè)中的每一點(diǎn)進(jìn)步,都離不開導(dǎo)師的關(guān)心和幫助。x老師在這一學(xué)期中在教給了我如何思考問題和解決問題方法的同時也教給了我許多做人的道理,這些對于即將步入社會的我是一筆寶貴的財富。在此謹(jǐn)致以我最誠摯的敬意和由衷的感謝!此外,在半年的畢設(shè)學(xué)習(xí)中,同組的同學(xué)們也給予了我許多幫助和鼓勵,同時要感謝我的班里同學(xué)以及舍友等,從電路設(shè)計到軟件編程以及最后的論文撰寫都得到了他們的幫助!在此,也向你們表示感謝! 最后,衷心感謝在百忙之中評閱論文和參加答辯的各位老師!參考文獻(xiàn)【1】【2】(下)【3】張大彪、測距系統(tǒng)的設(shè)計. 【4】Jack Blitz.Ultrasonics methods and applications[J】.1963【5】廖一,崔慧海,曾迎生,唐璐.基于彎曲振動超聲換能器的遠(yuǎn)距離測量[J].機(jī)器人技術(shù),2008,(102).【6】超聲波探傷編寫組.基于超盧波的輕軌在役錨同螺桿檢測研究.北京:機(jī)械1:業(yè)出版社,1980【7】《超盧波探傷技術(shù)及探傷儀》編寫組.超盧波探傷技術(shù)及探傷儀【M】.北京:國防工業(yè)出版社,1977【8】吳瓊,汽車倒車?yán)走_(dá)系統(tǒng)的研究, 南京林業(yè)大學(xué),2009【9】HRuseray and VIvEigorib.Highly sensitive motion detection with a bined microwaveultrasonic sensor.Sensors and Actuators,1998【10】WU Chia—Ju and Tsai ChingChih.Localization of an autonomous mobile robot based on ultrasonic sensory information[J].Journal of Intelligent and Robotic Systems:Theory andApplications,2001【11】Aalen,Germany.Sensors for distance Measurement and Their Applications in Automobiles [J].University for Applied Sciences【12】松井邦彥.傳感器實(shí)用電路設(shè)計與制作【M】.北京:科學(xué)出版社,2005【13】何希才.傳感器及其應(yīng)用實(shí)例[M】.北京:機(jī)械工業(yè)出版社,2004【14】余仕成,劉培姣,胡亞聯(lián) 關(guān)于多普勒效應(yīng)的進(jìn)一步討論 孝感學(xué)院學(xué)報 第29卷第六期 2009年11月【15】陳國強(qiáng),鄧明長 基于多普勒效應(yīng)的超聲波安防系統(tǒng) 韶關(guān)學(xué)院學(xué)報自然科學(xué) 第29卷第六期 2008年6月【16】羅本成,原魁,劉晉東,等.機(jī)器人多路超聲波環(huán)境探測器的研制[J].中國科學(xué)院研究生院學(xué)報,2002.19(2):173—176.【17】翁黎朗、楊立,超聲波換能器驅(qū)動和接收電路的研究,集美水產(chǎn)學(xué)校,廈門361004 海洋儀囂研究【18】 吳曉.超聲波傳感器應(yīng)用探討.計量技求1993【19】[M].北京::237249【20】祝 敏超聲波測距誤差分析及修正方法,湖南永州職院,2008【21】劉琴濤,超聲波測距的誤差分析與改進(jìn)方法,江漢大學(xué)文理學(xué)院,2010【22】 曹建海, 路長厚, 韓旭東. 基于單片機(jī)的超聲波液位測量系統(tǒng)[J] 儀表技術(shù)與傳感器. 2004. 39 40.附錄超聲波測速系統(tǒng)C語言程序:includeinclude define uchar unsigned chardefine uint unsigned intuchar code table[] = {0x3f, 0x06, 0x5b, 0x4f,0x66, 0x6d, 0x7d, 0x07,0x7f, 0x6f, 0x77, 0x7c,0x39, 0x5e, 0x79, 0x71 }。sbit SquareWave=P2^5。sbit Key_Start=P3^6。sbit Key_Stop=P3^7。sbit dula=P2^6 。sbit wela=P2^7 。uint num,num1,num2,num3,flag0,flag1=1,flag2。float speed1,speed2;void delayms(uint xms){ uint i,j。 for(i=xms。i0。i++) for(j=110。j0。j)。}void display1(uchar bai,uchar shi,uchar ge){ dula=1。 P0=table[bai] 。 dula=0。 P0=0xff。 wela=1。 P0=0xfe。 wela=0。 delayms(5)。 dula=1。 P0=table[shi] 。 dula=0。 P0=0xff。 wela=1。 P0=0xfd。 wela=0。 delayms(5)。 dula=1。 P0=table[ge] 。 dula=0。 P0=0xff。 wela=1。 P0=0xfb。 wela=0。 delayms(5)。 }void display2(uchar bai,uchar shi,uchar ge){ dula=1。 P0=table[bai] 。 dula=0。 P0=0xff。 wela=1。 P0=0xdf。 wela=0。 delayms(5)。 dula=1。 P0=table[shi] 。 dula=0。 P0=0xff。 wela=1。 P0=0xef。 wela=0。 delayms(5)。 dula=1。 P0=table[ge] 。 dula=0。 P0=0xff。 wela=1。 P0=0xf7。 wela=0。 delayms(5)。 }void BanZhouQi(){ _nop_ ()。 _nop_ ()。 _nop_ ()。 _nop_ ()。 _nop_ ()。 _nop_ ()。 _nop_ ()。 _nop_ ()。 _nop_ ()。 _nop_ ()。 _nop_ ()。 _nop_ ()。 }void FangBo(){ SquareWave=1。 BanZhouQi()。 SquareWave=0。 BanZhouQi()。 SquareWave=1。 BanZhouQi()。 SquareWave=0。}void ZhongDuan_Init(){ TMOD=0X22。 //定時器0,1為工作方式2,即8位自動重裝 IT0=1。 //外部中斷0為下降沿觸發(fā) IT1=1。 //外部中斷1為下降沿觸發(fā) TH0=11。 //12us(40KHz)中斷一次 TL0=11。 TH1=11。 //12us(40KHz)中斷一次 TL1=11。 EA=1。 EX0=1。 EX1=1。 ET0=1。 ET1=1。}void main(){ uchar a,b,c,d。 ZhongDuan_Init()。 //中斷初始化函數(shù) while(1) { if(Key_Start==0) //開始按鍵按下 { delayms(10)。 if(Key_Start==0) { flag0=1。 } } if(Key_Stop==0) //停止按鍵按下 { delayms(10)。 if(Key_Stop==0) { flag0=2。 } } if(flag0==1) { TR0=1。 FangBo()。 while(flag1==1)。 flag1=1。 num1=num*12。 num=0。 TR0=1。 FangBo()。 while(flag1==1)。 flag1=1。 num2=num*12。 num=0。 if(num1num2) speed1=(340*(num1num2))/(num1+num2)。 else speed1=(340*(num2num1))/(num1+num2)。 d=1000/(num3*12)。 if(d40) { speed2=340*((d40)/(d+40))。 } else { speed2=340*((40d)/(d+40))。 } if(flag2==2) { flag2=0。 } } if(flag0==2) { speed1=0。 } a=speed1*100/100。 b=speed1*100%100/10。 c=speed1*100%10。 display1(a,b,c)。 a=speed2*100/100。 b=speed2*100%100/10。 c=speed2*100%10。 display2(a,b,c)。 } }void Timer0() interrupt 1{ num++。 }void Timer1() interrupt 3{ num3++。 }void Int0() interrupt 0{ TR0=0。 flag1=0。}void Int1() interrupt 2{ flag2++。 if(flag2==1) TR1=1。 else { TR1=0。 flag2=0。 }
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1