ucgui點(diǎn)菜系統(tǒng)_第1頁(yè)
ucgui點(diǎn)菜系統(tǒng)_第2頁(yè)
ucgui點(diǎn)菜系統(tǒng)_第3頁(yè)
ucgui點(diǎn)菜系統(tǒng)_第4頁(yè)
ucgui點(diǎn)菜系統(tǒng)_第5頁(yè)
已閱讀5頁(yè),還剩50頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、鄭州輕工業(yè)學(xué)院課 程 設(shè) 計(jì) 任 務(wù) 書(shū)題目 基于ucgui的點(diǎn)菜系統(tǒng)設(shè)計(jì) 專業(yè)、班級(jí) 電子信息科學(xué)與技術(shù)09-1班 學(xué)號(hào) 姓名 主要內(nèi)容、基本要求、主要參考文獻(xiàn)等:1. 課程說(shuō)明隨著信息化技術(shù)的不斷發(fā)展,電子菜單開(kāi)始出現(xiàn)在一些高檔餐廳,與傳統(tǒng)菜單相比,電子菜單可以節(jié)省制作成本和人力成本,并能實(shí)現(xiàn)無(wú)線下單??梢噪S需變更菜品信息,靈活進(jìn)行菜品促銷,幫助飯店有效提升品牌形象和服務(wù)水平,增加菜品銷量,提高營(yíng)業(yè)收益。其強(qiáng)大的后臺(tái)管理功能,讓飯店管理者運(yùn)籌帷幄,省心省力。本次課程設(shè)計(jì)利用GUI函數(shù)制作一個(gè)簡(jiǎn)單的電子菜單,實(shí)現(xiàn)基本的查閱、點(diǎn)菜、菜價(jià)計(jì)算、付賬等功能,旨在熟悉掌握C語(yǔ)言和對(duì)系統(tǒng)函數(shù)的靈活運(yùn)用

2、。2、主要內(nèi)容(1)掌握LCD顯示圖形的方法,掌握LCD顯示字符的方法。(2) 了解漢字庫(kù)的組織方式,漢字顯示的原理,學(xué)習(xí)LCD的顯示原理和控制辦法。(3) 完成點(diǎn)菜系統(tǒng)的點(diǎn)菜,菜價(jià)計(jì)算,賬單打印功能。3、基本要求(1) 編寫(xiě)圖形顯示函數(shù),在LCD上顯示圖形(2) 編寫(xiě)HZK16讀取函數(shù),在LCD上顯示漢字(3) 菜單程序設(shè)計(jì),實(shí)現(xiàn)菜單的選擇操作。 4功能說(shuō)明此菜單共有16道菜,在首界面顯示4道菜的信息,報(bào)告菜名、價(jià)格、份數(shù),還可以增加、減少或退選某道菜,相應(yīng)地其份數(shù)會(huì)發(fā)生改變。通過(guò)點(diǎn)擊上下翻頁(yè)三角鍵,可以查看其余12道菜(可循環(huán)),選中某道菜之后,菜名會(huì)變紅色,起提示作用。點(diǎn)擊“OK”鍵,說(shuō)

3、明點(diǎn)菜結(jié)束,進(jìn)入第二界面。第二界面有菜單的簡(jiǎn)單顯示,包括菜名、價(jià)格和份數(shù),還有合計(jì)花費(fèi)。另外,增加了“修改”和“重選”兩個(gè)功能鍵,點(diǎn)擊“修改”鍵,系統(tǒng)會(huì)跳轉(zhuǎn)到第一界面,對(duì)點(diǎn)菜情況進(jìn)行修改;點(diǎn)擊“重選”鍵,會(huì)出現(xiàn)一個(gè)提示畫(huà)面:真的要重選嗎,點(diǎn)擊“確定”,則系統(tǒng)跳回第一界面,重新點(diǎn)菜;點(diǎn)擊“取消”,提示畫(huà)面消失。若點(diǎn)擊“詳細(xì)菜單”鍵,系統(tǒng)跳轉(zhuǎn)到第三界面。第三界面羅列了每道菜的菜名、價(jià)格、份數(shù),還有花費(fèi)情況,如果顧客沒(méi)有異議,點(diǎn)擊“確認(rèn)付賬”后,會(huì)出現(xiàn)一個(gè)提示畫(huà)面:謝謝光臨,歡迎下次再來(lái),系統(tǒng)將在 秒后跳回主菜單。計(jì)時(shí)3秒鐘。如果點(diǎn)擊“返回”鍵,則系統(tǒng)回到第二界面。5.程序及其注釋#include

4、GUI.h#include GUI_Protected.h#include #include #include #define countof(Array) (sizeof(Array)/sizeof(Array0)const GUI_POINT aPoints0=0,-15,30,15,-30,15;const GUI_POINT aPoints1=-30,-15,30,-15,0,15;int s,ms,ms1,ss;int number17=0;/份數(shù)int change=0;/界面變換標(biāo)志位int cnt=0;int flag=0;/第二界面重選標(biāo)志位int time=0;/time用

5、來(lái)控制顯示第一界面靜止的部分int flag21=0;/第二界面切換到第一界面標(biāo)志位int time1=0;/控制顯示第二界面靜止的部分int time2=0;/控制顯示第二界面重選確認(rèn)窗口int time3=0;/控制顯示第三界面靜止的部分int flag3=0;/控制顯示第三界面確認(rèn)付賬int flag31=0;int cancel=0;/第二界面重選取消標(biāo)志位GUI_PID_STATE TouchState;char menu17100=麻婆豆腐,辣子雞丁,東坡肘子,豆瓣鯽魚(yú),口袋豆腐,酸菜干魚(yú),夫妻肺片,螞蟻上樹(shù),叫化香雞,茄汁魚(yú)卷,魚(yú)香肉絲,干煸冬筍,魔芋燒鴨,鍋貼魚(yú)片,麻辣肉丁,魚(yú)

6、香茄餅;/菜名int price17=12,16,30,28,10,25,35,8,50,14,20,8,46,32,16,15;/菜價(jià)int count_time() ms=(GUI_GetTime()-ms1)/100; ms%=10; if(ms=9) ss+;GUI_Delay(100); s=3-ss;return s;int count_number(int x)/計(jì)算位數(shù)int y=0;if(x=0) return 1;while(x0)x=x/10; y+;return y;void display1()/第一界面顯示函數(shù) int i; GUI_SetBkColor(GUI_Y

7、ELLOW); if(time=0) time=1;GUI_SetFont(&GUI_FontHZ24);/聲明字庫(kù) GUI_SetColor(GUI_RED);GUI_DispStringHCenterAt(歡迎光臨二毛菜館,150,10);GUI_SetFont(&GUI_FontHZ16);/聲明字庫(kù)GUI_DispStringHCenterAt(菜名,30,40);GUI_DispStringHCenterAt(價(jià)格,115,40);GUI_DispStringHCenterAt(選項(xiàng),195,40);GUI_DispStringHCenterAt(份數(shù),290,40); GUI_Se

8、tColor(GUI_BLACK); GUI_SetColor(GUI_BLUE); LCD_L0_FillRect(141,59,174,76); LCD_L0_FillRect(141,89,174,106); LCD_L0_FillRect(141,119,174,136); LCD_L0_FillRect(141,149,174,166); GUI_SetBkColor(GUI_BLUE); GUI_SetColor(GUI_WHITE); GUI_DispStringHCenterAt(增加,158,60); GUI_DispStringHCenterAt(增加,158,90); G

9、UI_DispStringHCenterAt(增加,158,120); GUI_DispStringHCenterAt(增加,158,150); LCD_L0_FillRect(181,59,214,76); LCD_L0_FillRect(181,89,214,106); LCD_L0_FillRect(181,119,214,136); LCD_L0_FillRect(181,149,214,166); GUI_DispStringHCenterAt(減少,198,60); GUI_DispStringHCenterAt(減少,198,90); GUI_DispStringHCenterA

10、t(減少,198,120); GUI_DispStringHCenterAt(減少,198,150); LCD_L0_FillRect(221,59,254,76); LCD_L0_FillRect(221,89,254,106); LCD_L0_FillRect(221,119,254,136); LCD_L0_FillRect(221,149,254,166); GUI_DispStringHCenterAt(退選,238,60); GUI_DispStringHCenterAt(退選,238,90); GUI_DispStringHCenterAt(退選,238,120); GUI_Di

11、spStringHCenterAt(退選,238,150); GUI_SetColor(GUI_BLUE); LCD_L0_FillRect(271,59,300,76); LCD_L0_FillRect(271,89,300,106); LCD_L0_FillRect(271,119,300,136); LCD_L0_FillRect(271,149,300,166);GUI_SetBkColor(GUI_BLUE); GUI_SetColor(GUI_WHITE); GUI_DispStringAt(份,298,60); GUI_DispStringAt(份,298,90); GUI_Di

12、spStringAt(份,298,120); GUI_DispStringAt(份,298,150);GUI_SetBkColor(GUI_BLUE);GUI_SetColor(GUI_BLUE);LCD_L0_FillRect(260,180,310,220); GUI_FillPolygon(aPoints0,countof(aPoints0),40,205); GUI_FillPolygon(aPoints1,countof(aPoints1),110,205);GUI_SetBkColor(GUI_BLUE); GUI_SetColor(GUI_WHITE); GUI_DispStri

13、ngHCenterAt(OK,295,190);GUI_SetFont(&GUI_FontHZ24);/聲明字庫(kù) GUI_SetBkColor(GUI_YELLOW);GUI_SetColor(GUI_BLACK);GUI_DispStringHCenterAt(第,180,190);GUI_DispStringHCenterAt(頁(yè),235,190); GUI_SetFont(&GUI_FontHZ24);/聲明字庫(kù) GUI_SetColor(GUI_BLACK); GUI_DispDecAt(cnt+1,200,190,1); GUI_SetFont(&GUI_FontHZ16);/聲明字

14、庫(kù) GUI_SetColor(GUI_YELLOW); for(i=0;i0)GUI_SetColor(GUI_RED); GUI_DispStringHCenterAt(menucnt*4+i,40,60+30*i);/顯示菜名 GUI_SetColor(GUI_BLACK); GUI_DispDecAt(pricecnt*4+i,105,60+30*i,2);/顯示價(jià)格 GUI_SetBkColor(GUI_BLUE); GUI_SetColor(GUI_WHITE); GUI_DispDecAt(numbercnt*4+i,275,60+30*i,2);/顯示份數(shù) GUI_SetBkCo

15、lor(GUI_YELLOW); if(GUI_TOUCH_GetState(&TouchState) if(TouchState.x10)&(TouchState.x190)&(TouchState.y220)/上一頁(yè) cnt-; if(cnt80)&(TouchState.x190)&(TouchState.y3) cnt=0; while(GUI_TOUCH_GetState(&TouchState); if(TouchState.x260)&(TouchState.x180)&(TouchState.y141)&(TouchState.x59)&(TouchState.y99)numb

16、ercnt*4=99; while(GUI_TOUCH_GetState(&TouchState); if(TouchState.x141)&(TouchState.x89)&(TouchState.y99)numbercnt*4+1=99; while(GUI_TOUCH_GetState(&TouchState); if(TouchState.x141)&(TouchState.x119)&(TouchState.y99)numbercnt*4+2=99; while(GUI_TOUCH_GetState(&TouchState); if(TouchState.x141)&(TouchSt

17、ate.x149)&(TouchState.y99)numbercnt*4+3=99; while(GUI_TOUCH_GetState(&TouchState); if(TouchState.x181)&(TouchState.x59)&(TouchState.y76)/減少1 numbercnt*4-;if(numbercnt*4181)&(TouchState.x89)&(TouchState.y106)/減少2 numbercnt*4+1-;if(numbercnt*4+1181)&(TouchState.x119)&(TouchState.y136)/減少3 numbercnt*4+

18、2-;if(numbercnt*4+2181)&(TouchState.x149)&(TouchState.y166)/減少4 numbercnt*4+3-;if(numbercnt*4+3221)&(TouchState.x59)&(TouchState.y221)&(TouchState.x89)&(TouchState.y221)&(TouchState.x119)&(TouchState.y221)&(TouchState.x149)&(TouchState.y166)/退選4 numbercnt*4+3=0; while(GUI_TOUCH_GetState(&TouchState)

19、; void display2()/第二界面顯示函數(shù)int i,sum=0,r,count=0;for(i=0;i16;i+)sum+=pricei*numberi;if(time1=0)time1=1; GUI_SetColor(GUI_BLUE); LCD_L0_FillRect(170,10,230,40); LCD_L0_FillRect(250,10,310,40); LCD_L0_FillRect(160,210,280,240); LCD_L0_FillRect(20,210,140,240); GUI_SetFont(&GUI_FontHZ16);/聲明字庫(kù) GUI_SetBk

20、Color(GUI_BLUE); GUI_SetColor(GUI_WHITE); GUI_DispStringHCenterAt(修改,200,20); GUI_DispStringHCenterAt(重選,280,20); GUI_DispStringHCenterAt(合計(jì),180,215); GUI_DispStringHCenterAt(詳細(xì)菜單,80,215); GUI_DispDecAt(sum,215,215,count_number(sum); GUI_DispStringHCenterAt(元,270,215); GUI_SetFont(&GUI_FontHZ24);/聲明

21、字庫(kù) GUI_SetBkColor(GUI_YELLOW); GUI_SetColor(GUI_BLACK); GUI_DispStringHCenterAt(您,20,20); GUI_DispStringHCenterAt(的,60,20); GUI_DispStringHCenterAt(帳,100,20); GUI_DispStringHCenterAt(單,140,20); if(cancel=0)cancel=1; r=40; for(i=0;i0) if(50+count*20190) r=190;count=0;/換列顯示GUI_DispStringHCenterAt(menu

22、i,r,50+count*20);/顯示菜單GUI_DispDecAt(numberi,r+40,50+count*20,2);GUI_DispStringHCenterAt(*,r+70,50+count*20);GUI_DispDecAt(pricei,r+75,50+count*20,2);count+; if(flag=1) if(time2=0) time2=1; GUI_SetColor(GUI_RED); LCD_L0_FillRect(50,80,280,200); GUI_SetColor(GUI_BLACK); LCD_L0_FillRect(90,140,150,180)

23、; LCD_L0_FillRect(170,140,230,180); GUI_SetBkColor(GUI_RED); GUI_SetColor(GUI_WHITE); GUI_SetFont(&GUI_FontHZ24);/聲明字庫(kù) GUI_DispStringHCenterAt(真的要重選嗎,160,110); GUI_SetBkColor(GUI_BLACK); GUI_DispStringHCenterAt(確定,120,150); GUI_DispStringHCenterAt(取消,200,150); if(GUI_TOUCH_GetState(&TouchState) if(T

24、ouchState.x90)&(TouchState.x140)&(TouchState.y180)/確定 change=0; GUI_SetBkColor(GUI_YELLOW); GUI_Clear(); time=0; flag=0; for(i=0;i170)&(TouchState.x140)&(TouchState.y180)/取消 change=1; flag=0; time2=0; GUI_SetColor(GUI_YELLOW); LCD_L0_FillRect(50,80,280,200); r=40; for(i=0;i0) if(50+count*20190) r=19

25、0;count=0;/換列顯示GUI_DispStringHCenterAt(menui,r,50+count*20);/顯示菜單GUI_DispDecAt(numberi,r+40,50+count*20,2);GUI_DispStringHCenterAt(*,r+70,50+count*20);GUI_DispDecAt(pricei,r+75,50+count*20,2);count+; while(GUI_TOUCH_GetState(&TouchState); if(GUI_TOUCH_GetState(&TouchState) if(TouchState.x170)&(Touch

26、State.x10)&(TouchState.y250)&(TouchState.x10)&(TouchState.y20)&(TouchState.x210)&(TouchState.y240)/詳細(xì)菜單change=2;GUI_SetBkColor(GUI_YELLOW); GUI_Clear();time3=0; while(GUI_TOUCH_GetState(&TouchState); void display3()/第三界面顯示函數(shù)int r,count=0,i,sum;if(time3=0)time3=1; GUI_SetColor(GUI_BLUE); LCD_L0_FillR

27、ect(20,200,140,240); LCD_L0_FillRect(180,200,300,240); GUI_SetFont(&GUI_FontHZ16);/聲明字庫(kù) GUI_SetBkColor(GUI_BLUE); GUI_SetColor(GUI_WHITE); GUI_DispStringHCenterAt(確認(rèn)付賬,80,215); GUI_DispStringHCenterAt(返回,240,215); r=30; for(i=0;i0) sum=numberi*pricei; if(50+count*20190) r=190;count=0;/換列顯示GUI_DispSt

28、ringHCenterAt(menui,r,10+count*20);GUI_DispDecAt(numberi,r+30,10+count*20,2);GUI_DispStringHCenterAt(*,r+55,10+count*20);GUI_DispDecAt(pricei,r+60,10+count*20,2); GUI_DispStringHCenterAt(=,r+90,10+count*20);GUI_DispDecAt(sum,r+100,10+count*20,count_number(sum);count+; if(flag3=1) flag3=0; GUI_SetCol

29、or(GUI_GREEN); LCD_L0_FillRect(40,20,280,180); GUI_SetBkColor(GUI_GREEN); GUI_SetColor(GUI_RED); GUI_SetFont(&GUI_FontHZ24);/聲明字庫(kù) GUI_DispStringHCenterAt(謝謝光臨,155,30); GUI_DispStringHCenterAt(歡迎下次再來(lái),155,70); GUI_DispStringAt(系統(tǒng)將在,80,110); GUI_DispStringAt(秒后,215,110); GUI_DispStringAt(跳回主菜單,90,150);

30、 if(flag31=1) if(count_time()0) GUI_DispDecAt(count_time(),190,110,1); else if(count_time()=0) GUI_DispDecAt(count_time(),190,110,1); change=0; time=0; flag31=0; ss=0; for(i=0;i20)&(TouchState.x200)&(TouchState.y180)&(TouchState.x200)&(TouchState.y240)/返回 change=1; time1=0; time2=0; cancel=0; GUI_Se

31、tBkColor(GUI_YELLOW); GUI_Clear(); while(GUI_TOUCH_GetState(&TouchState); void MainTask(void) int count=0; GUI_Init(); GUI_SetBkColor(GUI_YELLOW); GUI_Clear(); while(1) if(change=0) display1();/顯示第一界面 GUI_Delay(100); else if(change=1) display2();/顯示第二界面 else if(change=2) display3();/顯示第三界面 6.課程設(shè)計(jì)心得通

32、過(guò)本次課程設(shè)計(jì),我切身感受到嵌入式系統(tǒng)的強(qiáng)大,而我所掌握的知識(shí)不及九牛一毛,一開(kāi)始寫(xiě)程序的時(shí)候,比較中規(guī)中矩,僅僅完成了基本功能,而且對(duì)于一些按鍵的設(shè)計(jì)也有些瑕疵。后來(lái),跟同學(xué)交流和上網(wǎng)查找資料,在原來(lái)的基礎(chǔ)上,做了一些改進(jìn):界面規(guī)劃得更加合理了,上下翻頁(yè)鍵由原來(lái)的方框形設(shè)計(jì)成了三角形,這樣界面顯得更加人性化;另外,還增加了一些新的功能,如界面自動(dòng)跳轉(zhuǎn)功能等。在設(shè)計(jì)的過(guò)程中,當(dāng)然出現(xiàn)了很多的問(wèn)題,甚至有時(shí)候,不知道怎么去解決,但我還是一直堅(jiān)持了下來(lái),培養(yǎng)了我的耐性和嚴(yán)謹(jǐn)性,同時(shí)通過(guò)查閱資料,進(jìn)一步鍛煉了我的自學(xué)能力,讓我學(xué)到了很多新的知識(shí)。我覺(jué)得這個(gè)課程設(shè)計(jì)有兩個(gè)關(guān)鍵點(diǎn),一是設(shè)法使界面不閃,我

33、們知道,當(dāng)界面不停刷新的時(shí)候,會(huì)出現(xiàn)“閃動(dòng)”現(xiàn)象,影響美觀。那么怎么解決呢?我的方法是,找出靜止的部分和動(dòng)態(tài)的部分,對(duì)于前者,只需顯示一次;對(duì)于后者,不停刷新顯示,并且盡量設(shè)置更多的靜態(tài)部分。當(dāng)然,這樣一來(lái),程序勢(shì)必會(huì)變得麻煩一些,可以看到,在程序里,我設(shè)置了不下于10個(gè)標(biāo)志位,用來(lái)控制界面的顯示;另一個(gè)關(guān)鍵點(diǎn)就是界面的來(lái)回切換,也就是把三個(gè)界面靈活地結(jié)合起來(lái),這就考查編者對(duì)于細(xì)節(jié)的把握,因?yàn)槊總€(gè)界面的變量都不一樣,有著不同的含義,當(dāng)從一個(gè)界面跳轉(zhuǎn)到另一個(gè)界面時(shí),相應(yīng)界面的控制變量需重新設(shè)計(jì),并且對(duì)于不同操作引起的界面跳轉(zhuǎn),對(duì)控制變量的設(shè)計(jì)是不一樣的,這在程序中都有所體現(xiàn)。7、主要參考文獻(xiàn)【1

34、】馬忠梅,馬廣云,徐英惠,田澤.ARM嵌入式處理器結(jié)構(gòu)與應(yīng)用基礎(chǔ).北京:北京航天航空大學(xué)出版社,2002【2】田澤.嵌入式系統(tǒng)開(kāi)發(fā)與應(yīng)用實(shí)驗(yàn)教程.北京航空航天大學(xué)出版社,2004【3】周立功.ARM微控制器基礎(chǔ)與實(shí)戰(zhàn)M.北京航天航空大學(xué)出版社,2003完 成 期 限: 一個(gè)星期 指導(dǎo)教師簽名: 張濤 課程負(fù)責(zé)人簽名: 張濤 參考:畢業(yè)論文(設(shè)計(jì))工作記錄及成績(jī)?cè)u(píng)定冊(cè)題 目: 學(xué)生姓名: 學(xué) 號(hào): 專 業(yè): 班 級(jí): 指 導(dǎo) 教 師: 職稱: 助理指導(dǎo)教師: 職稱: 年 月 日實(shí)驗(yàn)中心制使 用 說(shuō) 明一、此冊(cè)中各項(xiàng)內(nèi)容為對(duì)學(xué)生畢業(yè)論文(設(shè)計(jì))的工作和成績(jī)?cè)u(píng)定記錄,請(qǐng)各環(huán)節(jié)記錄人用黑色或藍(lán)色鋼筆(

35、簽字筆)認(rèn)真填寫(xiě)(建議填寫(xiě)前先寫(xiě)出相應(yīng)草稿,以避免填錯(cuò)),并妥善保存。二、此冊(cè)于學(xué)院組織對(duì)各專業(yè)題目審查完成后,各教研室匯編選題指南,經(jīng)學(xué)生自由選題后,由實(shí)驗(yàn)中心組織發(fā)給學(xué)生。三、學(xué)生如實(shí)填好本冊(cè)封面上的各項(xiàng)內(nèi)容和選題審批表的相應(yīng)內(nèi)容,經(jīng)指導(dǎo)教師和學(xué)院領(lǐng)導(dǎo)小組批準(zhǔn)后,交指導(dǎo)教師;指導(dǎo)老師填好畢業(yè)論文(設(shè)計(jì))任務(wù)書(shū)的各項(xiàng)內(nèi)容,經(jīng)教研室審核后交學(xué)生簽名確認(rèn)其畢業(yè)論文(設(shè)計(jì))工作任務(wù)。四、學(xué)生在指導(dǎo)老師的指導(dǎo)下填好畢業(yè)論文(設(shè)計(jì))開(kāi)題報(bào)告各項(xiàng)內(nèi)容,由指導(dǎo)教師和教研室審核通過(guò)后,確定其開(kāi)題,并將此冊(cè)交指導(dǎo)老師保存。五、指導(dǎo)老師原則上每周至少保證一次對(duì)學(xué)生的指導(dǎo),如實(shí)按時(shí)填好畢業(yè)論文(設(shè)計(jì))指導(dǎo)教師工作

36、記錄,并請(qǐng)學(xué)生簽字確認(rèn)。六、中期檢查時(shí),指導(dǎo)老師將此冊(cè)交學(xué)生填寫(xiě)前期工作小結(jié),指導(dǎo)教師對(duì)其任務(wù)完成情況進(jìn)行評(píng)價(jià),學(xué)院中期檢查領(lǐng)導(dǎo)小組對(duì)師生中期工作進(jìn)行核查,并對(duì)未完成者提出整改意見(jiàn),后將此冊(cè)交指導(dǎo)老師保存。七、畢業(yè)論文(設(shè)計(jì))定稿后,根據(jù)學(xué)院工作安排,學(xué)生把論文(打印件)交指導(dǎo)老師評(píng)閱。指導(dǎo)老師應(yīng)認(rèn)真按畢業(yè)論文(設(shè)計(jì))指導(dǎo)教師成績(jī)?cè)u(píng)審表對(duì)學(xué)生的論文進(jìn)行評(píng)審并寫(xiě)出評(píng)語(yǔ),然后把論文和此冊(cè)一同交教研室。八、教研室將學(xué)生的論文和此冊(cè)分別交兩位評(píng)閱人評(píng)閱后交回教研室保存。九、學(xué)院答辯委員會(huì)審核學(xué)生答辯資格,確定答辯學(xué)生名單,把具有答辯資格學(xué)生的論文連同此冊(cè)交各答辯小組。十、學(xué)生答辯后由答辯小組記錄人填好

37、畢業(yè)論文(設(shè)計(jì))答辯記錄表中各項(xiàng)內(nèi)容,然后把學(xué)生的論文和此冊(cè)一同交所在答辯小組,答辯小組對(duì)其答辯進(jìn)行評(píng)審并填寫(xiě)評(píng)語(yǔ)后交教研室。十一、學(xué)院答辯委員會(huì)進(jìn)行成績(jī)總評(píng)定,填好畢業(yè)論文(設(shè)計(jì))成績(jī)?cè)u(píng)定表中各項(xiàng)內(nèi)容,然后把論文(印刷版和電子版(另傳)和此冊(cè)等資料裝入專用檔案袋中,教教研室后由實(shí)驗(yàn)中心統(tǒng)一保存。目 錄1畢業(yè)論文(設(shè)計(jì))選題審批表2. 畢業(yè)論文(設(shè)計(jì))任務(wù)書(shū)3畢業(yè)論文(設(shè)計(jì))開(kāi)題報(bào)告4. 學(xué)生畢業(yè)論文(設(shè)計(jì))題目更改申請(qǐng)表5畢業(yè)論文(設(shè)計(jì))指導(dǎo)老師工作記錄6畢業(yè)論文(設(shè)計(jì))中期檢查記錄7畢業(yè)論文(設(shè)計(jì))指導(dǎo)教師成績(jī)?cè)u(píng)審表8畢業(yè)論文(設(shè)計(jì))評(píng)閱人成績(jī)?cè)u(píng)審表9. 畢業(yè)論文(設(shè)計(jì))答辯申請(qǐng)表10畢業(yè)

38、論文(設(shè)計(jì))答辯記錄表11畢業(yè)論文(設(shè)計(jì))答辯成績(jī)?cè)u(píng)審表12畢業(yè)論文(設(shè)計(jì))成績(jī)?cè)u(píng)定表畢業(yè)設(shè)計(jì)(論文)選題審批表題目名稱 基于單片機(jī)的超聲波測(cè)距題目性質(zhì)工程設(shè)計(jì)理論研究實(shí)驗(yàn)研究計(jì)算機(jī)軟件綜合論文其它題目來(lái)源科研題目 生產(chǎn)現(xiàn)場(chǎng)教學(xué) 其它自擬題目選題理由:由于超聲波指向性強(qiáng),能量消耗緩慢,在介質(zhì)中傳播的距離較遠(yuǎn),因而超聲波經(jīng)常用于距離的測(cè)量。利用超聲波檢測(cè)距離,設(shè)計(jì)比較方便,計(jì)算處理也較簡(jiǎn)單,精度也能達(dá)到使用要求,超聲波測(cè)距應(yīng)用于各種工業(yè)領(lǐng)域,如工業(yè)自動(dòng)控制,建筑工程測(cè)量和機(jī)器人視覺(jué)識(shí)別等方面。超聲波作為一種檢測(cè)技術(shù),采用的是非接觸式測(cè)量,由于它具有不受外界因素影響,對(duì)環(huán)境有一定的適應(yīng)能力,且操作

39、簡(jiǎn)單、測(cè)量精度高等優(yōu)點(diǎn)而被廣泛應(yīng)用。這些特點(diǎn)可使測(cè)量?jī)x器不受被測(cè)介質(zhì)的影響,大大解決了傳統(tǒng)測(cè)量?jī)x器存在的問(wèn)題,比如,在粉塵多情況下對(duì)人引起的身體接觸傷害,腐蝕性質(zhì)的被測(cè)物對(duì)測(cè)量?jī)x器腐蝕,觸電接觸不良造成的誤測(cè)等。此外該技術(shù)對(duì)被測(cè)元件無(wú)磨損,使測(cè)量?jī)x器牢固耐用,使用壽命加長(zhǎng),而且還降低了能量耗損,節(jié)省人力和勞動(dòng)的強(qiáng)度。因此,利用超聲波檢測(cè)既迅速、方便、計(jì)算簡(jiǎn)單,又易于實(shí)時(shí)控制,在測(cè)量精度方面能達(dá)到工業(yè)實(shí)用的要求。 指導(dǎo)教師意見(jiàn): 簽名: 年 月 日院(系)領(lǐng)導(dǎo)小組意見(jiàn): 簽名: 年 月 日注:此表由學(xué)生填寫(xiě)畢業(yè)論文(設(shè)計(jì))任務(wù)書(shū)1、畢業(yè)論文(設(shè)計(jì))應(yīng)達(dá)到的目的:(1)能對(duì)學(xué)生在學(xué)期間所學(xué)知識(shí)的檢

40、驗(yàn)與總結(jié),培養(yǎng)和提高學(xué)生獨(dú)立分析問(wèn)題和解決問(wèn)題的能力,使學(xué)生受到科學(xué)研究、工程設(shè)計(jì)和撰寫(xiě)技術(shù)報(bào)告等方面的基本訓(xùn)練。(2)提高學(xué)生對(duì)工作認(rèn)真負(fù)責(zé)、一絲不茍,對(duì)事物能潛心觀察、用于開(kāi)拓、用于實(shí)踐的基本素質(zhì);(3)培養(yǎng)學(xué)生綜合運(yùn)用所學(xué)知識(shí),結(jié)合實(shí)際獨(dú)立完成課題的工作能力。(4)對(duì)學(xué)生的知識(shí)面、掌握知識(shí)的深度、運(yùn)用理論結(jié)合實(shí)際去處理問(wèn)題的能力、實(shí)踐能力、計(jì)算機(jī)運(yùn)用水平、書(shū)面及口頭表達(dá)能力進(jìn)行考核。2、畢業(yè)論文(設(shè)計(jì))的內(nèi)容和要求(包括原始數(shù)據(jù)、技術(shù)要求、工作要求等):以單片機(jī)為核心設(shè)計(jì)了基于激光測(cè)距的防撞預(yù)警系統(tǒng),采用TDC-GP2芯片作為激光飛行計(jì)時(shí)單元,給出激光發(fā)射及回波接收放大電路,基于模塊化思想設(shè)計(jì)、完成系統(tǒng)軟件設(shè)計(jì)流程;最后通過(guò)實(shí)驗(yàn)測(cè)試,系統(tǒng)要能很好測(cè)出前方車輛距離及運(yùn)行狀態(tài),并能及時(shí)發(fā)出報(bào)警,利用Matlab對(duì)其測(cè)試結(jié)果進(jìn)行驗(yàn)證,修正。3、對(duì)畢業(yè)論文(設(shè)計(jì))成果的要求包括圖表、實(shí)物等硬件要求:設(shè)計(jì)完成后,要提供電路圖,實(shí)驗(yàn)電路版,控制原始程序,實(shí)驗(yàn)要保存大量的原始數(shù)據(jù)。完成設(shè)計(jì)論文。4、畢業(yè)論文(設(shè)計(jì))工作進(jìn)度計(jì)劃:序號(hào)論文(設(shè)計(jì))工作進(jìn)度日期(起止周數(shù))1根據(jù)所出題目,結(jié)合自身所學(xué)知識(shí),選擇合適課題,確定畢業(yè)設(shè)計(jì)論文題目。13-14-1第16周止2根據(jù)所定題目,全面搜集素材,列出各種設(shè)計(jì)方案,并一一比較,選擇出最好的設(shè)計(jì)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論