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

正文內(nèi)容

基于c51單片機(jī)的數(shù)字溫度報(bào)警器的設(shè)計(jì)畢業(yè)設(shè)計(jì)-在線瀏覽

2025-05-01 09:06本頁(yè)面
  

【正文】 6 3. DS18B20 溫度檢測(cè)電路 使用美國(guó) Dallas 半導(dǎo)體公司的數(shù)字化溫度傳感器 DS1820,支持 “一線總線”接口的溫度傳感器,在其內(nèi)部使用了在板( ONB0ARD)專利技術(shù)。“一線總線”獨(dú)特而且經(jīng)濟(jì)的特點(diǎn),使用戶可輕松地組建傳感器網(wǎng)絡(luò),為測(cè)量系統(tǒng)的構(gòu)建引入全新概念。使你可以充分發(fā)揮“一線總線”的優(yōu)點(diǎn)。 C~ +125176。 C 范圍內(nèi),精度為177。 C。適合于惡劣環(huán)境的現(xiàn)場(chǎng)溫度測(cè)量,如:環(huán)境控制、設(shè)備或過(guò)程控制、測(cè)溫類消費(fèi)電子產(chǎn)品等。而且新一代產(chǎn)品更便宜,體積更小, DS18B20 產(chǎn)品的特點(diǎn) : ( 1) 只要求一個(gè)端口即可實(shí)現(xiàn)通信。 ( 3) 實(shí)際應(yīng)用中不需要外部任何元器件即可實(shí)現(xiàn)測(cè)溫。 C 到+ 125。 ( 5) 數(shù)字溫度計(jì)的分辨率用戶可以從 9 位到 12 位選擇。 DS18B20 內(nèi)部結(jié)構(gòu)如圖所示: 圖: DS18B20 內(nèi)部結(jié)構(gòu) 由于 DS18B20 單線通信功能是分時(shí)完成的,所以有嚴(yán)格的時(shí)隙概念,讀寫時(shí)序很重要。操作協(xié)議為 :初始化DS18B20(發(fā)復(fù)位脈沖 )→發(fā) ROM 功能命令→發(fā)存儲(chǔ)器操作命令→處理數(shù)據(jù)。采用 LED 數(shù)碼管進(jìn)行顯示是因?yàn)?LED 數(shù)碼管具有以下幾個(gè)優(yōu)點(diǎn): (1)能在低電壓、小電流條件下驅(qū)動(dòng)發(fā)光,能與 CMOS、 ITL電路兼容。 (3)體積小,重量輕,抗沖擊性能好。顯示共有 6 位,用動(dòng)態(tài)方式顯示。位碼經(jīng) MC1413 或 ULN2021 倒相驅(qū)動(dòng)后,選擇相應(yīng)顯示位。當(dāng)用 LPC2103 驅(qū)動(dòng)時(shí),用的是模擬總線方式,所以只需將八段管的 KEY/LED_CS 片選接到 CS0 即可。此處 X是由 KEY/LED CS 決定,參見(jiàn)地址譯碼。以便用相應(yīng)的地址來(lái)訪問(wèn)。 LED 顯示電路如圖所示: 連線 連接孔 1 連接孔 2 1 LED_CS CS0 8 圖 : LED 顯示電路 ( 2) LCD 液晶顯示電路 本 次實(shí)驗(yàn)使用實(shí)驗(yàn)儀提供 的液晶顯示屏內(nèi)置控制器為 SED1520,點(diǎn)陣為122x32,需要兩片 SED1520 組成,由 E E2 分別選通,以控制顯示屏的左右兩半屏。一種為直接訪問(wèn)方式,一種為間接控制方式。 直接控制方式就是將液晶顯示模塊的接口作為存儲(chǔ)器或 I/ O 設(shè)備直接掛在計(jì)算機(jī)總線上。實(shí)際電路如上圖所示。計(jì)算機(jī)通過(guò)對(duì)該并行接口輸出狀態(tài)的編程操作,完成對(duì)液晶顯示模塊所需時(shí)序的操作和數(shù)據(jù)的傳輸。 LCD 液晶顯示電路如下圖 : 連線 連接孔 1 連接孔 2 3 LCD_CS CS1 9 圖: LCD 液晶顯示電路 ( 3) 16x16 點(diǎn)陣顯示 16x16 點(diǎn)陣需要 32 個(gè)驅(qū)動(dòng),分別為 16 個(gè)列驅(qū)動(dòng)及 16 個(gè)行驅(qū)動(dòng)。每次顯示一行, 10ms 后再顯示下一行。 10 連線 連接孔 1 連接孔 2 5 二極管 L0 6 二極管 L1 5. 報(bào)警電路 本次試驗(yàn)采用的報(bào)警裝置是比較簡(jiǎn)單的一種直接使用 P16端口輸出講題變化的高低電平 ,端口輸出的方波經(jīng)放大濾波后,驅(qū)動(dòng)揚(yáng)聲器發(fā)聲。 實(shí)驗(yàn)電路圖如圖所示 : 圖 : 蜂鳴器 電路圖 6. 降溫風(fēng)扇電路 實(shí)驗(yàn)中用到的直流電動(dòng)機(jī)無(wú)法通過(guò)單片機(jī) IO 口直接輸出高電平控制 , 需要通過(guò)驅(qū)動(dòng)電路將電壓放大后才能驅(qū)動(dòng)直流電動(dòng)機(jī)運(yùn)行 。當(dāng)溫度再次低于設(shè)定溫度上限,上述裝置取消報(bào)警狀態(tài),程序恢復(fù)正常運(yùn)行。該協(xié)議定義了幾種時(shí)隙類型:初始化、應(yīng)答、寫 寫 0、讀 讀 0。總線上所傳輸?shù)乃忻詈蛿?shù)據(jù)都是字節(jié)的低位在前。 鍵盤掃描按鍵為 D 時(shí),進(jìn)入溫度設(shè)定狀態(tài),連續(xù)輸入三個(gè)數(shù)字設(shè)定溫度完成,通過(guò)這一程序?qū)崿F(xiàn)報(bào)警溫度的設(shè)定 。 LCD 液晶顯示程序框圖如下所示 : 圖 : LCD 液晶屏顯示程序框圖 155. 中斷模塊 中斷采用 T0 方式 1,初始值定時(shí)為 。 把這三個(gè)程序放模塊在中斷的原因是,不會(huì)因?yàn)檎{(diào)整報(bào)警溫度或進(jìn)行點(diǎn) 陣屏顯示值而停止更新溫度值,更能使蜂鳴器報(bào)警時(shí)不停止其他程序的運(yùn)行。 本設(shè)計(jì)的重點(diǎn)、難點(diǎn)是: ( 1) 要掌握溫度傳感器的原理、結(jié)構(gòu)、應(yīng)用等; ( 2) 考慮從非電量信號(hào)到電量信號(hào)的電路實(shí)現(xiàn)原理以及與單片機(jī)的接口; ( 3) 熟悉 MCS51 編程的技術(shù),實(shí)現(xiàn)單片機(jī)對(duì)溫度的調(diào)節(jié)控制; ( 4) 整體電路的仿真調(diào)試。本文設(shè)計(jì)了溫度報(bào)警系統(tǒng),介紹了溫度檢測(cè)等控制器的硬件電路設(shè)計(jì)到軟件設(shè)計(jì)的一系列步驟。 縱觀整個(gè)設(shè)計(jì)系統(tǒng),我更加熟悉了對(duì) 89C51 單片機(jī)的了解與認(rèn)識(shí),深切的將課堂中所學(xué)的理論知識(shí)運(yùn)用到實(shí)踐中,這是一個(gè)非常好的機(jī)會(huì),我也很看重,如果沒(méi)有這次 的課程設(shè)計(jì),我對(duì)單片機(jī)的學(xué)習(xí)還是一直是課堂中的認(rèn)識(shí),無(wú)法真真實(shí)實(shí)的了解一個(gè)單片機(jī)的運(yùn)行狀況,這次課程設(shè)計(jì)對(duì)我以后也有很大的影響。 老師工作認(rèn)真、嚴(yán)謹(jǐn)治學(xué),學(xué)長(zhǎng)耐心指導(dǎo),無(wú)私奉獻(xiàn),在老師和學(xué)長(zhǎng)的帶領(lǐng)下,我們圓滿的完成了這次課程設(shè)計(jì), 17參考文獻(xiàn) : 【 1】 鐘曉偉,宋哲存,基于單片機(jī)的實(shí)驗(yàn)是溫濕度控制系統(tǒng)設(shè)計(jì) [A] 林業(yè)機(jī)械與木工設(shè)備 【 2】 葉景,基于單片機(jī)的溫度控制系統(tǒng)的設(shè)計(jì) 經(jīng)驗(yàn)與交流, 2021 【 3】 李丹妮,單片機(jī)溫度控制系統(tǒng)設(shè)計(jì) [J]九江學(xué)院報(bào) 2021 【 4】 劉篤仁,韓保君,傳感器原理及應(yīng)用技術(shù) 西安電子科技大學(xué)出版社, 2021 【 5】 李建民 .單片機(jī)在溫度控制系統(tǒng)中的應(yīng)用 [N].湖北:江漢大學(xué)學(xué)報(bào), 1996:9. 【 6】 胡漢才 .單片機(jī)原理及接口技術(shù) [M].北京:清華大學(xué)出版社, 1996:5. 【 7】 邵敏權(quán) .單片機(jī)原理實(shí)驗(yàn)及應(yīng)用 [M].吉林:吉林科學(xué)技術(shù)出版社, 1995:3. 【 8】 付家才 .單片機(jī)控制工程實(shí)踐技術(shù) [M].北京:化學(xué)工業(yè)出版社, 2021:12. 【 9】 彭偉 .單片機(jī) C語(yǔ)言程序設(shè)計(jì)實(shí)訓(xùn) 100例 [M].北京 :北京航空航天大學(xué)出版社, 2021:5. 18附錄: include include include code unsigned char cod[6]={1,2,3,4,5,6}。 unsigned char cod2[6]={0,0,0,0,0,0}。 unsigned char Page_ 。 // 字符代碼寄存器 unsigned char Command。 // 數(shù)據(jù)寄存器 xdata unsigned char CWADD1 _at_ 0x9000。 // 寫顯示數(shù)據(jù)地址 (E1) xdata unsigned char CRADD1 _at_ 0x9002。 // 讀顯示數(shù)據(jù)地址 (E1) xdata unsigned char CWADD2 _at_ 0x9004。 // 寫顯示數(shù)進(jìn)地址 (E2) xdata unsigned char CRADD2 _at_ 0x9006。 // 讀顯示數(shù)據(jù)地址 (E2) xdata unsigned char RowLow _at_ 0xb002。 //行高八位地址 xdata unsigned char ColLow _at_ 0xb000。 //列高八位地址 define uchar unsigned char define uint unsigned int unsigned int CurTemp。 sbit WarLed=P1^2。 sbit WAR = P1^6。 unsigned int a。 unsigned char w=1。 unsigned int bitmask 。 code unsigned int LEDMAP[] = { 0x3f, 0x06, 0x5b, 0x4f, 0x66, 0x6d, 0x7d, 0x07, 0x7f, 0x6f, 0x77, 0x7c, 0x39, 0x5e, 0x79, 0x71}。 此字體下對(duì)應(yīng)的點(diǎn)陣為:寬 x 高 =16x16 */ 0x40,0x10,0xA0,0x10,0x20,0x10,0x20,0x10,0x20,0x10,0xFC,0x11,0x02,0x14,0xFE,0x17, 0x00,0x90,0xF8,0x51,0x08,0x31,0xF8,0x11,0x00,0x10,0xFE,0x0B,0x20,0x0C,0x40,0x08, /* 文字 : 停 */ /* 宋體 12。 //數(shù)字字庫(kù) code unsigned char NUMTAB[][16]={ /* 文字 : 0 */ /* 宋體 12。 此字體下對(duì)應(yīng)的點(diǎn)陣為:寬 x 高 =8x16 */ {0x00,0x10,0x10,0xF8,0x00,0x00,0x00,0x00,0x00,0x20,0x20,0x3F,0x20,0x20,0x00,0x00}, 20/* 文字 : 2 */ /* 宋體 12。 此字體下對(duì)應(yīng)的點(diǎn)陣為:寬 x 高 =8x16 */ {0x00,0x30,0x08,0x88,0x88,0x48,0x30,0x00,0x00,0x18,0x20,0x20,0x20,0x11,0x0E,0x00}, /* 文字 : 4 */ /* 宋體 12。 此字體下對(duì)應(yīng)的點(diǎn)陣為:寬 x 高 =8x16 */ {0x00,0xF8,0x08,0x88,0x88,0x08,0x08,0x00,0x00,0x19,0x21,0x20,0x20,0x11,0x0E,0x00}, /* 文字 : 6 */ /* 宋體 12。 此字體下對(duì)應(yīng)的點(diǎn)陣為:寬 x 高 =8x16 */ {0x00,0x38,0x08,0x08,0xC8,0x38,0x08,0x00,0x00,0x00,0x00,0x3F,0x00,0x00,0x00,0x00}, /* 文字 : 8 */ /* 宋體 12。 此字體下對(duì)應(yīng)的點(diǎn)陣為:寬 x 高 =8x16 */ {0x00,0xE0,0x10,0x08,0x08,0x10,0xE0,0x00,0x00,0x00,0x31,0x22,0x22,0x11,0x0F,0x00}, /* 文字 : . */ /* 宋體 12。 此字體下對(duì)應(yīng)的點(diǎn)陣為:寬 x 高 =8x16 */ {0x60,0x60,0x00,0x80,0x80,0x80,0x00,0x00,0x00,0x0E,0x11,0x20,0x20,0x20,0x11,0x00,}}。 此字體下對(duì)應(yīng)的點(diǎn)陣為:寬 x 高 =16x16 */ 0x40,0x41,0xCE,0x04,0x00,0x80,0x40,0xBE,0x82,0x82,0x82,0xBE,0xC0,0x40,0x40,0x00, 0x00,0x00,0x7F,0x20,0x90,0x80,0x40,0x43,0x2C,0x10,0x10,0x2C,0x43,0xC0,0x40,0x00, /* 文字 : 定 */ /* 宋體 12。 此字體下對(duì)應(yīng)的點(diǎn)陣為:寬 x 高 =16x16 */ 0x08,0x08,0x88,0xFF,0x48,0x28,0x00,0xFF,0xC1,0x41,0x41,0x49,0x51,0xCF,0x00,0x00, 0x01,0x41,0x80,0x7F,0x00,0x00,0x00,0xFF,0x40,0x23,0x14,0x1C,0x33,0x60,0x20,0x00, /* 文字 : 警 */ /* 宋體 12。 此字體下對(duì)應(yīng)的點(diǎn)陣為:寬 x 高 =16x16 */ 0x10,0x21,0x86,0x70,0x00,0
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1