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

正文內(nèi)容

畢業(yè)論文-基于單片機(jī)的身高體重測量儀設(shè)計-wenkub.com

2024-10-17 19:30 本頁面
   

【正文】 //開定時器 1 } 鄭州鐵路職業(yè)技術(shù)學(xué)院 2020 屆自考本科生畢 業(yè)論文(設(shè)計) 32 文件: ifndef _INIT_H_ define _INIT_H_ include void system_init(void)。 //設(shè)置串口工作模式 SM1=1。 //重量值返回 } 文件: ifndef _HX711_H_ define _HX711_H_ include sbit ADDO=P1^5。 //最高位取反 ADSK=0。 //變量左移一位 ADSK=0。 //等待 AD 轉(zhuǎn)換器準(zhǔn)備好輸出數(shù)據(jù) for(i=0。 unsigned char i。 //蜂鳴器提示音關(guān) } break。 //顯示漢字 break。 //顯示漢字“身高:” write_(0x83)。m39。039。039。 //顯示漢字 write_(0x93)。g39。039。039。039。 //狀態(tài)變量變?yōu)椤氨3帧睜顟B(tài) beep=1。 //關(guān)蜂鳴器提示音 } if(Key_Scan(4)) //”保持“鍵按下 { beep=0。\n39。i++) //發(fā)送高度值各位 { SBUF=height_data[i]。 while(!TI)。 } for(i=0。i8。39。 //等待上個數(shù)據(jù)發(fā)送完畢 TI=0。 for(i=0。 //將編 號值轉(zhuǎn)化成字符串存到數(shù)組 Number_data[1]=Number%100/10+39。 //重量值減 if(Key_Scan(1)) //發(fā)送按鍵按下 { beep=0。 //第三行顯示漢字 delay(30000)。 //清屏 write_(0x90)。 //第二行顯示漢字 write_(0x88)。 //第三行顯示漢字 delay(30000)。 //清屏 write_(0x90)。 //延時 clrscreen()。 //延時 PSB=1。 //上位機(jī)發(fā)送數(shù)據(jù)編號值 unsigned int i。 //電子稱校準(zhǔn)用 char *p。 //重量值 int height。其次, 對 三 年來我有機(jī)會聆聽教誨的各位老師表示由衷的敬意 , 是你們的教導(dǎo)使我在知識上,思想上得到了很大的提升與進(jìn)步。 鄭州鐵路職業(yè)技術(shù)學(xué)院 2020 屆自考本科生畢 業(yè)論文(設(shè)計) 24 參考文獻(xiàn) [1] 劉亞斌 .全懸浮式散科電子皮帶秤研究與應(yīng)用 .2020 [2] 百度文庫 . Igm_bgoost0eLm2OA6CJFZrrbDvPV7SzlCvt_h2sFDz0StfTiOmxQkOnrzfan9zjJ7K,2020 [3] 王子龍.超聲波身高測量儀 ,2020 [4] 百度文庫 . Hich20FS0fQaPNFMmM0okGEF5mXXX59CLxz8zeS2D3pRfbx9tCHBwcpUsv7PuX4BO2r7, 2020 [5] 宋雪松,李冬明,崔長勝 .手把手教你學(xué) 51 單片機(jī) .清華大學(xué)出版社, 2020 [6] 王永華 .現(xiàn)場總線技術(shù)及應(yīng)用教程 .機(jī)械工業(yè)出版社, 2020 [7] 鄒雄飛.基于超聲波測距的汽車泊車輔助安全系統(tǒng)設(shè)計, 2020 [8] 郭天祥 .新概念 51 單片機(jī) C 語言教程 .電子工業(yè)出版社, 2020 [9] 邊莉 .51 單片機(jī)基礎(chǔ)與實例進(jìn)階 .清華大學(xué)出版社, 2020 [10] 童詩白 .模擬電子技術(shù)基 礎(chǔ) .高等教育出版社, 2020 [11] 百度文庫. q1OUnBulA1db4oVdpyjFnWC8XhEOxHKnCcsIDdM9l6Cixl1vwrV3CqfuwLDN2UW1wtTC3, 2020 [12] 陳忠平 .51 單片機(jī) C 語言程序設(shè)計經(jīng)典實例 .電子工業(yè)出版社, 2020 [13] 鄭鋒 .51 單片機(jī)典型應(yīng)用開發(fā)范例大全 .中國鐵道出版社, 2020 [14] 高海賓 .Altium Designer 10 從入門到精通 .機(jī)械工業(yè)出版社, 2020 [15] 譚浩強 .C 程序設(shè)計(第三版 ).清華大學(xué)出版社, 2020 [16] 徐愛鈞,徐陽 .Keil C51 單片機(jī)高級語言應(yīng)用編程與實踐 .電子工業(yè)出版社, 2020 [17] Alessio Distance Measurement in Automive Applications. IEEE SENSORS JOURNAL,2020 [18] 周志敏,紀(jì)愛華 .高效功率器件驅(qū)動與保護(hù)電路設(shè)計應(yīng)用實例 .人民郵電出版社, 2020 鄭州鐵路職業(yè)技術(shù)學(xué)院 2020 屆自考本科生畢 業(yè)論文(設(shè)計) 25 致 謝 在制作本設(shè)計的過程中,我遇到過很多問題,從最初的器件選型與方案確定,到后來的軟硬件調(diào)試。另外超聲波還容易受到外界環(huán)境的干擾,超聲波在傳播時若遇到某些障礙物也可能被反射,這樣就造成了系統(tǒng)的誤判,這些問題在最后也未能得到很好的解決。 ( 1)本設(shè)計中最大的缺點在于超聲波測距部分存在較大的誤差同時容易受到外部環(huán)境影響。 特點 ( 1)本設(shè)計在身高測量部分采用了超聲波傳感器,普通身高體重測量儀在身高測量部分大多采用金屬尺與滑動桿結(jié)合的方法,體積較大,不能拆卸攜帶不方便。 。它是一款很實用的串口調(diào)試軟件,支持多種顯示模式、高級發(fā)碼、高級收碼等功能,操作簡單,實用性強。 Keil 提供了包括 C編譯器 、宏匯編、連接器、庫管理和一個功能強大的仿真調(diào)試器等在內(nèi)的完整開發(fā)方案,通過一個 集成開發(fā)環(huán)境 將這些部分組合在一起 ,操作簡單、方便 [16],操作界面如圖 541 所示。將之前封裝好的 .c 和 .h各文件添加入到工程中,在主函數(shù)所在的 .c 文件中將各模塊的 .h 文件包含進(jìn)來即可在主函 數(shù)中調(diào)用各個功能函數(shù) [15]。完成上述工作后將本設(shè)計中用到的各個模塊分別建立工程單獨調(diào)試。 該 軟件把原理圖設(shè)計、電路仿真、PCB 繪制、自動布線、信號完整性分析技術(shù)融合 在一起 ,為 電路 設(shè)計者提供了全新的設(shè)計解決方案 [14]。整體實物圖如圖 51所示。 PCB 設(shè)計完成后對其進(jìn)行 DRC 電氣規(guī)則檢 查,無誤后即可發(fā)廠制板。 //禁止使能 } 鄭州鐵路職業(yè)技術(shù)學(xué)院 2020 屆自考本科生畢 業(yè)論文(設(shè)計) 19 5 開發(fā)平臺及調(diào)試 本設(shè)在計制作過程中使用了 很多開發(fā)平臺和實物工具,本章將詳細(xì)介紹設(shè)計過程中所使用到的開發(fā)平臺以及整個系統(tǒng)的制作過程。 //液晶使能 Lcd_Bus=0xff。 //禁止使能 delay(5)。 //RW 為讀寫選擇信號 寫數(shù)據(jù) RW=0 E=1。 //禁止使能 delay(5)。 //RW 為讀寫選擇信號 寫命令 RW=0 E=1。液晶的讀寫時序如圖461和 462 所示。寫數(shù)據(jù)的作用是將想要顯示的字符、漢字寫入液晶進(jìn)行顯示。 //整合定時時間 n=(unsigned int)( n*)。 TF0 == 0 )。n70。 //定時器清零 Pulse()。 圖 45 超聲波模塊時序 圖 讀取距離的函數(shù): int sonic(void) { unsigned int n。 } } 鄭州鐵路職業(yè)技術(shù)學(xué)院 2020 屆自考本科生畢 業(yè)論文(設(shè)計) 16 超聲波模塊函數(shù)的編寫 超聲波模塊的控制端口 Trig 產(chǎn)生一個 10us以上的高電平該模塊內(nèi)部將自動發(fā)出 8 個周期頻率為 40KHz 的超聲波脈沖信號。 //認(rèn)為按鍵按下 返回值為真 1 } else { return 0。本設(shè)計在按鍵按下后以及松手后的瞬間加入了一個 短時間的延時函數(shù)來濾除這段時間內(nèi)的雜波信號,該濾波程序?qū)Ω哳l雜波信號的濾除具有很好的效果,另外通過在程序中加入松手檢測有效的避免了單片機(jī)多次檢測的情況。 //重量值返回 } 按鍵檢測函數(shù)的編寫 在本文 節(jié)可知,按鍵的檢測主要是檢測單片機(jī) IO 是否出現(xiàn)低電平。 //最高位取反 ADSK=0。 //變量左移一位 ADSK=0。 //等待 HX711 準(zhǔn)備好輸出數(shù)據(jù) for(i=0。 unsigned char i。第 25 到 27個時鐘脈沖用來選擇下一次轉(zhuǎn)換的輸入通道和增益。 //開定時器 1 } HX711 AD 轉(zhuǎn)換器通信函數(shù)的編寫 HX711 AD 轉(zhuǎn)換芯片的串行通訊線由管腳 SCK 和 DT 組成, DT 為數(shù)據(jù)線, SCK 用于時鐘信號的輸入和選擇輸入通道和增益的大小。 //設(shè)置串口工作模式 SM1=1。 //狀態(tài)變量變?yōu)檎?狀態(tài) break。 //顯示體重值 height = sonic()。 } beep=1。i4。 if(Key_Scan(3)) Correct_w。 開 始初 始 化 液 晶 、串 口 、 定 時 器校 準(zhǔn) 鍵 檢 測保 持 鍵 檢 測讀 取 重 量和 高 度 并 顯 示保 持 鍵 檢 測電 子 稱 校 準(zhǔn)發(fā) 送 信 息到 上 位 機(jī)保 持 模 式發(fā) 送 鍵 檢 測否否否是是是否是 圖 41 主 函數(shù) 的流程圖 鄭州鐵路職業(yè)技術(shù)學(xué)院 2020 屆自考本科生畢 業(yè)論文(設(shè)計) 12 主程序: void main(void) { lcdreset()。在正常測量狀態(tài)下依次檢測“校準(zhǔn)”“發(fā)送”“保持”按鍵是否按下,若“校準(zhǔn)”和“發(fā)送”按鍵按下單片機(jī)則執(zhí)行相應(yīng)的操作,若“保持”按鍵按下則進(jìn)入保持狀態(tài)。電路的實物如圖310 所示。超聲波傳感器模塊則直接與單片機(jī)相連,通過 IO 口控制其產(chǎn)生激勵信號和讀取返回信號。當(dāng)傳感器空載時四個傳感器內(nèi)部的兩個電阻阻值均相同,對應(yīng)到 圖 392 全橋電路原理圖中 R R R R4 的阻值均相同,所以 A+ 和 A 之間的差分電壓為零。當(dāng)傳感器空載時每個傳感器內(nèi)部的兩個電阻的阻值均相同,當(dāng)有負(fù)載時傳感器內(nèi)部的兩個電阻的阻值一個增大一個減小但總阻值保持不變。 40mV,本設(shè)計中使用的是 HX711 模塊的 A通道。兩路可選擇差分輸入,通道 A 模擬差分輸入可直接與全橋電路的差分輸出端相連。其電路原理圖如圖 37 所示。第 16腳和第 18 引腳 空接。第 7 到第 14 引腳為八位并行數(shù)據(jù)端口,在本設(shè)計中液晶的工作模式為 8 位并行模式,所以這八個引腳與單片機(jī)的 P0 口相連。第 3腳 V0 為對比度調(diào)節(jié)輸入?yún)⒖茧妷海诒驹O(shè)計中將其接在一個電位器的滑動端,通過調(diào)節(jié)電位器可以調(diào)節(jié)其滑動端輸出電壓,從而達(dá)到了調(diào)節(jié)液晶對比度的目的。 圖 35 獨立按鍵電路 鄭州鐵路職業(yè)技術(shù)學(xué)院 2020 屆自考本科生畢 業(yè)論文(設(shè)計) 7 液晶屏電路 本設(shè)計采用的是 ZX12864R 液晶模塊。超聲波模塊接口電路如圖34所示。RS232 數(shù)據(jù)從 R1in、 R2in 輸入到 MAX232 芯片轉(zhuǎn) 換成 TTL 數(shù)據(jù)后從 R1out、 R2out 輸出 [6]。 MAX232 的供電電壓為 5V,外圍電路簡單只有幾個 104 瓷片電容。單片機(jī)最小系統(tǒng)電路原理圖如圖 32 所示。當(dāng) EA 端接高電平時,單片機(jī)則執(zhí)行內(nèi)部 ROM 中的指令。 圖 31 電源電路 單片機(jī)最小系統(tǒng)電路 STC89C52RC 單片機(jī)與傳統(tǒng)的 8051 系列單片機(jī)相比具有速度高、低功耗、抗干擾能力強、開發(fā)容易等特點,且指令代碼完全兼容傳統(tǒng) 8051 單片機(jī)。
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1