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

正文內(nèi)容

畢業(yè)論文-基于單片機的身高體重測量儀設(shè)計-閱讀頁

2024-11-10 19:30本頁面
  

【正文】 ,通過一個 集成開發(fā)環(huán)境 將這些部分組合在一起 ,操作簡單、方便 [16],操作界面如圖 541 所示。 圖 542 STCISP 界面 鄭州鐵路職業(yè)技術(shù)學(xué)院 2020 屆自考本科生畢 業(yè)論文(設(shè)計) 22 上位機軟件 由于本設(shè)計需要向上位機發(fā)送測量數(shù)據(jù)且在軟件調(diào)試時使用上位機軟件能 實時監(jiān)控一些想要知道的數(shù)據(jù),上位機的使用為軟件的調(diào)試提供了很大的方便,為程序的調(diào)試節(jié)省了大量的時間。它是一款很實用的串口調(diào)試軟件,支持多種顯示模式、高級發(fā)碼、高級收碼等功能,操作簡單,實用性強。 圖 55 Serial Hunter 操作界面 鄭州鐵路職業(yè)技術(shù)學(xué)院 2020 屆自考本科生畢 業(yè)論文(設(shè)計) 23 6 總結(jié) 本文設(shè)計了一款基于單片機控制的身高體重測量儀,測量身高允許范圍為 ,精度為177。 。 本報告詳細(xì)介紹了該系統(tǒng)的設(shè)計方案及設(shè)計思想,涉及硬件電路的設(shè)計與制作,軟件的設(shè)計與調(diào)試等方面。 特點 ( 1)本設(shè)計在身高測量部分采用了超聲波傳感器,普通身高體重測量儀在身高測量部分大多采用金屬尺與滑動桿結(jié)合的方法,體積較大,不能拆卸攜帶不方便。 ( 2)本設(shè)計在測量的同時還可以將所測數(shù)據(jù)自動編號發(fā)送到上位機上,上位機可對接收數(shù)據(jù)進行顯示存檔,信息錄入方便、快捷,適用于體檢場合。 ( 1)本設(shè)計中最大的缺點在于超聲波測距部分存在較大的誤差同時容易受到外部環(huán)境影響。超聲波測距利用的是超聲波在空氣中傳播速度固定的原理,但當(dāng)系統(tǒng)工作在不同溫度、濕度、以及風(fēng)速的 環(huán)境下超聲波的傳播速度是會在一定范圍內(nèi)變化的。另外超聲波還容易受到外界環(huán)境的干擾,超聲波在傳播時若遇到某些障礙物也可能被反射,這樣就造成了系統(tǒng)的誤判,這些問題在最后也未能得到很好的解決。在設(shè)計時若液晶的背光燈接在一個由單片機端口控制的驅(qū)動電路上,再用按鍵 控制背光燈的開關(guān)這樣不但可以降低能耗還提升了整個系統(tǒng)的智能化程度。 鄭州鐵路職業(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 單片機 .清華大學(xué)出版社, 2020 [6] 王永華 .現(xiàn)場總線技術(shù)及應(yīng)用教程 .機械工業(yè)出版社, 2020 [7] 鄒雄飛.基于超聲波測距的汽車泊車輔助安全系統(tǒng)設(shè)計, 2020 [8] 郭天祥 .新概念 51 單片機 C 語言教程 .電子工業(yè)出版社, 2020 [9] 邊莉 .51 單片機基礎(chǔ)與實例進階 .清華大學(xué)出版社, 2020 [10] 童詩白 .模擬電子技術(shù)基 礎(chǔ) .高等教育出版社, 2020 [11] 百度文庫. q1OUnBulA1db4oVdpyjFnWC8XhEOxHKnCcsIDdM9l6Cixl1vwrV3CqfuwLDN2UW1wtTC3, 2020 [12] 陳忠平 .51 單片機 C 語言程序設(shè)計經(jīng)典實例 .電子工業(yè)出版社, 2020 [13] 鄭鋒 .51 單片機典型應(yīng)用開發(fā)范例大全 .中國鐵道出版社, 2020 [14] 高海賓 .Altium Designer 10 從入門到精通 .機械工業(yè)出版社, 2020 [15] 譚浩強 .C 程序設(shè)計(第三版 ).清華大學(xué)出版社, 2020 [16] 徐愛鈞,徐陽 .Keil C51 單片機高級語言應(yīng)用編程與實踐 .電子工業(yè)出版社, 2020 [17] Alessio Distance Measurement in Automive Applications. IEEE SENSORS JOURNAL,2020 [18] 周志敏,紀(jì)愛華 .高效功率器件驅(qū)動與保護電路設(shè)計應(yīng)用實例 .人民郵電出版社, 2020 鄭州鐵路職業(yè)技術(shù)學(xué)院 2020 屆自考本科生畢 業(yè)論文(設(shè)計) 25 致 謝 在制作本設(shè)計的過程中,我遇到過很多問題,從最初的器件選型與方案確定,到后來的軟硬件調(diào)試。而在這過程中,離不開學(xué)校,老師和同學(xué)的幫助與支持。其次, 對 三 年來我有機會聆聽教誨的各位老師表示由衷的敬意 , 是你們的教導(dǎo)使我在知識上,思想上得到了很大的提升與進步。本報告參考了大量文獻(xiàn)資料,最后,向?qū)W術(shù)界的各位前輩們致敬! 鄭州鐵路職業(yè)技術(shù)學(xué)院 2020 屆自考本科生畢 業(yè)論文(設(shè)計) 26 附 錄1 電路圖 : 鄭州鐵路職業(yè)技術(shù)學(xué)院 2020 屆自考本科生畢 業(yè)論文(設(shè)計) 27 附 錄 2 文件: include //單片機頭文件 include //液晶的頭文件 include //HX711 AD 轉(zhuǎn)換器芯片的頭文件 include //超聲波模塊的頭文件 include //系統(tǒng)初始化的頭文件 include //按鍵頭文件 sbit beep=P3^2。 //重量值 int height。 //存放高度值的字符串用于在液晶上顯示 unsigned char weight_data[8]。 //電子稱校準(zhǔn)用 char *p。 //開機圖像 unsigned char pattern=1。 //上位機發(fā)送數(shù)據(jù)編號值 unsigned int i。 //存放編號值的字符串 用于顯示 void main(void) //主函數(shù) { PSB=0。 //延時 PSB=1。 //RW 引腳置零 寫液晶 lcdreset()。 //延時 clrscreen()。 //顯示開機圖畫 system_init()。 //清屏 write_(0x90)。 //第二行顯示漢字 write_(0x8a)。 //第三行顯示漢字 delay(30000)。 //清屏 鄭州鐵路職業(yè)技術(shù)學(xué)院 2020 屆自考本科生畢 業(yè)論文(設(shè)計) 28 write_(0x91)。 //第二行顯示漢字 write_(0x88)。 //第三行顯示漢字 delay(30000)。 //清屏 write_(0x90)。 //第二行顯示漢字 write_(0x88)。 //第三行顯示漢字 delay(30000)。 //清屏 while(1) //循環(huán) { switch(pattern) //檢測處于哪種狀態(tài) { case 1: //正常測量狀態(tài) if(Key_Scan(2)||weight4000) //校準(zhǔn) +按鍵按下 Correct_w++。 //重量值減 if(Key_Scan(1)) //發(fā)送按鍵按下 { beep=0。 //編號加 1 Number_data[0]=Number/100+39。 //將編 號值轉(zhuǎn)化成字符串存到數(shù)組 Number_data[1]=Number%100/10+39。 Number_data[2]=Number%10+39。 for(i=0。i++) //發(fā)送編號值各位發(fā)送到上位機 { SBUF=Number_data[i]。 //等待上個數(shù)據(jù)發(fā)送完畢 TI=0。i3。39。 TI=0。i8。 while(!TI)。 } for(i=0。i++) //發(fā)送“ ” { SBUF=39。 while(!TI)。 } for(i=0。i++) //發(fā)送高度值各位 { SBUF=height_data[i]。 TI=0。\n39。 TI=0。 //關(guān)蜂鳴器提示音 } if(Key_Scan(4)) //”保持“鍵按下 { beep=0。 //發(fā)送顯示坐標(biāo)的命令 hzkdis( 【保持】 )。 //狀態(tài)變量變?yōu)椤氨3帧睜顟B(tài) beep=1。 //跳轉(zhuǎn)到 case2 保持狀態(tài) } weight = Read_Count()。039。039。039。.39。039。k39。g39。 //指針賦值 weight_data 首地址 write_(0x90)。 //顯示漢字 write_(0x93)。 //顯示體重值 height = sonic()。039。039。039。c39。m39。 //指針賦值 height_data 首地址 write_(0x80)。 //顯示漢字“身高:” write_(0x83)。 //顯示身高值 write_(0x98)。 //顯示漢字 break。 //蜂鳴器提示音開 pattern=1。 //蜂鳴器提示音關(guān) } break。 } } } 文件: include //HX711 AD 轉(zhuǎn)換器芯片的頭文件 unsigned long Correct_w=4434。 unsigned char i。 //時鐘信號線置 0 使能 AD Count=0。 //等待 AD 轉(zhuǎn)換器準(zhǔn)備好輸出數(shù)據(jù) for(i=0。i++) //依次讀 24 位轉(zhuǎn)換好的值 { 鄭州鐵路職業(yè)技術(shù)學(xué)院 2020 屆自考本科生畢 業(yè)論文(設(shè)計) 31 ADSK=1。 //變量左移一位 ADSK=0。 //變量最低位置一 } } ADSK=1。 //最高位取反 ADSK=0。 //轉(zhuǎn)換為實際的重量值 Count=Correct_wCount。 //重量值返回 } 文件: ifndef _HX711_H_ define _HX711_H_ include sbit ADDO=P1^5。 unsigned long Read_Count(void)。 //設(shè)置串口工作模式 SM1=1。 //設(shè)置定時器工作模式 TH1=0xfd。 //開定時器 1 } 鄭州鐵路職業(yè)技術(shù)學(xué)院 2020 屆自考本科生畢 業(yè)論文(設(shè)計) 32 文件: ifndef _INIT_H_ define _INIT_H_ include void system_init(voi
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1