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

正文內(nèi)容

基于單片機(jī)的甲醛檢測儀畢業(yè)論文(專業(yè)版)

2025-08-15 22:56上一頁面

下一頁面
  

【正文】 ACC = ACC 1。void Init_Clock(void)。return(pass)。 sz_disp16(2,56,1,value)。 //AD轉(zhuǎn)換結(jié)果 l=k/*。 _nop_()。 _nop_()。//拉低CLK端,形成下降沿2 _nop_()。 _nop_()。 while(1) { keyval=get_key()。}……/*主函數(shù)*/main() { init_cpu()。 } led_menu_show()。 //開始測量函數(shù), 確認(rèn). measure_menu[0].subs=start_measure_function?!稊?shù)據(jù)結(jié)構(gòu)》 清華大學(xué)出版社,1996[7] 馬忠梅等.《單片機(jī)的C語言應(yīng)用程序設(shè)計(jì)》 北京:北京航空航天大學(xué)出版社,1997[8] 李剛 林凌 王焱 編著 新概念單片機(jī)教程. 天津大學(xué)出版社,2004年[9] 華成英. 童詩白. 《模擬電子技術(shù)基礎(chǔ)第三版》 北京: 高等教育出版社, . [10] 丁元杰. 《單片微機(jī)原理及應(yīng)用》.北京:機(jī)械工業(yè)出版社,1993[11] 何立民. 《MCS51系列單片機(jī)應(yīng)用設(shè)計(jì)》、系統(tǒng)配置與接口技術(shù).[12] 陳寶江. 翟涌,張幽彤.《MCS單片機(jī)應(yīng)用系統(tǒng)實(shí)用指南.》[13] 康華光 主編 電子技術(shù)基礎(chǔ):模擬部分 武漢:高等教育出版社,1999年 附錄附錄一 硬件設(shè)計(jì)主電路圖附錄二 檢測主程序程序include //調(diào)用外函數(shù)//include include include include include include /**********初始化CPU************/void init_cpu() //初始化cPu{ EA=1。本系統(tǒng)的主要模塊為甲醛檢測、A/D轉(zhuǎn)換、液晶顯示和時(shí)鐘設(shè)置。采用直接訪問方式。它保存物理程序存儲(chǔ)區(qū)中的目標(biāo)代碼映象。這時(shí)在Source Group1文件夾圖標(biāo)左邊出現(xiàn)了一個(gè)小+號(hào)說明,文件組中有了文件,點(diǎn)擊它可以展開查看。開發(fā)人員可用IDE本身或其它編輯器編輯C或匯編源文件。C語言編寫的程序比用匯編編寫的程序更符合人們的思考習(xí)慣。④具有強(qiáng)大的原理圖繪制功能。取模方式選擇 在文字輸入?yún)^(qū)輸入漢字,在點(diǎn)陣區(qū)生成點(diǎn)陣碼,例如在文字輸入?yún)^(qū)輸入“歡”字,其點(diǎn)陣碼生成如下 報(bào)警電路 在單片機(jī)應(yīng)用系統(tǒng)中,一般的工作狀態(tài)可以通過指示燈或數(shù)碼顯示來指示,供操作人員參考,了解系統(tǒng)的工作狀況。本系統(tǒng)采用間接控制方式。數(shù)據(jù)輸出是在輸出命令字的8個(gè)SCLK周期之后,在接下來的8個(gè)SCLK周期中的每個(gè)脈沖的下降沿輸出數(shù)據(jù),數(shù)據(jù)從0位開始。 外圍擴(kuò)充存儲(chǔ)器基于AT89C52單片機(jī)具有8KB的程序存儲(chǔ)器(ROM),256B的數(shù)據(jù)存儲(chǔ)器(RAM),由于考慮到本系統(tǒng)的數(shù)據(jù)處理與存儲(chǔ)所需的容量,現(xiàn)在需要擴(kuò)充存儲(chǔ)器的容量。此時(shí)芯片開始轉(zhuǎn)換工作,同時(shí)由處理器向芯片時(shí)鐘輸入端CLK 輸入時(shí)鐘脈沖,DO/DI端則使用DI端輸入通道功能選擇的數(shù)據(jù)信號(hào)。 DI 數(shù)據(jù)信號(hào)輸入,選擇通道控制。 工作頻率為250KHZ,轉(zhuǎn)換時(shí)間為32μS;   模數(shù)轉(zhuǎn)換電路圖  甲醛傳感器由甲醛探頭和CH20傳感器組成。端口線電平和輸入輸出狀態(tài)不確定可能使外圍設(shè)備誤動(dòng)作,導(dǎo)致嚴(yán)重事故的發(fā)生;內(nèi)部一些控制寄存器(專用寄存器)內(nèi)容不確定可能導(dǎo)致定時(shí)器溢出、程序尚未開始就要中斷及串口亂傳向外設(shè)發(fā)送數(shù)據(jù)……..因此,任何單片機(jī)在開始工作前,都必須進(jìn)行一次復(fù)位過程,使單片機(jī)處于一種確定的狀態(tài)。EA/VPP:外部訪問允許。P3口作為一般的I/O口線外,更重要的用途是它的第二功能,如表22所示:此外,P3口還接收一些用于Flash閃速存儲(chǔ)器編程和程序校驗(yàn)的控制信號(hào)。P1口:P1是一個(gè)帶內(nèi)部上拉電阻的8位雙向I/O口,P1的輸出緩沖級(jí)可驅(qū)動(dòng)(吸收或輸出電流)4個(gè)TTL邏輯門電路。單片機(jī)/MCU主要有51基本型和52增強(qiáng)型,而相比之下52型比51型功能更為強(qiáng)大,ROM和RAM存儲(chǔ)空間更大,52還兼容51指令系統(tǒng)。(2) 可靠性好。但這些方法費(fèi)力費(fèi)時(shí)、成本高、自動(dòng)化程度低過程復(fù)雜、大多數(shù)過程是人工操作很難做到現(xiàn)場實(shí)時(shí)控制隨著傳感器和計(jì)算機(jī)技術(shù)的不斷發(fā)展,現(xiàn)已有了基于單片機(jī)的便攜式甲醛測試儀,并且測試測試范圍、分辨率、精度、穩(wěn)定性已接近標(biāo)準(zhǔn)要求。甲醛同試紙接觸后含在紙里的試藥就會(huì)同甲醛反應(yīng)生成化合物,顏色就會(huì)從白色變成黃色。 20 報(bào)警電路 23 硬件仿真環(huán)境介紹 24第4章 軟件設(shè)計(jì) 26 26 編譯軟件介紹 27 32 33 33 34 34第5章 系統(tǒng)仿真 35第6章 結(jié)束語 37致 謝 38參考文獻(xiàn) 39附錄 40附錄一 硬件設(shè)計(jì)主電路圖 40附錄二 檢測主程序程序 41附錄三 ADC0832程序 46附錄四 按鍵程序 50附錄五 時(shí)鐘程序 51附錄六 液晶程序 56附錄七 主程序嵌套子程序 60第1章 緒論 引言甲醛是一種無色,有強(qiáng)烈刺激性氣味的氣體。,廠家為了追求利潤使用不合格的板材,再粘貼面材料時(shí)使用不合格的膠水,造成家具中甲醛含量超標(biāo)。系統(tǒng)主要功能內(nèi)容包括:數(shù)據(jù)處理、時(shí)間設(shè)置、開始測量、超標(biāo)報(bào)警、鍵盤檢測、自動(dòng)休眠:儀器若不進(jìn)行稱量操作,5分鐘后自動(dòng)進(jìn)入休眠模式,以降低電源消耗。所謂的單片機(jī)是指將微型計(jì)算機(jī)3個(gè)單元的多個(gè)分體中的主要功能用1個(gè)集成電路芯片來實(shí)現(xiàn),該芯片具有一個(gè)微型計(jì)算機(jī)的基本功能。另外在單片機(jī)的應(yīng)用中,可靠性是首要因素,為了擴(kuò)大單片機(jī)的應(yīng)用范圍和領(lǐng)域,提高單片機(jī)自身的可靠性是一種有效方法。 在訪問外部數(shù)據(jù)存儲(chǔ)器或程序存儲(chǔ)器時(shí),這組口線分時(shí)轉(zhuǎn)換地址(低8位)和數(shù)據(jù)總線復(fù)用,在訪問器件激活內(nèi)部上拉電阻。P3口輸出緩沖級(jí)可驅(qū)動(dòng)(吸收或輸出電流)4個(gè)TTL邏輯門電路。PSEN:程序儲(chǔ)存允許(PSEN)輸出是外部程序存儲(chǔ)器的讀選通信號(hào),當(dāng)AT89C52由外部程序存儲(chǔ)器取指令(或數(shù)據(jù))時(shí),每個(gè)機(jī)器周期兩次PSEN有效,即輸出兩個(gè)脈沖。本系統(tǒng)中為了盡量降低功耗的原則,采用了內(nèi)部時(shí)鐘方式??傊?dāng)?shù)據(jù)采集與硬件的選擇有很大的關(guān)系。 雙通道A/D轉(zhuǎn)換;    但由于DO端與DI端在通信時(shí)并未同時(shí)有效并與單片機(jī)的接口是雙向的,所以電路設(shè)計(jì)時(shí)可以將DO和DI 并聯(lián)在一根數(shù)據(jù)線上使用。②軟件削抖的基本原理是當(dāng)檢測出鍵盤閉合時(shí),先執(zhí)行一個(gè)延時(shí)子程序產(chǎn)生數(shù)毫秒的延時(shí),待接通時(shí)的前沿抖動(dòng)消失后再判別是否有健按下。見表34。間接控制方式則不使用單片機(jī)的數(shù)據(jù)系統(tǒng),而是利用它的I/0口來實(shí)現(xiàn)與顯示模塊的聯(lián)系。系統(tǒng)的液晶顯示字體和字母的顯示就是按照上述的原理顯示的,點(diǎn)陣碼是用字模軟件在相同的設(shè)置區(qū)域找出的。目前支持的單片機(jī)類型有:68000系列、8051系列、AVR系列、PIC12系列、PIC16系列、PIC18系列、Z80系列、HC11系列以及各種外圍芯片。匯編語言的可控性較高級(jí)語言來說更具優(yōu)越性。另外重要的一點(diǎn),只要看一下編譯后生成的匯編代碼,就能體會(huì)到Keil C51生成的目標(biāo)代碼效率非常之高,多數(shù)語句生成的匯編代碼很緊湊,容易理解。Add File to Group 39。要停止程序運(yùn)行回到文件編輯模式中,就要先按停止按鈕再按開啟\關(guān)閉調(diào)試模式按鈕。⑵ 圖 ⑴按鍵時(shí)顯現(xiàn)人機(jī)對話的一個(gè)控制按鈕,通過按鍵的操作,對系統(tǒng)進(jìn)行發(fā)送操作指令,后經(jīng)與MCU串行通信,然后在液晶上顯示。我負(fù)責(zé)軟件的設(shè)計(jì),因?yàn)檐浖脑O(shè)計(jì)是基于硬件系統(tǒng),所以我做的軟件必須和硬件進(jìn)行結(jié)合相演示。[4] 趙新民.《智能儀器原理及設(shè)計(jì)》 哈爾濱工業(yè)大學(xué)出版社,1995。 //當(dāng)前菜單子菜單的指針 main1_menu[0].parent_menus=NULL。 break。 } select_item(user_choosen+1)。 store_menu_initial()。 if(channel==1)channel=3。 _nop_()。i8。 _nop_()。 hz_disp16(0,32,1,jiaquan)。 /* tra(dsw)。 pass=0。 void Init_T0(void)。 i) { IO = ACC0。i0。 // 先清屏 CS2=1。} */附錄五 時(shí)鐘程序/*引腳連接*/sbit RST2 = P3^5。 static uchar lastkcode,keytime=0。 dsw[1]=ltemp%10。 if(i7)ndat=1。//形成一次時(shí)鐘脈沖 _nop_()。//拉高CLK端 ADDI=(channel1)amp。 _nop_()。float xdata lv。 Disp_Img(FirstPage)。 if (max_item=4) //菜單項(xiàng)為3則表示為主菜單. { for(n=0。 measure_menu[1].menu_count=2。 TMOD=0x11。首先要了解系統(tǒng)所要實(shí)現(xiàn)的功能;其次根據(jù)功能去選擇相應(yīng)的硬件資源;再次將一個(gè)大的系統(tǒng)進(jìn)行模塊化劃分,然后逐一去攻破。Proteus軟件由ISIS和ARES兩個(gè)軟件構(gòu)成,其中ISIS是原理圖編輯與仿真軟件,ARES是布線編輯軟件。彈出項(xiàng)目功能菜單,選Options for Target39。2是編譯當(dāng)前項(xiàng)目,如果先前編譯過一次之后文件沒有做動(dòng)編輯改動(dòng),這時(shí)再點(diǎn)擊是不會(huì)再次重新編譯的。ABS文件由OH51轉(zhuǎn)換成標(biāo)準(zhǔn)的Hex文件,以供調(diào)試器dScope51或tScope51使用進(jìn)行源代碼級(jí)調(diào)試,也可由仿真器使用直接對目標(biāo)板進(jìn)行調(diào)試,也可以直接寫入程序存貯器如EPROM中?;贑語言和匯編語言的優(yōu)缺點(diǎn),本系統(tǒng)采用C語言編寫方法。 ISIS 6 Professional圖標(biāo)進(jìn)入Proteus ISIS:雙擊桌面上的ISIS 6 Professional圖標(biāo)()或者單擊屏幕左下方的“開始”→“程序”→“Proteus 6 Professional” →“ISIS 6 Professional”,表明進(jìn)入Proteus ISIS集成環(huán)境。其中,前兩種報(bào)警裝置因硬件結(jié)構(gòu)簡單,軟件編程方便,常常在單片機(jī)應(yīng)用系統(tǒng)中使用;而語音報(bào)警雖然警報(bào)信息較直接,但硬件成本高,結(jié)構(gòu)較復(fù)雜,軟件量也增加。2) 數(shù)字式接口:液晶顯示器都是數(shù)字式的,和單片機(jī)系統(tǒng)的接口更加簡單可靠,操作更加方便。: 時(shí)鐘電路圖 上拉電阻在主電路圖中接在P0口處有一個(gè)排阻RP1 ,由于P0口沒有內(nèi)接上拉電阻,為了為P0口外接線路有確定的高電平,所以要接上排阻RP1,以確保有P0口有穩(wěn)定的電平。: 外圍擴(kuò)充存儲(chǔ)電路圖 時(shí)鐘芯片選擇與簡介因?yàn)榇讼到y(tǒng)需要記錄測量發(fā)生的時(shí)間,所以需要時(shí)鐘芯片來記錄不同人在不同時(shí)間的監(jiān)測數(shù)據(jù),因此我們在系統(tǒng)中加入了時(shí)鐘芯片。由于我所使用的是8位ADC0832,所以本系統(tǒng)的精度為:10ppm/256=?! ?商用級(jí)芯片溫寬為0176。300nA/ppm420mA(甲醛模塊分辨率 ppm溫度范圍20℃ to 45℃壓力范圍大氣壓177。常用的上電復(fù)位電路如下圖所示。 如EA端為高電平(接Vcc端),CPU則執(zhí)行內(nèi)部程序存儲(chǔ)器中的指令。當(dāng)振蕩器工作時(shí),RST引腳出現(xiàn)兩個(gè)機(jī)器周期以上高電平將使單片機(jī)復(fù)位。 與AT89C51不同之處是,()和輸入(),參見表21。主要性能參數(shù):l 與MCS51產(chǎn)品指令和引腳完全兼容l 8K字節(jié)可重擦寫FLASH閃存存儲(chǔ)器l 1000次寫/擦循環(huán)l 時(shí)鐘頻率:0Hz—24MHzl 三級(jí)加密存儲(chǔ)器l 256字節(jié)內(nèi)部RAMl 32個(gè)可編程I/O口線 l 3個(gè)16位定時(shí)/計(jì)數(shù)器 引腳圖l 6個(gè)中斷源l 可編程串行UART通道l 低功耗的空閑和掉電模式l 片內(nèi)振蕩器和時(shí)鐘電路AT89C52有40個(gè)引腳,32個(gè)外部雙向輸入/輸出(I/O)端口,同時(shí)內(nèi)含2個(gè)外中斷口,3個(gè)16位可編程定時(shí)計(jì)數(shù)器,2個(gè)全雙工串行通信口,2個(gè)讀寫口線,片內(nèi)振蕩器及時(shí)鐘電路,AT89C52可以按照常規(guī)方法進(jìn)行編程,也可以在線編程。片內(nèi)具有計(jì)算機(jī)正常運(yùn)行所必需的部件。具有民用價(jià)值的便攜式甲醛檢測儀的研制受到了人們的高度重視。在氣體的采集方面有的是采用自動(dòng)吸引式(內(nèi)藏微型氣泵),有的采用擴(kuò)散式。其37%的水溶液稱為福爾馬林,醫(yī)學(xué)和科研部門常用于標(biāo)本的防腐保存。,如膠合板、細(xì)木工板、高密度板、刨花板。這樣就可以通過電流電壓變換電路將微弱的電流信號(hào)轉(zhuǎn)換為可以測量的穩(wěn)定的電壓信號(hào),增強(qiáng)了電信號(hào)的穩(wěn)定性。而工業(yè)控制、儀器儀表、家電產(chǎn)品等市場廣闊,要求PC機(jī)技術(shù)與之相適應(yīng)。2. 單片機(jī)的發(fā)展與趨勢
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1