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

正文內(nèi)容

基于at89c51的氣體濃度測量顯示及報警系統(tǒng)課程設(shè)計-文庫吧資料

2024-09-02 17:35本頁面
  

【正文】 getdata=P0。 ST = 0。 ST = 1。//初始化顯示 while(1) { ST = 0。 軟件流程框圖 哈爾濱商業(yè)大學(xué)課程設(shè)計 14 N N Y N Y 圖 12 軟件流程圖 初始化 啟動 A/D轉(zhuǎn)換 轉(zhuǎn)換完成? 結(jié)束 濃度是否超過320ppm 開始 LCD1602顯示 綠燈亮 紅燈亮,蜂鳴器報警 哈爾濱商業(yè)大學(xué)課程設(shè)計 15 系統(tǒng)程序 ( 1)主程序 void main()//主函數(shù) { Init()。一般指針需要占 3 個字節(jié),基于存儲器的指針只需要 1~2 個字節(jié)。 KeilC51 編譯器支持標準 C 語言的數(shù)據(jù)類型,另外還根據(jù) 8051 單片機的特點擴展了 bit、 sbit、 sfr、 sfr16 數(shù)據(jù)類型。 4,2 編程環(huán)境 KeilC51 KeilC51 是一種專為 8051 單片機設(shè)計的高級語言 C編譯器,支持符合 ANSI 標準的 C 語言程序設(shè)計,同時針對 8051 單片機自身特點作了一些特殊擴展。//跳出繼續(xù)進行 ADC0808 的采集 系統(tǒng) 的軟件設(shè)計 系統(tǒng)的軟件設(shè)計 系統(tǒng)的軟件由主程序模塊、 數(shù)據(jù)采集 模塊和 顯示 報警 模塊三大模塊組成 。 SPK=0。 } 哈爾濱商業(yè)大學(xué)課程設(shè)計 13 else //如果濃度大于 320 則聲光報警 { G_LED=1。 R_LED=1。//顯示個位 } show_Concentration()。//顯示十位 wr_(0xc6)。//顯示百位 wr_(0xc5)。//顯示千位 wr_(0xc4)。//如果千位為 0,百位為 0,十 位為 0 也不顯示 wr_(0xc3)。//如果千位為 0,不顯示 if(disdata[1]==0x30) disdata[1]=0x20。//十位數(shù) disdata[3]=con%10+0x30。 //千位 數(shù) disdata[1]=con%1000/100+0x30。 //第二行第九列 display(str3)。 //第二行第一列 display(str2)。//第 1行第一列 display(str1)。 圖 11 顯示及 報警模塊 void init_play()//初始化顯示 { lcd_init()。//又打開 ADC0808 讓繼續(xù)開始轉(zhuǎn)換 } } } 顯示 及報警 模塊 的設(shè)計 經(jīng)由單片機處理后的數(shù)字量通過 LCD1602 進行顯示當前的氣體濃度值,同時如果當前的氣體濃度對人體無害,則綠燈亮;如果當前的氣體濃度對人體有害,則紅燈亮同時蜂鳴器報警。//輸出允許信號為 1時表示把 ADC0808 采集的數(shù)據(jù)輸出 getdata=P0。 ST = 0。 ST = 1。 圖 10 數(shù)據(jù)轉(zhuǎn)換模塊 while(1) { ST = 0。 ADC通過逐次比較( successive approximation)方式,將輸入端的模擬電壓轉(zhuǎn)換成 8位的數(shù)字量。 AT89C51控制實現(xiàn)報警與顯示 氣體傳感 器采集氣 體濃度值 ADC0808 將模擬量轉(zhuǎn)換為數(shù)字量 LCD1602顯示 LED 燈顯示,蜂鳴器報警 哈爾濱商業(yè)大學(xué)課程設(shè)計 10 圖 9 數(shù)據(jù)采集 電路 的設(shè)計 外部的模擬信號量需要轉(zhuǎn)變成數(shù)字量才能進一步的由 單片機進行處理。 由 MQ5感測空氣中的有害氣體濃度的 變化,經(jīng)過其內(nèi)部器件處理將氣體濃度這個模擬信號轉(zhuǎn)換成對應(yīng)的電信號, MQ5 輸出的電信號通過滑動變阻器的調(diào)節(jié)改變進入 ADC0808 的電信號值。本系統(tǒng)選用的 AT89C51 芯片時鐘 為 12MHz,運算速度快,控制功能完善 ;選用氣體傳感器 MQ5來實現(xiàn)氣體濃度的采集;選用 ADC0808 來實現(xiàn)模 擬量與數(shù)字量的轉(zhuǎn)換;選用 LCD1602 來實現(xiàn)氣體濃度的顯示;選用蜂鳴器和 LED 燈來 實現(xiàn)報警。 圖 7 系統(tǒng)原理圖 哈爾濱商業(yè)大學(xué)課程設(shè)計 9 ( 1)電路總體設(shè)計模塊圖,如圖 8 所示。 圖 1602LCD尺寸圖 (6)1602LCD 的指令時序 如圖 6 所示。 ( 3) 漢字的顯示 漢字的顯示一般 采用圖形的方式,事先從微機中提取要顯示的漢字的點陣碼(一般用字模提取軟件),每個漢字占 32B,分左右兩半,各占 16B,左邊為 5??右邊為 6?? 根據(jù)在 LCD 上開始顯示的行列號及每行的列數(shù)可找出顯示 RAM對應(yīng)的地址,設(shè)立光標,送上要顯示的漢字的第一字節(jié),光標位置加 1,送第二個字節(jié),換行按列對齊,送第三個字節(jié) ?? 直到 32B顯示完就可以 LCD 上得到一個完整漢字。這樣一來就組成某個字符。這就是 LCD 顯示的基本原理。 而 液晶顯示器各種圖形的顯示原理 為 : ( 1) 線段的顯示 點陣圖形式液晶由 MN 個顯示單元組成,假設(shè) LCD 顯示屏有 64 行,每行有 128列,每 8列對應(yīng) 1字節(jié)的 8 位, 即每行由 16字節(jié),共 168=128 個點組成,屏上 6416個顯示單元與顯示 RAM 區(qū) 1024 字節(jié)相對應(yīng),每一字節(jié)的內(nèi)容和顯示屏上相應(yīng)位置的亮暗對應(yīng)。建議 用 1000ppm 異丁烷或氫氣校準傳感器。 靈敏度調(diào)整 MQ5 型氣敏元件對不同種類,不同濃度的氣體有不同的電阻值。 哈爾濱商業(yè)大學(xué)課程設(shè)計 6 MQ5的結(jié)構(gòu)外形 MQ5的測試電路 由微型 AL2O3陶瓷管、 SnO2敏感層 ,測量電極和加熱器構(gòu)成的敏感元件固定在塑料或不銹鋼制成的腔體內(nèi),加熱器為氣敏元件提供了必要的工作條件。 不少于 24 小時 預(yù)熱時間 ( 4) 結(jié)構(gòu)外形測試電路 表 4 MQ5的結(jié)構(gòu)外形 部件 材料 1 氣體敏感層 二氧化錫 2 電極 金( Au) 3 測量電極引線 鉑( Pt) 4 加熱器 鎳鉻合金( NiCr) 5 陶瓷管 三氧化二鋁 6 防爆網(wǎng) 100 目雙層不銹鋼( SUB316) 7 卡環(huán) 鍍鎳銅材( NiCu) 8 基座
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1