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

正文內(nèi)容

基于stc89c52單片機(jī)的煤氣檢測(cè)報(bào)警系統(tǒng)設(shè)計(jì)-文庫(kù)吧在線文庫(kù)

  

【正文】 //取十位顯示 dis_smg[2] = 0xbf。 //取個(gè)位顯示 dis_smg[1] = smg_du[s_temp / 10 % 10]。 dis_smg[2] = 0xbf 。 //取溫度的十位顯示 smg_i = 3。 //開總中斷 TMOD = 0X01。 for(i=0。 if(DO) value1+=0x80。i8。 34 34 DO=SGL。 //把讀出的溫度低位放到 value 的低八位中 value *= 。 //初始化 18b20 33 33 write_18b20(0xcc)。 //60us 讀一個(gè)時(shí)間隙最少要保持 60us 的時(shí)間 } return value。 } } 32 32 /*************讀取 18b20 內(nèi)的數(shù)據(jù) ***************/ uchar read_18b20() { uchar i,value。 for(i=0。 //15us dq = 0。 } /**************開機(jī)自檢 eepom 初始化 *****************/ void init_eepom() { read_eepom()。 } /***********************小延時(shí)函數(shù) *****************************/ void delay_uint(uint q) { while(q)。 uchar zd_break_en,zd_break_value。 bit flag_300ms 。 //SCL 定義為 P1 口的第 3 位腳,連接 ADC0832SCL 腳 sbit DO=P3^3。最后,我還要感謝在我大學(xué)四年的學(xué)習(xí)期間給我極大關(guān)心和支持的家人、各位老師以及我的同學(xué)和朋友。在整個(gè)論文的選題、理論研究、需求分析、總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)的過程中,自始至終得到了導(dǎo)師老師的悉心指導(dǎo)和深切關(guān)懷。在實(shí)際使用中,不同的應(yīng)用場(chǎng)合有著不同的報(bào)警濃度下限。當(dāng)系統(tǒng)加電時(shí),首先檢查所有 插座或器件引腳的電源端是否有符合要求的電壓值,接地端電壓值是否接近零,接固定電平的引腳端是否電平正確。首先要給傳感器預(yù)熱 ,因?yàn)?MQ型半導(dǎo)體電阻式煙霧傳感器在不通電存放一段時(shí)間后,再次通電時(shí),傳感器不能立即正常采集煙霧信息,需要一段時(shí)間預(yù)熱。 方案 1: 采用 5V 蓄電池為系統(tǒng)供電。其內(nèi)部電源輸入與參考電壓的復(fù)用,使得芯片的模擬 19 19 電壓輸入在 0~5V 之間。 2) CH0—— 模擬輸入通道 0,或作為 IN+/使用。電路如圖 6所示 CS1CH02CH13GND4DI5DO6CLK7VCC81ADC0832GNDVCCP34P33P32123 456U2VCCR175GNDR141Kyinwuyinwu 圖 6 煙霧濃度采集電路 AD 采集芯片 ADC0832 介紹 ADC0832 是美國(guó)國(guó)家半導(dǎo)體公司生產(chǎn)的一種 8 位分辨率、雙通道 A/D 轉(zhuǎn)換芯片。如采用外部時(shí)鐘源驅(qū)動(dòng)器件, XTAL2 應(yīng)不接。 復(fù)位電路就是確定單片機(jī)的工作起始狀態(tài),完成單片機(jī)的啟動(dòng)過程。 P1 口: 8 位準(zhǔn)雙向 I/O 端口。如有,說明基本上工作正常。如果你想看一下 STC89C52 芯片的好壞,可用示波器查看 ALE 端是否有脈沖信號(hào)輸 14 14 出,如有脈沖信號(hào)輸出,則 STC89C52 基本上是好的。 3)控制信號(hào)腳 RST ALE PSEN 和 EA。 單片機(jī)的引腳功能描述 下面對(duì) STC89C52 各引腳的功能進(jìn)行較為詳細(xì)的介紹: 1)電源引腳 Vcc 和 Vss Vcc(40 腳 ):電源端為 +5V Vss(20 腳 ):接地端。使用高密度非易失性存儲(chǔ)器技術(shù)制造,與工業(yè) 80C51 產(chǎn)品指令和引腳完全兼容。因此,它具有優(yōu)秀的長(zhǎng) 期穩(wěn)定性,在正常使用條件下,其使用壽命可達(dá) 5 年,所以被廣泛運(yùn)用。 11 11 圖 2 靈敏度特性 縱坐標(biāo)以傳感器電阻比( Rs/Ro)表示 Rs, Ro 的定義如下: Rs =不同濃度氣體中的電阻值 , Ro = 1000ppm 一氧化碳中的電阻值 基本測(cè)試回路: 此傳感器需要施加 2 個(gè)電壓:加熱器電壓( VH)和回路電壓( VC)。 (3) 制造成本低,使用與維護(hù)方便。 器。在程序的編寫過程中,加入了詳細(xì)的文字注釋,便于后期的改進(jìn)與維護(hù)。 本設(shè)計(jì)主要研究并設(shè)計(jì)一個(gè)基于單片機(jī)的煤氣報(bào)警系統(tǒng),并實(shí)現(xiàn)對(duì)A/D 數(shù)據(jù)的采集和聲光的報(bào)警控制。 通過對(duì)新技術(shù)、新工藝、新材料和新設(shè)備的應(yīng)用研究,對(duì)系統(tǒng)方案、設(shè)備選型的優(yōu)化組合,改進(jìn) 煤氣泄漏 自動(dòng)報(bào)警系統(tǒng)的工作性能、減少維護(hù)費(fèi)用和維護(hù)要求,向著高可靠性、高靈敏性、低誤報(bào) 7 7 率、系統(tǒng)網(wǎng)絡(luò)化、技術(shù)智能化方向發(fā)展,為更好的預(yù)防和遏制建筑火災(zāi)提供了強(qiáng)有力的保障,從而更好的保護(hù)國(guó)家和人民的生命、財(cái)產(chǎn)安全。據(jù)有關(guān)統(tǒng)計(jì),美國(guó) 1996 年到 2020 年氣體傳感器年均增長(zhǎng)率為 27%至 30%。當(dāng)今 社會(huì)計(jì)算機(jī)科學(xué)技術(shù)的普及和信息技術(shù)的迅猛發(fā)展,人們己不在滿足于傳統(tǒng)的居住環(huán)境,對(duì)家庭及住宅小區(qū)提出了更高的要求,智能化被引入人們的生活中,并迅速在世界各地發(fā)展起來。為了早期發(fā)現(xiàn)和通報(bào)火災(zāi),防止和減少火災(zāi)危害,保護(hù)人身和財(cái)產(chǎn)安全。通過對(duì)偏差信號(hào)的處理獲得控制信號(hào),去調(diào)節(jié)煤氣出氣閥的通斷,八個(gè) 單元的煤氣濃度對(duì)應(yīng)模擬量利用 A/D 轉(zhuǎn)換為數(shù)字量,并加入了鍵盤輸入, 從而實(shí)現(xiàn)對(duì)家用煤氣漏氣的控制。隨著社會(huì)的發(fā)展,煤氣報(bào)警器也在發(fā)展。s life energy, more and more people in the use of gas at the same time, the gas leakage accidents caused by the more and more high frequencies, bring a lot of troubles to people39。因此,研究煤氣的檢測(cè)方法與研制煤氣報(bào)警器就成為傳感器技術(shù)發(fā)展領(lǐng)域的一 個(gè)重要課題。單片機(jī)有利于 為現(xiàn)代人工作、科研、生活、提供更好的、更方便、更安全的設(shè)施。 我國(guó)于 70 年代初期開始研制可燃性氣體報(bào)警器,生產(chǎn)型號(hào)多樣、品種較齊全,應(yīng)用范圍也由單一的煉油系統(tǒng)擴(kuò)展到幾乎所有危險(xiǎn)作業(yè)環(huán)境的各種類型報(bào)警器,同時(shí)產(chǎn)品數(shù)量也在不斷增加。其中硬件部分由各報(bào)警感應(yīng)器、感應(yīng)器控制器、主控器等設(shè)備組成。 8 8 設(shè)計(jì)任務(wù)分析 本篇論文是煤氣報(bào)警器的研制: (1)對(duì)系統(tǒng)進(jìn)行整體規(guī)劃和結(jié)構(gòu)設(shè)計(jì)。該報(bào)警系統(tǒng)的最基本組成部分應(yīng)包括:信號(hào)采集模數(shù)轉(zhuǎn)換電路、單片機(jī)控制電路、顯示電路、聲光報(bào)警電路等部分組成。氣體傳感器一般被歸為化學(xué)傳感器的一類,盡管這種歸類不一定科學(xué)。 (5) 對(duì)檢測(cè)信號(hào)響應(yīng)速度快,并且重復(fù)性好。這種傳感器具有極性,所以 VC 需用直流電源。同時(shí),在能夠滿足報(bào)警器系統(tǒng)設(shè)計(jì)的計(jì)算速度及接口功能要求的同類型單片機(jī)中,要考慮選擇價(jià)格低廉且體積輕巧的機(jī)型,在保證了報(bào)警器的精確性、可靠性及抗干擾性的基礎(chǔ)上,能夠不提高成本,縮小體積。 STC89C52 具有以下標(biāo)準(zhǔn)功能: 8k 字節(jié) Flash, 256 字節(jié) RAM, 32 位I/O 口線,看門狗定時(shí)器, 2 個(gè)數(shù)據(jù)指針,三個(gè) 16 位定時(shí)器 /計(jì)數(shù)器,一 13 13 個(gè) 6 向量 2 級(jí)中斷結(jié)構(gòu),全雙工串行口,片內(nèi)晶振及時(shí)鐘電路。若需采用外部時(shí)針電路時(shí),該引腳輸入外時(shí)鐘脈沖。 ALE/PROG( 30 引腳):地址鎖存允許信號(hào)端。此引腳接 ERROM的 OE 端。但在 PC(程序計(jì)數(shù)器)的值超過 OFFFH(對(duì) 8751/8051為 4k)時(shí),將自動(dòng)轉(zhuǎn)向執(zhí)行片外存儲(chǔ)器的程序。見表 2。一般有上電自動(dòng)復(fù)位和外部按鍵手動(dòng)復(fù)位,單片機(jī)在時(shí)鐘電路工作以后,在 RESET 端持續(xù)給出 2 個(gè)機(jī)器 16 16 周期的高電平時(shí)就可以完成復(fù)位操作。一般 STC 單片機(jī)資源比其他單片機(jī)要多,而且執(zhí)行速度快; STC 系列單片機(jī)使用串口對(duì)單片機(jī)進(jìn)行燒寫 ,下載程序較為方便; STC89C52 單片機(jī)內(nèi)部集成了看門狗電路;且具有很強(qiáng)抗干擾能力。 ADC0832 具有以下特點(diǎn): * 8 位分辨率; * 雙通道 A/D 轉(zhuǎn)換; * 輸入輸出電平與 TTL/CMOS 相兼容; * 5V 電源供電時(shí)輸入電壓在 0~5V 之間; * 工作頻率為 250KHZ,轉(zhuǎn)換時(shí)間為 32μ S; * 一般功耗僅為 15mW; 18 18 * 8P、 14P— DIP( 雙列直插)、 PICC 多種封裝; * 商用級(jí)芯片溫寬為 0176。 5) DI—— 數(shù)據(jù)信號(hào)輸入,選擇通道控制。通過 DI 數(shù)據(jù)輸入端,可以輕易的實(shí)現(xiàn) 通道功能的選擇。因此我們放棄了此方案。主程序還包括 LED 八段式數(shù)碼管濃度字符顯示功能、手動(dòng)報(bào)警功能、報(bào)警濃度設(shè)定功能,中斷子程序等,使報(bào)警器功能更加完善,給用戶帶來便利。 6 電路的調(diào)試 首先燒入顯示程序,看顯示正不正常。深刻體會(huì)了理論聯(lián)系實(shí)際的重要性,從老師提出設(shè)計(jì)要求到完成設(shè)計(jì)報(bào)告,不斷的完善自己的設(shè)計(jì)和電路。由于老師的支持和同學(xué)的各方配合使我的課題能順利的完成。 //斷碼 //數(shù)碼管位選定義 uchar code smg_we[]={0x7f,0xbf,0xdf,0xef}。 //18b20 IO 口的定義 sbit beep = P3^6。 //菜單設(shè)計(jì)的變量 bit flag_lj_en。 for(i=0。 byte_write(0x2020, s_dengji)。 a_a = 1。 //把總線拿高 等待 delay_uint(10)。 //把總線拿低寫時(shí)間隙開始 dq = dat amp。i++) { dq = 0。 //在讀取溫度的時(shí)候如果中斷的太頻繁了,就應(yīng)該把中斷給關(guān)了,否則會(huì)影響到 18b20 的時(shí)序 init_18b20()。 low = read_18b20()。 SCL=0。 DO=ODD。 //開始從第四個(gè)下降沿接收數(shù)據(jù) value=1。 } CS=1。 //位選 P1 = dis_smg[i]。 //允許定時(shí)器 0 定時(shí) } /****************按鍵處理數(shù)碼管顯示函數(shù) ***************/ void key_with() 36 36 { if(key_can == 4) //緊急報(bào)警鍵 手動(dòng)報(bào)警 { if(menu_1 == 0) shoudong = 1。 //取十位顯示 dis_smg[2] = 0xbf 。 } } if(menu_1 == 0) { if((key_can == 2) || (key_can == 3)) shoudong = 0。 //顯示 A } if(key_can == 3) 38 38 { if(flag_lj_3_en == 0) s_temp 。 else s_dengji ++ 。 if(s_dengji = 1) s_dengji = 1。 else key_value = 0。 //清零 } } else { if((P2 amp。 //自動(dòng)退出設(shè)置界變量清零 } } key_can = 20。 key_new = 0。 key_new = 1。 dis_smg[3] = smg_du[11]。 dis_smg[2] = 0xbf 。 //取個(gè)位顯示 dis_smg[1] = smg_du[s_temp / 10 % 10]。 dis_smg[0] = smg_du[s_temp % 10]。 //取個(gè)位顯示 dis_smg[1] = 0xbf 。 //取溫度的個(gè)位數(shù)顯示 dis_smg[1] = smg_du[temperature / 10 % 10]。 //位選 } } /*************定時(shí)器 0 初始化程序 ***************/ void time_init() { EA = 1。 35 35 } /***********************數(shù)碼 顯示函數(shù) *****************************/ void display() { uchar i。i++) { /
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1