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

正文內(nèi)容

基于at89s51單片機(jī)的超聲波測(cè)距儀設(shè)計(jì)-資料下載頁(yè)

2025-06-26 13:14本頁(yè)面
  

【正文】 我體會(huì)到在學(xué)習(xí)單片機(jī)中制作作品的好處,也對(duì)單片機(jī)的學(xué)習(xí)有了更深刻體會(huì),這是一次全新的學(xué)習(xí)經(jīng)歷,讓我受益匪淺。要完成一個(gè)項(xiàng)目知識(shí)是必不可少的,怎么樣去查閱資料,收集與課設(shè)要用的有關(guān)的知識(shí)就顯得極為重要。其次,要完成一件工作,還得專(zhuān)心致志才行,細(xì)心耐心,這次的項(xiàng)目花費(fèi)了不少的時(shí)間,不論理解原理還是焊接都是如此。第三,在焊接時(shí)出現(xiàn)了不少的問(wèn)題有時(shí)候一時(shí)半會(huì)結(jié)局不掉,所以遇到困難要冷靜,要多想解決辦法,多嘗試。附錄1:源程序主程序: void main(){ uchar i。 Delay(1000)。 TMOD=0X90。 TL1=0X00。 TH1=0X00。 TR1=1。 for(i=10。i0。i) { trslate=!trslate。 /*發(fā)送*/ nop()。 nop()。 nop()。 nop()。 nop()。 } do{} /*等待*/ while(tt1==1)。 TR1=0。 EA=0。 flag1=TH1。 flag2=TL1。 js()。 /*計(jì)算距離*/ while(1) { for(i=100。i0。i) { display()。 /*反復(fù)顯示*/ } }}超聲波發(fā)射程序:include include define nop() _nop_()main(){while(1){ P1=!P1。 /*25us去反一次,符合40khz的要求*/ nop()。 nop()。 nop()。 nop()。 nop()。}}從發(fā)送到接收時(shí)間的計(jì)算程序:includesbit tt1=P3^3。uchar flag1,flag2;main(){ TMOD=0X90。 /*設(shè)T1為方式1定時(shí),GATE=1*/ TL1=0X00。 TH1=0X00。 TR1=1。 /*啟動(dòng)定時(shí)設(shè)置*/ do{} while(tt1==0)。 /*等待P3^3升高,如升高,則T1對(duì)時(shí)鐘12 分頻計(jì)時(shí),*/ do{} while(tt1==1)。 /*對(duì)高電平寬度進(jìn)行計(jì)數(shù)。*/ TR1=0。 flag1=TH1。 flag2=TL1。 /*flag1,flag2中存的就是記的脈沖數(shù)*/ }計(jì)算距離子程序:includeinclude define nop() _nop_()define uchar unsigned char define uint unsigned int main(){ uchar a,b,c,d,flag1,flag2。 uint num,s。 a=flag1/0x10。 b=flag1%0x10。 /*將flag1中的數(shù)分成高低存在a,b中*/ c=flag2/0x10。 d=flag2%0x10。 /*將flag2中的數(shù)分成高低存在在c,d中*/ num=a*4096+b*256+c*16+d。 s=34*num/100/2。 /*s就是距離*/}數(shù)據(jù)顯示在數(shù)碼管程序:include /* , */define uchar unsigned char define uint unsigned int Delay(uint x){ uint a,b。 for(a=x。a0。a) for(b=200。b0。b)。}display(){ uchar a,b,c,d。 /*將數(shù)S的各位分開(kāi),分別顯示*/ a=s/1000。 b=s%1000/100。 c=s%1000%100/10。 d=s%1000%100%10。 P1=0X3famp。(0xf0+a)。 /*將第一位顯示在第一位上*/ Delay(5)。 P1=0X2famp。(0xf0+b)。 /*將第二位顯示在第二位上*/ Delay(5)。 P1=0X1famp。(0xf0+c)。 /*將第三位顯示在第三位上*/ Delay(5)。 P1=0X0famp。(0xf0+d)。 /*將第四位顯示在最后一位上*/ Delay(5)。 }附錄2:PCB圖發(fā)射電路圖接收電路圖顯示電路圖參考文獻(xiàn):[1] 樓苗然、李光飛:?jiǎn)纹瑱C(jī)課程設(shè)計(jì)指導(dǎo),北京航空航天大學(xué)出版社,P40P61[2] 丁元杰:?jiǎn)纹瑱C(jī)原理及應(yīng)用,北京機(jī)械工業(yè)出版社,P106P157[3] 嚴(yán)天峰:?jiǎn)纹瑱C(jī)應(yīng)用系統(tǒng)設(shè)計(jì)與仿真測(cè)試,北京航空航天大學(xué)出版社,P65P101[4] 沈紅衛(wèi):基于單片機(jī)的智能系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn),電子工業(yè)出版社,P39P89[5] 馬 靜:?jiǎn)纹瑱C(jī)原理與應(yīng)用實(shí)踐教學(xué)指導(dǎo)書(shū),中國(guó)計(jì)量出版社,P15P83[6] 張洪潤(rùn):?jiǎn)纹瑱C(jī)應(yīng)用設(shè)計(jì)200例(上冊(cè)),北京航空航天大學(xué)出版社,P59
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1