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

正文內(nèi)容

畢業(yè)設(shè)計(jì)-基于at89s52單片機(jī)的聲波測(cè)距儀設(shè)計(jì)(已改無(wú)錯(cuò)字)

2023-07-18 01:41:25 本頁(yè)面
  

【正文】 件則為接收器。 在多主機(jī)系統(tǒng)中,可能同時(shí)有幾個(gè)主機(jī)企圖啟動(dòng)總線傳送數(shù)據(jù)。為了避免混亂 , I2C 總線要通過(guò)總線仲裁,以決定由哪一臺(tái)主機(jī)控制總線。 AT24c02 與單片機(jī)的借口電路如圖 39所示 。 河南工程學(xué)院畢業(yè)設(shè)計(jì) 18 圖 39 AT24c02與單片機(jī)的 接 口電路 數(shù)據(jù)存儲(chǔ)程序 如下。 ///////////////////////////////////24c02 程序 /////////////////////////////// void init24c02()////初始化 { WP=1。 SCL=1。 delay(5)。 SDA=1。 delay(5)。 } void start()///////啟動(dòng)信號(hào) { SDA=1。 delay(5)。 SCL=1。 delay(5)。 SDA=0。 delay(5)。 } void stop()//////////停止信號(hào) { 河南工程學(xué)院畢業(yè)設(shè)計(jì) 19 SDA=0。 delay(5)。 SCL=1。 delay(5)。 SDA=1。 delay(5)。 } void respons()////////回應(yīng)信號(hào) { uchar i=0。 SCL=1。 delay(5)。 while((SDA==1)amp。amp。(i255))i++。 SCL=0。 delay(5)。 } void writebyte(uchar date)/////寫(xiě)一個(gè)字節(jié) { uchar i,temp。 temp=date。 WP=1。 for(i=0。i8。i++) { temp=temp1。 SCL=0。 delay(5)。 SDA=CY。 delay(5)。 SCL=1。 河南工程學(xué)院畢業(yè)設(shè)計(jì) 20 delay(5)。 } SCL=0。 delay(5)。 SDA=1。 delay(5)。 WP=0。 } uchar readbyte() ///////讀一個(gè)字節(jié) { uchar i,j,k。 SCL=0。 delay(5)。 SDA=1。 for(i=0。i8。i++) { SCL=1。 delay(5)。 if(SDA==1)j=1。 else j=0。 k=(k1)|j。 SCL=0。 delay(5)。 } delay(5)。 return k。 } void write_add(uchar address,uchar date)//指定地址寫(xiě)一個(gè)字節(jié)數(shù)據(jù) { 河南工程學(xué)院畢業(yè)設(shè)計(jì) 21 start()。 writebyte(0xae)。 respons()。 writebyte(address)。 respons()。 writebyte(date)。 respons()。 stop()。 } uchar read_add(uchar address)//指定地址讀一個(gè)字節(jié)數(shù)據(jù) { uchar dd。 start()。 writebyte(0xae)。 respons()。 writebyte(address)。 respons()。 start()。 writebyte(0xaf)。 respons()。 dd=readbyte()。 stop()。 return dd。 } /////////////////////////////////////////////////////////////////// 河南工程學(xué)院畢業(yè)設(shè)計(jì) 22 第四章 系統(tǒng) 試驗(yàn)結(jié)果與誤差分析 第一節(jié) 系統(tǒng)試驗(yàn)結(jié)果 系統(tǒng)試驗(yàn)結(jié)果符合當(dāng)出設(shè)計(jì)的要求,各 部分模塊電路和程序運(yùn)作正常。系統(tǒng)的測(cè)試數(shù)據(jù)如表 41所示 。 表 41 系統(tǒng)的測(cè)試數(shù)據(jù) 尺量距離( mm) 超聲波測(cè)距 1( mm) 超聲波測(cè)距 2( mm) 2 2 2 15 14 15 31 31 30 49 49 49 65 64 62 89 86 88 110 105 111 134 133 136 178 177 177 199 193 194 統(tǒng)計(jì)以上數(shù)據(jù)算出平均誤差為: %。 河南工程學(xué)院畢業(yè)設(shè)計(jì) 23 第二節(jié) 誤差分析 超聲波波束入射角的影響 如果系統(tǒng)是用來(lái)測(cè)量面與點(diǎn)的距離 ,則被測(cè)物、換能器及換能器所在測(cè)量參考平面三者之間存在一個(gè)幾何角度 ,即反射波入射到換能器的角度 ,當(dāng)這個(gè)角度不是 90176。時(shí) ,系統(tǒng)測(cè)量到的距離是障礙物與換能器之間的距離而不是和測(cè)量參考平面之間的距離 ,這就會(huì)造成測(cè)量誤差。 超聲波傳播速度的影響 穩(wěn)定準(zhǔn)確的聲波傳播速度是保證測(cè)量精度的必要條件 ,傳播介質(zhì)的溫度、壓力及密度對(duì)聲速都產(chǎn)生直接影響。對(duì)于在大氣中傳播的聲波而言 ,引起聲速變化的主要原因是溫度的變化。在實(shí)際應(yīng)用中可以根據(jù) 系統(tǒng)測(cè)量精度要求 ,采用合理的補(bǔ)償手段。 河南工程學(xué)院畢業(yè)設(shè)計(jì) 24 第五章 結(jié)論 系統(tǒng)體積小、結(jié)構(gòu)緊湊、測(cè)距范圍較大且測(cè)量誤差小 ,易于產(chǎn)品化 ,具有較強(qiáng)的實(shí)用價(jià)值??捎糜诰嚯x探測(cè)和方位探測(cè)。采用單個(gè)換能器以測(cè)量點(diǎn)到點(diǎn)和點(diǎn)到面的距離 ,如用于液面、井深測(cè)量等。采用多個(gè)換能器以測(cè)量點(diǎn)到點(diǎn)的距離 ,并進(jìn)行方位的確定 ,如方位入侵報(bào)警、汽車(chē)防撞及倒車(chē)?yán)走_(dá)等。 河南工程學(xué)院畢業(yè)設(shè)計(jì) 25 參考文獻(xiàn) [1] 吳金戌 . 沈慶陽(yáng) . 郭庭 . 《 8051 單片機(jī)實(shí)踐與應(yīng)用》 , 清華大學(xué)出版社 , 2021 年 4 月版 ; [2] 李建忠 . 《單片機(jī)原理及應(yīng)用》 , 西安電子科技大學(xué)出版社 , 2021 年版 ; [3] 張金鐸 . 《傳感器用其應(yīng)用》 , 西安電子科技大學(xué)出版社 , 2021 年版 ; [4] 求是科技 . 《單片機(jī)典型外圍器件及應(yīng)用實(shí)例》 , 人民郵電出版社 , 2021 年版 ; [6] 應(yīng)崇福 . 《超聲學(xué)》 , 北京科學(xué)出版社 1990 年版 ; [7] 甕嘉民 . 單片機(jī)應(yīng)用開(kāi)發(fā)技術(shù) — 基于 PROTEUS 仿真和 C 語(yǔ)言編程,中國(guó)電力出版社, 2021 年版 ; 河南工程學(xué)院畢業(yè)設(shè)計(jì) 26 附錄 附錄 1 系統(tǒng)原理圖 河南工程學(xué)院畢業(yè)設(shè)計(jì) 27 附錄 2 系統(tǒng) PCB 圖 河南工程學(xué)院畢業(yè)設(shè)計(jì) 28 附錄 3 系統(tǒng)程序 ///////////////////////////////////////////////////////////// ////////河南工程學(xué)院 //電氣信息工程系 //微電子技術(shù) ///////////// //////// 超聲波測(cè)距 ///張曉光 /////2021 年 5 月 ////////////////// ///////////////////////////////////////////////////////////// include define uchar unsigned char define uint unsigned int 河南工程學(xué)院畢業(yè)設(shè)計(jì) 29 sbit WP =P1^0。 //寫(xiě)保護(hù),高電平有效 sbit SCL=P1^1。 //時(shí)鐘線 sbit SDA=P1^2。 //數(shù)據(jù)線 sbit Trig=P3^4。 //測(cè)距模塊控制端, 10us 以上高電平模塊工作 sbit Echo=P3^2。 //測(cè)距結(jié)果端,輸出的高電平時(shí)間與測(cè)試的距離成正比 sbit RS= P2^4。 //1602 的寄存器選擇端, 1 數(shù)據(jù), 0 指令 sbit RW= P2^5。 //1602 的讀 寫(xiě)控制, 1 讀, 0 寫(xiě) sbit E= P2^6。 //1602 的使能端 sbit BF=P0^7。 //1602 忙位 sbit exam=P3^0。 //測(cè)距鍵 sbit up=P3^1。 //數(shù)據(jù) up sbit down=P3^3。 //數(shù)據(jù) down char begin1[] =ZXG39。s graduation project 5/2021。 char begin2[]= Tel:13312912925 @: 。 char result[]= Text time:000 Result: cm 。 char s,c,i=1,m[10]。 uint t。 /////////////////////////////////延時(shí)函數(shù) ///////////////////// void delay(uint i) { while(i)。 } ///////////////////////////////////////////////////////////////// //////////////////////////////1602 顯示函 數(shù) /////////////////////// void text()//////測(cè)距函數(shù) { Trig=0。 河南工程學(xué)院畢業(yè)設(shè)計(jì) 30 TMOD=0x09。 TR0=1。 TH0=TL0=0。 Trig=1。 delay(15)。 Trig=0。 while(Echo==0)。 while(Echo==1)。 delay(10)。 s=(T
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1