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

正文內容

畢業(yè)設計-基于89c51單片機的甲醛智能測試儀設計-資料下載頁

2025-06-06 14:16本頁面
  

【正文】 統(tǒng)的各個功能進行劃分,然后對各個模塊進行設計。本系統(tǒng)的主要模塊為甲醛檢測、 A/D轉換、 液晶顯示和時鐘設置。軟件與硬件相結合的演示的大體流程是:主頁面顯示 4 個子菜單功能 按鍵的 4 個控制 進入子菜單 有確認和取消 按確認 實現(xiàn)相應功能(按取消則返回)。由于所學知識的限制,本系統(tǒng)實現(xiàn)的功能不是很健全 ,但在設計該系統(tǒng)的過程中,讓我學會了系統(tǒng)設計的方法,和養(yǎng)成了系統(tǒng)思考的思維方式。 首先要了解系統(tǒng)所要實現(xiàn)的功能;其次根據(jù)功能去選擇相應的硬件資源;再次將一個大的系統(tǒng)進行模塊化劃分,然后逐一去攻破。最后把所有模塊進行優(yōu)化整合,便得到了一個完整的系統(tǒng)。基于這樣 的思路,我們共同完成了便攜式甲醛檢測儀的基本設計。 同時由于本設計是采用在 proteus 上進行仿真,在 keil 軟件上進行編程,最后二者聯(lián)調,實現(xiàn)設計任務,但在仿真是無法實現(xiàn)甲醛傳感器,因此本設計采用滑動變阻器模擬傳感器檢測甲醛時輸出的模擬信號,經(jīng) AD0832 轉換輸入單片 37 機。 致 謝 本論文是在 老師的 悉心指導下完成的。 劉老師 淵博的專業(yè)知識,嚴謹?shù)闹螌W態(tài)度,精益求精的工作作風,誨人不倦的高尚師德,嚴以律己、寬以待人的崇高風范,樸實無華、平易近人的人格魅力對我影響深遠。不僅使我樹立了遠大的學術目標、掌握了基本 的研究方法,還使我明白了許多待人接物與為人處世的道理。本論文從選題到完成,每一步都是在 劉老師 的指導下完成的,傾注了 劉老師大量的心血。在此,謹向 劉老師 表示崇高的敬意和衷心的感謝! 對于系里領導的關心和實驗室的老師們的辛勤,給我們提供了實驗室這樣一個良好的設計環(huán)境表示深深地感謝; 感謝實驗室 劉宏宇 等老師的指導和幫助 。 在 四 年的學習期間,曾得到 很多班級同學 的關心和幫助,在此表示深深的感謝。沒有他們的幫助和支持是沒有辦法完成我的 畢業(yè) 論文的,同窗之間的友誼永遠長存。 我的畢業(yè)課題是便攜式甲醛顯示器的設計,是一個實際的小工程 。作為一個本科生 ,我對實際的工程設計認識不夠,經(jīng)驗不足,難免在設計的整體框架中,有很多的細節(jié)沒有考慮。我們的指導老師:劉喜峰老師并沒有指責,而是給予我們鼓勵和很多寶貴的建議,并且悉心引導,給予我們一個比較清晰的設計思路。我們沿著這條經(jīng)驗之路,不斷地嘗試摸索,慢慢地也掌握了設計的基本流程和思考的方法。我們遇到了很多的難題,比如硬件器件的選擇,功能的實現(xiàn)等。然而這樣的問題并不是我一個能所能解決的,幸運的是有我們的指導老師的悉心指導和小組搭檔的全心幫助,所以一個個看似復雜的問題便迎刃而解。 最后我還要再次深深地感謝劉喜峰老師、各位小組成員,正是基于劉老師的悉心指點和大家的全心的幫助,我才能比較順利地完成畢業(yè)設計。謝謝你們 . 38 參考文獻 [1] 李維提,郭強.《液晶顯示應用技術》 北京:電子工業(yè)出版社, 2021 年. [2] 北京精電蓬遠顯示技術有限公司.內藏 KS0108B/HD61202 控制器圖形液晶顯示模塊使用手冊. [3] 趙茂泰 .《智能儀器原理及應用》 北京:電子工業(yè)出版社, 2021。 [4] 趙新民 .《智能儀器原理及設計》 哈爾濱工業(yè)大學出版社, 1995。 [5] 徐愛鈞,彭愛華 .《單片機高級語言 C51 應用程序設計》〔 M〕 .北京工業(yè)出版社, 1999。 [6] 嚴蔚敏 吳偉民。 《 數(shù)據(jù)結構 》 清華大學出版社, 1996 [7] 馬忠梅等 .《 單片機的 C 語言應用程序設計 》 北京 :北京航空航天大學出版社, 1997 [8] 李剛 林凌 王焱 編著 新概念單片機教程 . 天津大學出版社, 2021 年 [9] 華成英 . 童詩白 . 《模擬電子技術基礎第三版》 北京 : 高等教育出版社 , . [10] 丁元杰 . 《單片微機原理及應用》 .北京 :機械工業(yè)出版社 ,1993 [11] 何立民 . 《 MCS51系列單片機應用設計》、系統(tǒng)配置與接口技術 . [12] 陳寶江 . 翟涌 ,張幽彤 .《 MCS 單片機應用系統(tǒng)實用指南 .》 [13] 康華光 主編 電子技術基礎:模擬部分 武漢:高等教育出版社, 1999 年 39 附錄 附錄一 硬件設計主電路圖 40 附錄二 檢測主程序程序 41 include include include include include include include void init_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。 } void main_menu_initial() { main1_menu[0].menu_count=4。 main1_menu[0].display=measurearray。 main1_menu[0].subs=NULL。 main1_menu[0].children_menus=measure_menu。 main1_menu[0].parent_menus=NULL。 } void measure_menu_initial() { measure_menu[0].menu_count=2。 measure_menu[0].display=qr。 measure_menu[0].subs=start_measure_function。 measure_menu[0].children_menus=NULL。 measure_menu[0].parent_menus=main1_menu。 measure_menu[1].menu_count=2。 measure_menu[1].display=qx。 measure_menu[1].subs=NULL。 measure_menu[1].children_menus=NULL。 measure_menu[1].parent_menus=main1_menu。 } time_menu_initial()// 42 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。 break。 } if(shuaxin) { Clr_Scr()。 shuaxin=0。 } led_menu_show()。 } void led_menu_show() { uchar n。 max_item=menu_ledmenu_count。 if (max_item=4) { for(n=0。n4。n++) { draw_bmp(n*2,20,96,0,menu_led[n].display)。 } select_item(user_choosen)。 } else { switch(temp_choosen) { case 0: draw_bmp(0,20,96,0,measurearray)。 break。 default: break。 } for(n=0。nmax_item。n++) { draw_bmp((n+1)*2,20,32,0,menu_led[n].display)。 43 } select_item(user_choosen+1)。 } } void select_item(uchar n) { draw_bmp(n*2,2,16,0,curflag)。 } void start_measure_function(void) {main_Menu()。 } main() { init_cpu()。 Init_Clock()。 init_lcd()。 Disp_Img(FirstPage)。 delay(2021)。 ClockMsg()。 Refresh()。 delay(2500)。 Clr_Scr()。 main_Menu()。 Clr_Scr()。 main_menu_initial()。 measure_menu_initial()。 store_menu_initial()。 time_menu_initial()。 munication_menu_initial()。 while(1) { keyval=get_key()。 led_menu_pro()。 } } 附錄三 ADC0832 程序 define uint unsigned int uchar k,i,j。 44 float xdata lv。 sbit ADCS =P3^1。 uchar xdata dsw[20]。 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) { uchar i=0。 uchar j。 uint dat=0。 uchar ndat=0。 if(channel==0)channel=2。 if(channel==1)channel=3。 ADDI=1。 _nop_()。 _nop_()。 ADCS=0。 _nop_()。 _nop_()。 ADCLK=1。 _nop_()。 _nop_()。 ADCLK=0。 _nop_()。 _nop_()。 ADCLK=1。 ADDI=channelamp。0x1。 _nop_()。 _nop_()。 ADCLK=0。 _nop_()。 _nop_()。 ADCLK=1。 ADDI=(channel1)amp。0x1。 _nop_()。 _nop_()。 ADCLK=0。 ADDI=1。 _nop_()。 _nop_()。 45 dat=0。 for(i=0。i8。i++) { dat|=ADDO。 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。 ADCLK=1。 _nop_()。 _nop_()。 ADCLK=0。 _nop_()。 _nop_()。 j=j7。 ndat=ndat|j。 if(i7)ndat=1。 } ADCS=1。 ADCLK=0。 ADDO=1。 dat=8。 dat|=ndat。 return
點擊復制文檔內容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1