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

正文內(nèi)容

畢業(yè)設(shè)計-基于單片機(jī)的便攜式甲醛檢測儀的控制系統(tǒng)設(shè)計-資料下載頁

2025-01-17 01:06本頁面
  

【正文】 選題到完成,每一步都是在 覃 老師 的指導(dǎo)下完成的,傾注了 覃 老師 大量的心血。在此,謹(jǐn)向 覃 老師 表示崇高的敬意和衷心的感謝! 我的畢業(yè)課題是便攜式甲醛顯示器的設(shè)計,是一個實際的小工程。作為一個自學(xué)本科的學(xué)生 ,我對實際的工程設(shè)計認(rèn)識不夠,經(jīng)驗不足,難免在設(shè)計 的整體框架中,有很多的細(xì)節(jié)沒有考慮。我們的指導(dǎo)老師:覃智廣 老師并沒有指責(zé),而是給予我們鼓勵和很多寶貴的建議,并且悉心引導(dǎo),給予我們一個比較清晰的設(shè)計思路。我們沿著這條經(jīng)驗之路,不斷地嘗試摸索,慢慢地也掌握了設(shè)計的基本流程和思考的方法。我們遇到了很多的難題,比如硬件器件的選擇,功能的實現(xiàn)等。然而這樣的問題并不是 我一個能所能解決的,幸運的是有我們 的指導(dǎo)老師的悉心指導(dǎo)和同學(xué) 的全心幫助,所以一個個看似復(fù)雜的問題便迎刃而解。 最后我還要再次深深地感謝各位給予我?guī)椭?老師、 同學(xué) ,正是基于老師的悉心指點和大家的全心的幫助,我才能比較順利地完成畢業(yè)設(shè)計。謝謝你們 。 廣西工學(xué)院電子信息與控制工程系測控技術(shù)與儀器專業(yè) 畢業(yè)設(shè)計(論文) 34 參考文獻(xiàn) [1] 李維提 ,郭強 .液晶顯示應(yīng)用技術(shù) . 北京:電子工業(yè)出版社, 2022年 [2] 趙茂泰 . 智能儀器原理及應(yīng)用 . 北京:電子工業(yè)出版社, 2022 [3] 趙新民 . 智能儀器原理及設(shè)計 . 哈爾濱工業(yè)大學(xué)出版社, 1995 [4] 徐愛鈞, 彭愛華 .單片機(jī) 高級語言 C51應(yīng)用程序設(shè)計 . 北京工業(yè)出版社, 1999 [5] 嚴(yán)蔚敏 , 吳偉民 .數(shù)據(jù)結(jié)構(gòu) . 清華大學(xué)出版社, 1996 [6] 馬忠梅 . 單片機(jī)的 C語言應(yīng)用程序設(shè)計 . 北京 :北京航空航天大學(xué)出版社, 1997 [7] 華成英 , 童詩白 . 模擬電子技術(shù)基礎(chǔ)第三版 . 北京 : 高等教育出版社 , 2022 [8] 丁元杰 . 單片微機(jī)原理及應(yīng)用 . 北京 :機(jī)械工業(yè)出版社 , 1993 [9] 康華光. 電子技術(shù)基礎(chǔ):模擬部分 武漢:高等教育出版社, 1999年 廣西工學(xué)院電子信息與控制工程系測控技術(shù)與儀器專業(yè) 畢業(yè)設(shè)計(論文) 35 附錄 附錄一 硬件設(shè)計主電路圖 廣西工學(xué)院電子信息與控制工程系測控技術(shù)與儀器專業(yè) 畢業(yè)設(shè)計(論文) 36 附錄二 檢測主程序程序 include //調(diào)用外函數(shù) // include include include include include include /**********初始化 CPU************/ void init_cpu() //初始化 cPu { EA=1。 TR0=1。 TR1=1。 TMOD=0x11。 TH1=0x3c。 TL1=0xb0。 } /*void time1(void) interrupt 3 using 1 { TH1=(6553650000)/256。 TL1=(6553650000)%256。 keyval=P1。 } * //初始化 CPU結(jié)束 // void main_menu_initial() //LCD主菜單初始化 .// { main1_menu[0].menu_count=4。 //有 4個菜單項 .// main1_menu[0].display=measurearray。 //定義一個”開始測量“數(shù)組 // main1_menu[0].subs=NULL。 main1_menu[0].children_menus=measure_menu。 //當(dāng)前菜單子菜單的指針 main1_menu[0].parent_menus=NULL。 廣西工學(xué)院電子信息與控制工程系測控技術(shù)與儀器專業(yè) 畢業(yè)設(shè)計(論文) 37 ?? //還有“數(shù)據(jù)存儲 ”、“時間設(shè)置”?? // } void measure_menu_initial() //“開始測量”菜單設(shè)置 // { measure_menu[0].menu_count=2。 measure_menu[0].display=qr。 //開始測量函數(shù) , 確認(rèn) . measure_menu[0].subs=start_measure_function。 //開始測量函數(shù) measure_menu[0].children_menus=NULL。 measure_menu[0].parent_menus=main1_menu。 measure_menu[1].menu_count=2。 measure_menu[1].display=qx。 //開始測量函數(shù) , 取消 . measure_menu[1].subs=NULL。 measure_menu[1].children_menus=NULL。 measure_menu[1].parent_menus=main1_menu。 } ?? //還有 void store_menu_initial()、 void time_menu_initial()// void led_menu_pro() { max_item=menu_ledmenu_count。 switch(keyval) { case 0: break。 case 1: //向上鍵 . if(user_choosen==0) { user_choosen=max_item。 } shuaxin=1。 user_choosen。 廣西工學(xué)院電子信息與控制工程系測控技術(shù)與儀器專業(yè) 畢業(yè)設(shè)計(論文) 38 break。 } ?? //“ 向上 ”“ 向下 ”“ 確認(rèn) ”“ 取消 ” 鍵 // if(shuaxin) //是否需要刷新 LCD標(biāo)志位 . { Clr_Scr()。 shuaxin=0。 } led_menu_show()。 } v oid led_menu_show() { uchar n。 max_item=menu_ledmenu_count。 if (max_item=4) //菜單項為 3則表示為主菜單 . { for(n=0。n4。n++) { draw_bmp(n*2,20,96,0,menu_led[n].display)。 } select_item(user_choosen)。 //標(biāo)記出當(dāng)前菜單項 . } else { switch(temp_choosen) { case 0: draw_bmp(0,20,96,0,measurearray)。 //“開始測量”數(shù)組// break。 ?? default: break。 } 廣西工學(xué)院電子信息與控制工程系測控技術(shù)與儀器專業(yè) 畢業(yè)設(shè)計(論文) 39 for(n=0。nmax_item。n++) { draw_bmp((n+1)*2,20,32,0,menu_led[n].display)。 } select_item(user_choosen+1)。 } } void select_item(uchar n) { draw_bmp(n*2,2,16,0,curflag)。 } void start_measure_function(void) //開始測量函數(shù) // {main_Menu()。 } ?? /*主函數(shù) */ main() { init_cpu()。 Init_Clock()。 init_lcd()。 Disp_Img(FirstPage)。 delay(2022)。 //延時 // ClockMsg()。 Refresh()。 delay(2500)。 Clr_Scr()。 main_Menu()。 Clr_Scr()。 main_menu_initial()。 measure_menu_initial()。 廣西工學(xué)院電子信息與控制工程系測控技術(shù)與儀器專業(yè) 畢業(yè)設(shè)計(論文) 40 store_menu_initial()。 time_menu_initial()。 munication_menu_initial()。 while(1) { keyval=get_key()。 //讀鍵 . led_menu_pro()。 } } // 適當(dāng)延時防止因為不斷查忙而耗費大量 CUP 資源 // 附錄三 ADC0832 程序 define uint unsigned int //常量 /變量定義 // uchar k,i,j。 float xdata lv。 sbit ADCS =P3^1。 //ADC0832 chip seclect //接口定義 // ?? //其它引腳略?? uchar xdata dsw[20]。 //存放 sprintf 轉(zhuǎn)換字符 uchar xdata value[149]。 //點陣字符儲存 uchar code table[]={ //字符查表 0x00,0x00,0x00,0x30,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*.,0*/ ?? }。//采集并返回 unsigned int Adc0832(unsigned char channel) //AD 轉(zhuǎn)換,返回結(jié)果 { uchar i=0。 uchar j。 uint dat=0。 uchar ndat=0。 廣西工學(xué)院電子信息與控制工程系測控技術(shù)與儀器專業(yè) 畢業(yè)設(shè)計(論文) 41 if(channel==0)channel=2。 if(channel==1)channel=3。 ADDI=1。 _nop_()。 _nop_()。 ADCS=0。//拉低 CS端 _nop_()。 _nop_()。 ADCLK=1。//拉高 CLK端 _nop_()。 _nop_()。 ADCLK=0。//拉低 CLK端 ,形成下降沿 1 _nop_()。 _nop_()。 ADCLK=1。//拉高 CLK端 ADDI=channelamp。0x1。 _nop_()。 _nop_()。 ADCLK=0。//拉低 CLK端 ,形成下降沿 2 _nop_()。 _nop_()。 ADCLK=1。//拉高 CLK端 ADDI=(channel1)amp。0x1。 _nop_()。 _nop_()。 ADCLK=0。//拉低 CLK端 ,形成下降沿 3 ADDI=1。//控制命令結(jié)束 _nop_()。 _nop_()。 dat=0。 廣西工學(xué)院電子信息與控制工程系測控技術(shù)與儀器專業(yè) 畢業(yè)設(shè)計(論文) 42 for(i=0。i8。i++) { dat|=ADDO。//收數(shù)據(jù) ADCLK=1。 _nop_()。 _nop_()。 ADCLK=0。//形成一次時鐘脈沖 _nop_()。 _nop_()。 dat=1。 if(i==7)dat|=ADDO。 } for(i=0。i8。i++) { j=0。 j=j|ADDO。//收數(shù)據(jù) ADCLK=1。 _nop_()。 _nop_()。 ADCLK=
點擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1