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

正文內(nèi)容

最新電子秤的設(shè)計畢業(yè)論文-閱讀頁

2025-07-13 04:33本頁面
  

【正文】 取代。其中另一個不容忽視的部件是傳感器,它相當(dāng)于人的“五官”,可以采集一些普通儀器無法測量到的信號,并將其轉(zhuǎn)換為可用的信號,它的作用越來越重要。最終經(jīng)過不斷的查閱資料,多方面的了解關(guān)于本次設(shè)計的一些知識,成功的完成了本設(shè)計的硬件及軟件調(diào)試任務(wù),并且能夠滿足設(shè)計的各項指標(biāo)要求。熟悉了STC89C52單片機的工作原理、功能特性以及接口電路的使用方法;通過分析數(shù)據(jù)采集模塊,能夠?qū)/D轉(zhuǎn)換模塊、傳感器模塊在數(shù)據(jù)轉(zhuǎn)換、傳輸方面有了一定的認識;詳細了解了鍵盤及顯示器電路的功能特性,能夠知曉相關(guān)器件的優(yōu)劣情況;能夠獨立的完成程序的設(shè)計,學(xué)會了分模塊、分層次的設(shè)計思路。電路中一些模塊沒有設(shè)置保護電路;電路設(shè)計過程中沒有對各種因素考慮周全。只擴展了報警電路,還可以擴展類似語音播報、日歷等模塊;自己動手操作能力有待加強,電子秤的精度有待提高。29參考文獻參考文獻:[1] [M]. 北京:高等教育出版社,2006.[2] [M]. 北京:高等教育出版社,2006.[3] (第四版)[M].北京:高等教育出版社,2010 .[4] 李廣弟 朱月秀 (第3版)[M].北京:北京航天航空大學(xué)出版社,2007.[5] [M].上海:華東理工大學(xué)出版社,[6] 孟立凡,[M].北京:國防工業(yè)出版社,2005.[7] 韓九強,周杏鵬. 傳感器與檢測技術(shù)[M]. 北京:清華大學(xué)出版社 2010.[8] 劉鯤,孫春亮. 單片機C語言入門[M]. 北京: 人民郵電出版社,2008.[9] 楊欣、萊?諾克斯(Len D M Nokes)、(第2版) [M] 清華大學(xué)出版社 2010.[10] 程林. 超省電型電子秤的設(shè)計方案[J]. 福建省計量科學(xué)技術(shù)研究所. 2008,(3):4~9 [11] [J].科技風(fēng) 2013,(17):245[12] [J].管理觀察 2010,(5):256[13] 戴夫通過這次畢業(yè)設(shè)計,我收獲頗多。此外,還提高了我的動手實踐能力,能夠自己動手焊接電路板。這些種種的收獲,對我日后的工作和學(xué)習(xí)都將產(chǎn)生極大的作用。此外,我還要特別的感謝我的指導(dǎo)老師張暢老師。在此,我衷心的感謝張暢老師的支持和幫助。我還要感謝我的父母,感謝他們這么多年含辛茹苦的把我培養(yǎng)長大,謝謝你們!31附錄附 錄主程序:include include include unsigned long HX711_Buffer = 0。char Price_Count = 0。unsigned char Price_Buffer[3] = {0x00,0x00,0x00}。bit Flag_OK = 0。 //初始化LCD1602 LCD1602_write_(0x80)。 //開機畫面第一行 Delay_ms(2000)。 Price_Buffer[0] = 0。 Price_Buffer[2] = 0。 LCD1602_write_(0x80)。 LCD1602_write_(0x80+0x40)。 Get_Maopi()。 //稱重 //顯示當(dāng)前重量 LCD1602_write_(0x80+0x40)。 LCD1602_write_data(39。)。 LCD1602_write_data(Weight_Shiwu%100/10 + 0x30)。 } KEY_NUM = KEY_Scan()。 { if(KEY_NUM == 16) //數(shù)字A鍵,去皮功能 { Get_Maopi()。 } if(KEY_NUM == 12) //數(shù)字C輸入單價錯誤時返回上一步 { Price_Count。 } Price_Buffer[Price_Count] = 0。 LCD1602_write_data(39。)。 case 1: LCD1602_write_(0x80+0x40+7)。 39。 break。 LCD1602_write_data(39。)。 default : break。 Money = Money * Weight_Shiwu / 1000。 LCD1602_write_data(Money/1000 + 0x30)。 LCD1602_write_data(Money%100/10 + 0x30)。.39。 LCD1602_write_data(Money%10 + 0x30)。 } if(KEY_NUM == 11) //數(shù)字*鍵,顯示改變上限閾值 { LCD1602_write_(0x80)。 //顯示畫面第一行 } if(KEY_NUM = 0 amp。 KEY_NUM = 9) //顯示輸入的價格值 { Price_Buffer[Price_Count] = KEY_NUM。 LCD1602_write_data(Price_Buffer[0] + 0x30)。 case 1: LCD1602_write_(0x80+0x40+7)。 break。 LCD1602_write_data(Price_Buffer[2] + 0x30)。 default : break。 if( Price_Count = 3) { Price_Count = 3。 unsigned char = 0x55 , 1 = 0 , 2 = 0。 if(P1!=0xf0) { 1=P1。 2=P1。 while(P1!=0xf0)。 if(temp==0xee)=1。//數(shù)字4 if(temp==0xeb)=7。//備用鍵*號鍵 if(temp==0xd7)=0。//備用鍵*號鍵 if(temp==0xde)=2。 //數(shù)字5 if(temp==0xdb)=8。//數(shù)字3 if(temp==0xbd)=6。//數(shù)字9 if(temp==0x7e)=16。//數(shù)字B鍵清除鍵,二次測量 if(temp==0x7b)=12。//數(shù)字D鍵,計算總價 return()。 HX711_Buffer = HX711_Buffer/100。 } else if(HX711_Buffer Weight_Maopi 30) { Buzzer = 0。 Weight_Shiwu = Weight_Shiwu Weight_Maopi。 Weight_Shiwu = (unsigned int)((float)Weight_Shiwu/+)。 //關(guān)閉警報 }}//****************************************************//獲取毛皮重量//****************************************************void Get_Maopi(){ HX711_Buffer = HX711_Read()。 } //****************************************************//MS延時函數(shù)(12M晶振下測試)//****************************************************void Delay_ms(unsigned int n){ unsigned int i,j。in。j123。}顯示模塊程序:include //****************************************************//MS延時函數(shù)(12M晶振下測試)//****************************************************void LCD1602_delay_ms(unsigned int n){ unsigned int i,j。in。j123。}//****************************************************//寫指令//****************************************************void LCD1602_write_(unsigned char ){ LCD1602_RS = 0。 LCD1602_EN = 1。 LCD1602_delay_ms(1)。}//****************************************************//寫數(shù)據(jù)//****************************************************void LCD1602_write_data(unsigned char dat){ LCD1602_RS = 1。 LCD1602_PORT = dat。 LCD1602_delay_ms(1)。}//****************************************************//連續(xù)寫字符//****************************************************void LCD1602_write_word(unsigned char *s){ while(*s0) { LCD1602_write_data(*s)。 }}void Init_LCD1602(){ LCD1602_EN = 0。 //設(shè)置為寫狀態(tài) LCD1602_write_(0x38)。 //開關(guān)顯示、光標(biāo)有無設(shè)置、光標(biāo)閃爍設(shè)置 LCD1602_write_(0x06)。 //清屏指令}信號處理部分程序:include //****************************************************//延時函數(shù)//****************************************************void Delay__hx711_us(void){ _nop_()。}//****************************************************//讀取HX711//****************************************************unsigned long HX711_Read(void) //增益128{ unsigned long count。 HX711_DOUT=1。 HX711_SCK=0。 while(HX711_DOUT)。i24。 count=count1。 if(HX711_DOUT) count++。 Delay__hx711_us()。 return(cou
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1