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

正文內(nèi)容

基于單片機(jī)的便攜式甲醛檢測(cè)儀的控制系統(tǒng)設(shè)計(jì)(參考版)

2024-11-11 21:31本頁面
  

【正文】 //收數(shù)據(jù) ADCLK=1。i++) { j=0。 } for(i=0。 dat=1。//形成一次時(shí)鐘脈沖 _nop_()。 _nop_()。//收數(shù)據(jù) ADCLK=1。i8。 dat=0。//控制命令結(jié)束 _nop_()。 ADCLK=0。 _nop_()。//拉高 CLK 端 ADDI=(channel1)amp。 _nop_()。 ADCLK=0。 _nop_()。//拉高 CLK 端 ADDI=channelamp。 _nop_()。 ADCLK=0。//拉高 CLK 端 _nop_()。 _nop_()。 ADCS=0。 _nop_()。 if(channel==1)channel=3。 uchar ndat=0。 uchar j。 //點(diǎn)陣字符儲(chǔ)存 uchar code table[]={ //字符查表 0x00,0x00,0x00,0x30,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*.,0*/ ?? }。 //ADC0832 chip seclect //接口定義 // ?? //其它引腳略?? uchar xdata dsw[20]。 float xdata lv。 //讀鍵 . led_menu_pro()。 munication_menu_initial()。 西 南科技大學(xué)應(yīng)用型自學(xué)考試畢業(yè)設(shè)計(jì)(論文) 40 store_menu_initial()。 main_menu_initial()。 main_Menu()。 delay(2500)。 //延時(shí) // ClockMsg()。 Disp_Img(FirstPage)。 Init_Clock()。 } void start_measure_function(void) //開始測(cè)量函數(shù) // {main_Menu()。 } select_item(user_choosen+1)。nmax_item。 ?? default: break。 //標(biāo)記出當(dāng)前菜單項(xiàng) . } else { switch(temp_choosen) { case 0: draw_bmp(0,20,96,0,measurearray)。n++) { draw_bmp(n*2,20,96,0,menu_led[n].display)。 if (max_item=4) //菜單項(xiàng)為 3則表示為主菜單 . { for(n=0。 } v oid led_menu_show() { uchar n。 shuaxin=0。 西 南科技大學(xué)應(yīng)用型自學(xué)考試畢業(yè)設(shè)計(jì)(論文) 38 break。 } shuaxin=1。 switch(keyval) { case 0: break。 measure_menu[1].parent_menus=main1_menu。 //開始測(cè)量函數(shù) , 取消 . measure_menu[1].subs=NULL。 measure_menu[1].menu_count=2。 //開始測(cè)量函數(shù) measure_menu[0].children_menus=NULL。 measure_menu[0].display=qr。 //當(dāng)前菜單子菜單的指針 main1_menu[0].parent_menus=NULL。 //定義一個(gè)”開始測(cè)量“數(shù)組 // main1_menu[0].subs=NULL。 } * //初始化 CPU結(jié)束 // void main_menu_initial() //LCD 主菜單初始化 .// { main1_menu[0].menu_count=4。 TL1=(6553650000)%256。 TL1=0xb0。 TMOD=0x11。 TR0=1。謝謝你們 。然而這樣的問題并不是 我一個(gè)能所能解決的,幸運(yùn)的是有我們的指導(dǎo)老師的悉心指導(dǎo)和同學(xué) 的全心幫助,所以一個(gè)個(gè)看似復(fù)雜的問題便迎刃而解。我們沿著這條經(jīng)驗(yàn)之路,不斷地嘗試摸索,慢慢地也掌握了設(shè)計(jì)的基本流程和思考的方法。作為一個(gè)自學(xué)本科的學(xué)生 , 我對(duì)實(shí)際的工程設(shè)計(jì)認(rèn)識(shí)不夠,經(jīng)驗(yàn)不足,難免在設(shè)計(jì) 的整體框架中,有很多的細(xì)節(jié)沒有考慮。本論文從選題到完成,每一步都是在 覃 老師 的指導(dǎo)下完成的,傾注了 覃 老師 大量的心血。 覃 老師 淵博的專業(yè)知識(shí),嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度,精益求精的工作作風(fēng),誨人不倦的高尚師德,嚴(yán)以律己、寬以待人的崇高風(fēng)范,樸實(shí)無華、平易近人的人格魅力對(duì)我影響深遠(yuǎn)。基于這樣的思路 ,才 完成了便攜式甲醛檢測(cè)儀的基本 設(shè)計(jì)。 首先要了解系統(tǒng)所要實(shí)現(xiàn)的功能;其次根據(jù)功能去選擇相應(yīng)的硬件資源;再次將一個(gè)大的系統(tǒng)進(jìn)行模塊化劃分,然后逐一去攻破。 軟件與硬件相結(jié)合 的演示的大體流程是:主頁面 顯示 4 個(gè)子菜單功能按鍵的 4 個(gè)控制 進(jìn)入子菜單 有確認(rèn)和取消 按確認(rèn) 實(shí)現(xiàn)相應(yīng)功能(按取消則返回)。編寫的思路就是模塊化的思想,將系統(tǒng)的各個(gè)功能進(jìn)行劃分,然后對(duì)各個(gè)模塊進(jìn)行設(shè)計(jì)。根據(jù)設(shè)計(jì)前對(duì)該系統(tǒng)所要實(shí)現(xiàn)功能的要求,綜合考慮我 采用 AT89C52 單片機(jī)為控制核心。針對(duì)目前的現(xiàn)狀,該系統(tǒng)設(shè)計(jì)遵守體積小,質(zhì)量輕,性價(jià)比高的原則。 具有 民 用價(jià)值的便攜式甲醛 檢測(cè)儀 的研制受到了人們的高度重視 。 西 南科技大學(xué)應(yīng)用型自學(xué)考試畢業(yè)設(shè)計(jì)(論文) 32 5 結(jié)束語 目前,公共場(chǎng)所民用建筑室內(nèi) 需要 檢測(cè)甲醛氣體 ,同樣 建筑材料中甲醛含量也需要 檢測(cè)。本次系統(tǒng)的硬件設(shè)計(jì)其中的原理圖編輯和 PCB布線就是在這個(gè)軟件環(huán)境中完成的,至于軟件設(shè)計(jì),則是采用 proteus軟件中的 ISIS和Keil uVision進(jìn)行聯(lián)合調(diào)試。這樣才能使單片機(jī)低功耗計(jì)數(shù)系統(tǒng)的設(shè)計(jì)更加完善,本次系統(tǒng)仿真采用的是軟件仿真,使用的是 proteus 軟件。 ( 2) 液晶顯示的操作流程圖見下圖 36: 圖 36液晶顯示的操作流程圖 ( 3)液晶程序見附錄六。 液晶顯示模塊 ( 1) LCD 模塊在本系統(tǒng)中主要起著開界面漢字顯示,以及各控制效果的顯示。 時(shí)鐘模塊 ( 1) DS1302 模塊主要是用于設(shè)置時(shí)間和與 MCU 通信經(jīng) LCD顯示時(shí)間。 西 南科技大學(xué)應(yīng)用型自學(xué)考試畢業(yè)設(shè)計(jì)(論文) 28 按鍵模塊 ( 1) 按鍵時(shí)顯現(xiàn)人機(jī)對(duì)話的一個(gè)控制按鈕,通過按鍵的操作,對(duì)系統(tǒng)進(jìn)行發(fā)送操作指令,后經(jīng)與 MCU 串行通信,然后在液晶上顯示。 模數(shù)轉(zhuǎn)換 ( 1) 模數(shù)轉(zhuǎn)換模塊的主要功能就是將經(jīng)放大器放大的模擬電壓信號(hào)轉(zhuǎn)化為MCU 能夠處理的數(shù)字信號(hào),并傳送給 MCU。功能子函數(shù)的調(diào)用。 西 南科技大學(xué)應(yīng)用型自學(xué)考試畢業(yè)設(shè)計(jì)(論文) 27 主程序模塊 主程序?qū)崿F(xiàn)的功能:與硬件相結(jié)合實(shí)現(xiàn)便攜式甲醛檢測(cè)儀的各個(gè)功能。 軟件編寫的主體思路是將系統(tǒng)按功能模塊化劃分,然后根據(jù)模塊要實(shí)現(xiàn)的功能寫各個(gè)子程序。且具有良好的模塊化、容易閱讀、維護(hù)等優(yōu)點(diǎn),且編寫的模塊程序易于移植。 C語言編寫的程序比用匯編編寫的程序 更符合人們的思考習(xí)慣。程序編寫語言比較常見的有 C語言、匯編語言。 軟件結(jié)構(gòu)框圖 31: 圖 31 軟件結(jié)構(gòu)框圖 編寫語言的選擇 對(duì)于單片機(jī)的開發(fā)應(yīng)用中,逐漸引入了高級(jí)語言, C語言就是其中的一種。 圖 217工作界面 西 南科技大學(xué)應(yīng)用型自學(xué)考試畢業(yè)設(shè)計(jì)(論文) 26 3 軟件設(shè)計(jì) 軟件 設(shè)計(jì) 結(jié)構(gòu) 軟件設(shè)計(jì)部分主要包括:編寫語言的選擇、主程序 /子程序流程的設(shè)計(jì)、功能模塊程序的編寫、軟 /硬件結(jié)合調(diào)試與演 示。工作界面: Proteus ISIS 的工作界面是一種標(biāo)準(zhǔn)的 Windows 界面,如圖 217所示。本章介紹 Proteus ISIS 軟件的工作環(huán)境和一些基本操作。 ( 4) 具有強(qiáng)大的原理圖繪制功能。 ( 3) 提供軟件調(diào)試功能。 ( 2) 支持主流單片機(jī)系統(tǒng)的仿真。它運(yùn)行于 Windows 操作系統(tǒng)上,可以仿真、分析 (SPICE)各種模擬器件和集成電路,該軟件的特點(diǎn)是: ( 1) 實(shí)現(xiàn)了單片機(jī)仿真和 SPICE 電路仿真相結(jié)合。 圖 214單頻音報(bào)警電路圖 基于本系統(tǒng)的需求和功耗要求,只需要基本的報(bào)警功能即可,我選擇采用的是三極管驅(qū)動(dòng) 的單音頻報(bào)警電路。壓電式蜂鳴器,約需 10mA 的驅(qū)動(dòng)電流,可在某端口接上一只三極管和電阻組成的驅(qū)動(dòng)電路來驅(qū)動(dòng),如圖 214 所示。 單頻音報(bào)警實(shí)現(xiàn)單頻音報(bào)警的接口電路比較簡(jiǎn)單,其發(fā)音元件通??刹捎脡弘姺澍Q器,當(dāng)在蜂鳴器兩引腳上加 3~15V 直流工作電壓,就能產(chǎn)生 3kHZ 左右的蜂鳴振 蕩音響。這種報(bào)警信號(hào)通常有三種類型:一是閃光報(bào)警,因?yàn)殚W動(dòng)的指示燈更能提醒人們注意;二是鳴音報(bào)警,發(fā)出特定的音響,作用于人的聽覺器官,易于引起和加強(qiáng)警覺;三是語音報(bào)警,不僅能起到報(bào)警作西 南科技大學(xué)應(yīng)用型自學(xué)考試畢業(yè)設(shè)計(jì)(論文) 23 用,還能直接給出警報(bào)種類的信息。取模方式選擇 C51格式 在文字輸入?yún)^(qū)輸入漢字,在點(diǎn)陣區(qū)生成點(diǎn)陣碼,例如在文字輸入?yún)^(qū)輸入“歡”字,其點(diǎn)陣碼生成如下 : 圖 213點(diǎn)陣生成截圖 報(bào)警電路 在單片機(jī)應(yīng)用系統(tǒng)中,一般的工作狀態(tài)可以通過指示燈或數(shù)碼顯示來指示,供操作人員參考,了解系統(tǒng)的工作狀況。然后把提取的點(diǎn)陣碼放入編寫的 LCD軟 件程序里。根據(jù)在 LCD上開始顯示的行列號(hào)及每行的列數(shù)就可以找出顯示 RAM 的對(duì)應(yīng)地址, 送上漢字要顯示的第一字節(jié),以此類推,最后送完 32B,這樣漢字就顯示出來了。 ① 字符顯示:字符顯示比較復(fù)雜,一個(gè)字符由 16x8 點(diǎn)陣組成,即要找到和顯示屏是某幾個(gè)位置對(duì)應(yīng)的 RAM 區(qū)的字節(jié),再使不同的位置為‘ 1’其他 的為‘ 0’;為‘ 1’的點(diǎn)亮,為‘ 0’的不亮,這樣就顯示出一個(gè)字符。液晶顯示原理是利用液晶的物理特性,通過電壓對(duì)其顯示區(qū)域進(jìn)行控制,有電就顯示黑色,這樣就可以顯示出圖形。 西 南科技大學(xué)應(yīng)用型自學(xué)考試畢業(yè)設(shè)計(jì)(論文) 22 ( 3) LCD 按其顯示方式通??梢苑譃閿嗍?、點(diǎn)字符式、點(diǎn)陣式等。 ③ 體積小、重量輕:液晶顯示器通過顯示屏上的電極控制液晶分子狀態(tài)來達(dá)到顯示的目的,在重量上比相同顯示面積的傳統(tǒng)顯示器要輕的多。因此,液晶顯示器畫質(zhì)高且不會(huì)閃爍。本系統(tǒng)采用間接控制方式。即將液晶顯示模塊的數(shù)據(jù)線與單片管腳名稱 管 腳 定 義 /CSA 片選 1 /CSB 片選 2 VSS 數(shù)字地 VDD 邏輯電源 +5V V0 對(duì)比度調(diào)節(jié) R/S 指令數(shù)據(jù)通道 R/W 讀寫選擇 E 使能選擇 DB0DB7 數(shù)據(jù)線 CS1 片選 1 CS2 片選 2 /RES 復(fù)位信號(hào) VEE 液晶驅(qū)動(dòng)電源 LED+ LED背光正電源 LED LED接地端 西 南科技大學(xué)應(yīng)用型自學(xué)考試畢業(yè)設(shè)計(jì)(論文) 21 機(jī)的 Pl 口連接作為數(shù)據(jù)總線,另外三根時(shí)序控制信號(hào)線通常利用單片機(jī)的 P3口中未被使用的 I/ O 口來控制。直接訪問方式是把液晶模塊作為存儲(chǔ)器或 I/O 設(shè) 備直接接在單片機(jī)的總線上,單片機(jī)以訪問存儲(chǔ)器或 I/O設(shè)備的方式操作液晶顯示模塊的工作。 ( 1) AMPIRE128X64液晶模塊引腳說明 AMPIRE128X64液晶共有 22個(gè)引 腳, 引腳說明如 表 25所示: 表 25液晶引腳說明圖 AMPIRE128X64 液晶顯示模塊與計(jì)算機(jī)的接口電路有兩種方式。該型號(hào)顯示器消耗電量比較低,可以滿足系統(tǒng)要求。顯示器最好能夠顯示數(shù)據(jù)、圖形。其電路圖 見圖 210: 寄存器名 命令字 取值 范圍 各位內(nèi)容 寫操作 讀操作 7 6 5 4 3~ 0 秒寄存器 80H 81H 00~ 59 CH 10SEC SEC 分寄存器 82H 83H 00~ 59 0 10MIN MIN 時(shí)寄存器 84H 85H 01~ 12 00~ 23 12/24 0 1
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1