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

正文內容

基于單片機的二氧化碳紅外檢測儀設計畢業(yè)論文-文庫吧資料

2025-07-03 19:18本頁面
  

【正文】 O2_View[0]=39。 CO2_View[3]=CO2_Num1%100/10+0x30。 CO2_View[1]=CO2_Num1%10000/1000+0x30。 CO2_Num1=CO2_Num。 CO2_Num=CO2_Num/47。 CO2_Num=V_Date*10。 V_View[2]=V_Date%100/10+0x30。 V_View[1]=39。 V_Date=V_Date*。 } if(Num_Con==8) { V_Date=V_Date/8。Num_Con++) { V_Date=V_Date+Read_ADC0832(0)。 while(1) { for(Num_Con=0。 lcd_1602_word(0x80,16,Voltage: V)。void main(){ uchar Num_Con。uint CO2_Num1。uchar V_View[4]。sbit ADC_CS=P1^3。sbit ADC_DO=P1^5。sbit LCD_E =P2^7。}sbit LCD_RS =P2^5。a0。b0。c0。void delay10ms(void) //誤差 0us{ unsigned char a,b,c。 /********LCD1602命令寫入***********/void lcd_1602_word(uchar Adress_Com,uchar Num_Adat,uchar *Adress_Data)。 //誤差 0usvoid LCD_WriteData(uchar LCD_1602_DATA)。7 程序清單include include include define uint unsigned intdefine uchar unsigned chardefine ulong unsigned longdefine LCD_DATA P0uchar Read_ADC0832(uchar CH)。它的優(yōu)點是:結構簡單、系統(tǒng)體積小、重量輕、易操作、靈活性強、攜帶方便。在譯碼方面有硬件和軟件兩種方式,為了減小硬件的復雜程度,設計采用軟件查表譯碼的方法。為了能夠同時顯示6個LED數碼管,本系統(tǒng)需要增加6個74HC164做串并轉換。 顯示子程序模塊常用的顯示方案有兩種:串口和并口。因此,TMOD控制字設置為“05H”。其中轉換子程序是在主程序中調用的,目的是為了不占用很長的中斷時間。首先,系統(tǒng)分時、自動采集二氧化碳傳感器輸出的電壓值,并通過ADC0832,將模擬信號轉化成數字信號,然后,存儲在實測值存儲單元中。 數據采集子程序模塊對所有數據都采用了先集中采集后分別處理的方法來完成。開始初始化、開中斷啟動相應的執(zhí)行程序對第一個小區(qū)的二氧化碳進行采集、計算、顯示聲光報警由存儲單元提供各個參數上、下限值越限?是最后一個小區(qū)?越限?對下一個小區(qū)的二氧化碳進行采集、計算、顯示啟動相應的執(zhí)行程序聲光報警YYYNNN 主程序流程圖 系統(tǒng)各程序模塊C語言程序具有完善的模塊程序結構,從而為軟件開發(fā)中采用模塊化程序設計提供了有力的保障。在沒有外部控制信息輸入的情況下,系統(tǒng)分時、自動采集二氧化碳傳感器的電壓值,并通過A/D轉換器,將模擬信號轉化成數字信號,最后產生的數據通過LED數碼管顯示。它的工作過程是:系統(tǒng)上電后,單片機AT89S52進入監(jiān)控狀態(tài),同時完成對各個端口的初始化工作。 主程序模塊主程序是控制單片機系統(tǒng)按預定操作方式運轉的程序,它負責組織調用各子程序模塊,完成系統(tǒng)初始化、顯示數據和處理按鍵等功能。本文的整個程序主要由主程序和若干子程序組成。為便于連接和調試,系統(tǒng)軟件采用模塊化的程序設計方法,將特定功能編成子程序,以調用子程序方式組成程序流。因此,使用C語言進行程序設計已成為軟件開發(fā)的一個主流。C語言是一種結構化程序設計語言,它支持當前程序設計中廣泛采用的由頂向下結構化程序設計技術。本文采用的是帶報警記憶功能的報警設計,帶報警記憶功能指的是巡測至當前通道時有報警則輸出報警,巡測至下通道如無報警但報警輸出繼續(xù),直至所有通道均無報警方停止輸出報警。發(fā)光效率和顏色取決與制造的材料,這里如果正常工作時,單片機驅動綠色的LED二極管發(fā)光,如果超過指定的上限值或者低于指定的下限值,則驅動紅色LED二極管發(fā)光,同時單片機驅動蜂鳴器報警。LED是近似于恒壓的元件,反向擊穿電壓一般大于等于5V,工作電流通常在10~20mA左右,故電路中需串聯(lián)適當的限流電阻。 報警電路:(a) 蜂鳴器報警電路 (b) 發(fā)光二極管報警電路 聲光報警在單片機后接發(fā)光二極管LED(LIGHT EMITTING DIODE)輸出顯示,發(fā)光二極管LED是智能化測控儀表中簡單而常用的輸出設備,通常用來指示機器的狀態(tài)或其他信息。振動膜片在電磁線圈和磁鐵的相互作用下,周期性的振動發(fā)聲。2. 電磁式蜂鳴器電磁式蜂鳴器由振蕩器、電磁線圈、磁鐵、振動膜片及外殼等組成。多諧振蕩器由晶體管或集成電路構成。1. 壓電式蜂鳴器壓電式蜂鳴器主要由多諧振蕩器、壓電蜂鳴片、阻抗匹配器及共鳴箱、外殼等組成。 蜂鳴器簡介蜂鳴器是一種一體化結構的電子訊響器,采用直流電壓供電,廣泛應用于計算機、打印機、復印機、報警器、電子玩具、汽車電子設備、電話機、定時器等電子產品中作發(fā)聲器件。 芯片接口電路: RS232接口電路選用其中的一路發(fā)送/接收,R1OUT接MCS51的RXD,T1IN接MCS51的TXD,DB9連接器直接接到PC機上。MAX232C的引腳T1IN,T2IN,R1OUT,R2OUT為接TTL/CMOS電平的引腳,引腳T1OUT,T2OUT,R1IN,R2IN為接RS232C電平的引腳,因此TTL/CMOS電平的T1IN,T2IN引腳應接MCS51的串行發(fā)送引腳TXD;R1OUT,R2OUT應接MCS51的串行接收引腳RXD。10V電壓,所以采用此芯片接口的串行通信系統(tǒng)只要單一的+5V電源即可。MAX232C芯片是MAXIM公司生產的低功耗,單電源雙RS232發(fā)送/接受器。在接口電路和計算機接口芯片中大都是TTL/CMOS電平,所以在通信時,必須進行電平轉換,以便與RS232標準的電平匹配。最長傳送電纜可達到15米。 RS232簡介RS232C是美國電子工業(yè)協(xié)會(EIA)正式公布的,在異步串行通信中應用最廣的標準總線。這個通信口既可以用于網絡通信,亦可實現(xiàn)串行異步通信,還可以構成同步移位寄存器使用。 ADC0832 數據讀取程序流程: 串行通信接口設計MCS52單片機內部有一個全雙工的串行通信口,即串行接收和發(fā)送緩沖器(SBUF),這兩個在物理上獨立的接收發(fā)送器,既可以接收數據也可以發(fā)送數據。運行轉換子程序后的轉換數據值被放入B 中。通道功能寄存器和轉換值共用寄存器B。數據讀取程序以子程序調用的形式出現(xiàn),方便了程序的移植。 ADC0832 芯片接口程序的編寫:為了高速有效的實現(xiàn)通信,我們采用匯編語言編寫接口程序。如果作為由IN+與IN輸入的輸入時,可是將電壓值設定在某一個較大范圍之內,從而提高轉換的寬度。更詳細的時序說明請見表2。隨后輸出8位數據,到第19 個脈沖時數據輸出完成,也標志著一次A/D轉換的結束。直到第11個脈沖時發(fā)出最低位數據DATA0,一個字節(jié)的數據輸出完成。到第3 個脈沖的下沉之后DI端的輸入電平就失去輸入作用,此后DO/DI端則開始利用數據輸出DO進行轉換數據的讀取。當2 位數據為“0”、“0”時,將CH0作為正輸入端IN+,CH1作為負輸入端IN進行輸入。表1如表1所示,當此2位數據為“1”、“0”時,只對CH0 進行單通道轉換。在第1 個時鐘脈沖的下沉之前DI端必須是高電平,表示啟始信號。當要進行A/D轉換時,須先將CS使能端置于低電平并且保持低電平直到轉換完全結束。但由于DO端與DI端在通信時并未同時有效并與單片機的接口是雙向的,所以電路設計時可以將DO和DI 并聯(lián)在一根數據線上使用。通過DI 數據輸入端,可以輕易的實現(xiàn)通道功能的選擇。芯片轉換時間僅為32μS,據有雙數據輸出可作為數據校驗,以減少數據誤轉換速度快且穩(wěn)定性能強。 ADC0832 與單片機的接口電路: ADC0832 與單片機的接口電路ADC0832 為8位分辨率A/D轉換芯片,其最高分辨可達256級,可以適應一般的模擬量轉換要求。獨立的芯片使能輸入,使多器件掛接和處理器控制變的更加方便。其內部電源輸入與參考電壓的復用,使得芯片的模擬電壓輸入在0~5V之間。 Vcc/REF 電源輸入及參考電壓輸入(復用)。 CLK 芯片時鐘輸入。 DO 數據信號輸出,轉換數據輸出。 DI 數據信號輸入,選擇通道控制。 GND 芯片參考0 電位(地)。 CH1 模擬輸入通道1,或作為IN+/使用。 CH0 模擬輸入通道0,或作為IN+/使用。 CS 片選使能,低電平芯片使能。C to +85176。C to +70176。 8P、14P—DIP(雙列直插)、PICC 多種封裝; 工作頻率為250KHZ,轉換時間為32μS; 輸入輸出電平與TTL/CMOS相兼容; 8位分辨率;. 逐次逼近式A/D轉換器 ADC0832封裝以及各端子。因此它廣泛應用在速度要求不高,而精度要求較高的各種領域中。由于它體積小,兼容性,性價比高而深受單片機愛好者及企業(yè)歡迎,其目前已經有很高的普及率。因此在信號變化緩慢,現(xiàn)場干擾嚴重的場合,易采用雙積分式A/D轉換器。人們把由模擬量到數字量轉換器件(Analog to Digital Converter)稱為模擬—數字轉換器,簡稱A/D轉換器或ADC;把由數字量到模擬量轉換的器件(Digital to Analog Converter)稱為數字—模擬轉換器,簡稱D/A轉換器或DAC。 A/D轉換器及其接口電路接口是計算機與外部設備交換信息的橋梁,它包括輸入接口和輸出接口。 NDIR紅外氣體分析示意圖。對同一氣體,隨入射波長而變。則式()可寫成: ()式()表明:光強在氣體介質中隨濃度及厚度按指數規(guī)律衰減。經積分得: ()式中:為吸收氣體介質的分子總數;為積分常數。:當紅外光通過待測氣體時,這些氣體分子對特定波長的紅外光有吸收作用,其吸收關系服從朗伯比爾吸收定律。 紅外二氧化碳傳感器的工作原理本課題所選用的二氧化碳傳感器是美國telaire公司生產的紅外二氧化碳傳感器6004,此傳感器基于氣體對紅外光吸收的
點擊復制文檔內容
試題試卷相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1