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

正文內(nèi)容

基于51單片機壓力檢測系統(tǒng)設計畢業(yè)論文-資料下載頁

2025-06-28 00:13本頁面
  

【正文】 45.[6] 彭軍.傳感器與檢測技術[M].西安:西安電子科技大學出版社,2003.[7] 周航慈.單片機應用程序設計技術.北京: 北京航空航天大學出版社,1991,1827.[8]任向民.盧惠林.匯編語言程序設計使用教程[M].北京:清華大學出版社,2009.[9] Stephen G Kochan著.Programming in ANSI Books Indianapolis:Indiana,USA,1994.[10] E.VargasRodrigueza.H.N. and Actuators B.Sensors and Actuators B 137 (2009)致 謝本次設計是在導師xxx老師的悉心指導下完成的。回想大二學習高頻電子技術,xx老師的兢兢業(yè)業(yè),認真負責一直感染著我。在畢業(yè)設計開始階段,xx老師對我的學習,設計實施選擇創(chuàng)造了許多有利條件,在方案設計中也給了我很多的建議和靈感。當我畏難時,xx老師一直鼓勵著我,才能令我將畢設功能完整的實現(xiàn)。xx老師他嚴謹細致的工作作風、寬以待人的高尚品質(zhì)和諄諄教誨使我終身難忘。也感謝四年來對我傳業(yè)解惑,育我成材的各位老師,感謝你們的辛勞與無私。在此,向這些為學生成長付出大量心血的導師表示衷心的感謝! 還要感謝在設計過程中幫助過我的所有同學和朋友們。在學習中我們互相幫助,互相鼓勵,使我能夠順利的完成我的學業(yè)。是你們的幫助使我發(fā)現(xiàn)設計上的誤區(qū),使我能及時的發(fā)現(xiàn)問題把設計順利的進行下去;是你們的監(jiān)督使我在設計過程中按時完成既定任務。本次設計尤其要感謝班上的蔡濤同學,在我軟件設計上給了我很大的幫助,幫我解決了很多問題。沒有你們的幫助我不可能這樣順利地結稿。感謝陪伴我四年的同學,讓我四年的大學生活充滿精彩,在此,請接受我真誠的謝意?! ∽詈螅疫€要特別感謝我的家人,正是他們的支持和教育讓我有機會坐在大學的課堂里,完成本科四年的學習。感謝母校xx大學給了我走入社會的資本和心理準備,讓我終生受益。附 錄 A附:電路總原理圖附 錄 B附:系統(tǒng)主程序include//定義標識volatile bit FlagTest = 0。 //定時測試標志,測完清0volatile bit FlagKeyPress = 0。 //有鍵按下標志,處理完畢清0volatile bit FlagSetPrice = 0。 //價格設置狀態(tài)標志,設置好為1。//顯示用變量int Counter = 0。uchar idata str1[6] = 000000。unsigned long idata limit = 9999。//閾值設置unsigned char idata local[4] = {68,84,92,100}。unsigned char idata local_index = 0。//稱重用變量unsigned long idata FullScale。 //滿量程A/D值/1000//歷史記錄unsigned long idata history[8] = {0}。int idata hisCount = 0。void main(void){ Rom_CS=1。 initial_lcd()。 EA = 0。 beep = 1。 alert = 1。 Timer0_Init()。 //初始化完成,開中斷 EA = 1。 //背光 LedA = 1。 clear_screen()。 //clear all dots display_GB2312_string(1,1, 壓力檢測系統(tǒng) )。 display_GB2312_string(3,1, loA/Ding... )。 To_Zero()。 delay(120)。 funcList()。}//整型轉字符串的函數(shù),轉換范圍065536void int2str(int x, char* str) { int i=1。 int tmp=10。 while(x/tmp!=0) { i++。 tmp*=10。 } tmp=x。 str[i]=39。\039。 while(i1) { str[i]=39。039。+(tmp%10)。 tmp/=10。 } str[0]=tmp+39。039。 } //重新找回零點,每次測量前調(diào)用void To_Zero(){ FullScale=ReA/DCount()/1000。}//顯示重量,單位kg,兩位整數(shù),三位小數(shù)void displayPress(unsigned long weight,unsigned char lineNum){ unsigned int i,j。 display_GB2312_string(lineNum,60, )。 //weight單位是g i = weight/1000。 //得到整數(shù)部分 j = weight i*1000。//得到小數(shù)部分 memset(str1,0,6)。 int2str(i,str1)。 if (i=10) { display_GB2312_string(lineNum,60,str1)。 } else { display_GB2312_string(lineNum,68,str1)。 } display_GB2312_string(lineNum,76,.)。 memset(str1,0,6)。 int2str(j,str1)。 if (j10) { display_GB2312_string(lineNum,84,00)。 display_GB2312_string(lineNum,100,str1)。 } else if (j100) { display_GB2312_string(lineNum,84,0)。 display_GB2312_string(lineNum,92,str1)。 } else { display_GB2312_string(lineNum,84,str1)。 }}//定時器0初始化void Timer0_Init(){ ET0 = 1。 //允許定時器0中斷 TMOD = 1。 //定時器工作方式選擇 TL0 = 0x06。 TH0 = 0xf8。 //定時器賦予初值 TR0 = 1。 //啟動定時器}//定時器0中斷void Timer0_ISR (void) interrupt 1 using 0{ TL0 = 0x06。 TH0 = 0xf8。 //定時器賦予初值 // Counter ++。 if (Counter = 400) { FlagTest = 1。 Counter = 0。 }}void funcList(){ unsigned long press = 0。 unsigned char keyValue = 0。 unsigned char flag = 0。 interface()。 while(1) { if (FlagTest==1) { //To_Zero()。 press = getPress()。 if (press limit) { beep = 0。 alert = 0。 //display_GB2312_string(1,60,******)。 } else { beep = 1。 alert = 1。 //display_GB2312_string(1,60, )。 } displayPress(press,1)。 } if (beep == 1) { keyValue = Getkeyboard()。 if (FlagKeyPress == 0) { FlagKeyPress = 1。 switch(keyValue) { case 1: save(press)。 break。 case 2: clear()。 break。 case 3: To_Zero()。 break。 case 4: setLimit()。 clear_screen()。 interface()。 break。 case 6: display_GB2312_string(5,1, )。 display_GB2312_string(5,1, 查詢歷史數(shù)據(jù) )。 display_GB2312_string(7,1, 數(shù)據(jù)統(tǒng)計分析 )。 flag = 0。 break。 case 10:display_GB2312_string(7,1, )。 display_GB2312_string(5,1, 查詢歷史數(shù)據(jù) )。 display_GB2312_string(7,1, 數(shù)據(jù)統(tǒng)計分析 )。 flag = 1。 break。 case 12:if(flag == 0) checkHistory()。 else analysis()。 flag = 0。 clear_screen()。 interface()。 break。 default:break。 } FlagKeyPress = 0。 } delay(20)。 } }}void interface(){ display_GB2312_string(1,1,壓力: kg)。 display_GB2312_string(3,1,閾值: kg)。 displayPress(limit,3)。 display_GB2312_string(5,1, 查詢歷史數(shù)據(jù) )。 display_GB2312_string(7,1, 數(shù)據(jù)統(tǒng)計分析 )。}unsigned long getPress(){ unsigned long weight = 0。 unsigned long A/Dval = 0。 //稱重,得到重量值weight,單位為g A/Dval = ReA/DCount()。 weight = FullScale A/Dval / 1000。 if (weight0x8000) weight = 0。 weight = 10000 * weight / FullScale。 weight = weight * RATIO。 return weight。}void checkHistory(){ unsigned char keyValue = 99。 clear_screen()。 if(hisCount == 0) { display_GB2312_string(1,1, 當前無任何 )。 display_GB2312_string(3,1, 歷史數(shù)據(jù) )。 display_GB2312_string(5,1, )。 display_GB2312_string(7,1, 按return鍵返回)。 while(1) { keyValue = Getkeyboard()。 if(keyValue == 8) break。 delay(20)。 } } else { if (hisCount = 4) { firstPage()。 while(1) { keyValue = Getkeyboard()。 if(keyValue == 8) break。 delay(20)。 } } else if(hisCount 4) { firstPage()。 while(1) { keyValue = Getkeyboard()。 if (keyValue == 8) break
點擊復制文檔內(nèi)容
職業(yè)教育相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1