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

正文內(nèi)容

基于51單片機(jī)的ds18b20溫度傳感器的應(yīng)用畢業(yè)設(shè)計(jì)(論文)(完整版)

2024-10-15 20:05上一頁面

下一頁面
  

【正文】 化,我們只需要判斷 11 位就可以了。啟動(dòng) DS18B20 進(jìn)行溫度轉(zhuǎn)換,結(jié)果存入 9 字節(jié)的 RAM 中。 ④ CCH跳過 ROM。當(dāng)只有一個(gè)從機(jī)設(shè)備時(shí),系統(tǒng)可按單節(jié)點(diǎn)系 統(tǒng)操作;當(dāng)有多個(gè)從機(jī)設(shè)備時(shí),系統(tǒng)則按多節(jié)點(diǎn)系統(tǒng)操作。 ( 2) 引腳簡介 DS18B20 有兩種封裝形式,一種是三腳直插型,是使用最普遍的一種封裝。 ③ 支持多點(diǎn)組網(wǎng)功能,多個(gè) DS18B20 可以并聯(lián)在唯一 單總線上 ,實(shí)現(xiàn)組網(wǎng)多點(diǎn)測(cè)溫。如圖25。只要保證 RST 為高電平的時(shí)間大于 2 個(gè)機(jī)器周期,就能正常復(fù)位。另外 CMOS集成電路電源電壓可以在較大的范圍內(nèi)變化,因而對(duì)電源的要求不像 TTL 那么嚴(yán)格。第二功能定義如下: : RXD 串行口輸入 : TXD 串行口輸出 : INT0 外部中斷 0 輸入 : INT1外部中斷 1 輸入 : T0 定時(shí)器 0 外部輸入 : T1 定時(shí)器 1 外部輸入 : WR 外部寫控制 : RD 外部讀控制 單片機(jī)的電平特性 單片機(jī)是數(shù)字集成芯片,所以其工作是由數(shù)字電平控制方式。8031 沒有單片機(jī)沒有內(nèi)部 ROM 所以接低電平。 8051 的時(shí)鐘方式有兩種,一種是片內(nèi)時(shí)鐘震蕩方式,需要在這兩個(gè)引腳外接石英晶體和震蕩電容,震蕩電容的值一般取 10P~30P;另外一種是外部時(shí)鐘方式,即將 XTAL1 接地,外部時(shí)鐘信 圖 21 STC89C52 引腳圖 號(hào)從 XTAL2 腳接入。因此,系統(tǒng)中控制部分的體積也隨之大大縮小,單片機(jī)將成為微電子嵌入式系 統(tǒng)中的理想部件。 ( 3) 當(dāng)目標(biāo)溫度高于 28℃時(shí),蜂鳴器開始報(bào)警,同時(shí) GBJ 閃爍(模擬開始制冷設(shè)備),當(dāng)目標(biāo)溫度繼續(xù)升高,并高于 30℃時(shí),蜂鳴器加快 報(bào)警聲頻率,同時(shí) GBJ 和 GJD 一起閃爍(模擬制冷設(shè)備加大制冷功率)。使用自動(dòng)溫控系統(tǒng)可以對(duì)生產(chǎn)的溫度進(jìn)行自動(dòng)控制 ,保證生產(chǎn)自動(dòng)化、智能化且能夠順利,安全的進(jìn)行,從而提高企業(yè)的生產(chǎn)效率。其中最成功的是 Intel 的 8051,此后在 8051 上發(fā)展出了 MCS51 系列單片機(jī)系統(tǒng)。 桂林電子科技大學(xué)畢業(yè)設(shè)計(jì)(論文)報(bào)告用紙 第 2 頁 共 36 頁 1 緒論 單片微機(jī)的發(fā)展 單片微型計(jì)算機(jī)簡稱單片機(jī), 是典型的嵌入式微控制器( Microcontroller Unit)常用英文字母的縮寫 MCU 表示單片機(jī),單片機(jī)又稱單片微控制器,它不是完成某一個(gè)邏輯功能的芯片,而是把一個(gè)計(jì)算機(jī)系統(tǒng)集成到一個(gè)芯片上。傳統(tǒng)的繼電器調(diào)溫電路簡單實(shí)用 ,但由于繼電器動(dòng)作頻繁 ,可能會(huì)因觸點(diǎn)不良而影響正常工作。本文對(duì)各部分的硬件原理圖進(jìn)行了分析,還對(duì)各功能程序進(jìn)行概述。溫控系統(tǒng)通過傳感器檢測(cè)溫度將溫度數(shù)據(jù)輸入到處理器處理,可以在數(shù)碼管或 LCD 等顯示出來。隨著電子技術(shù)的發(fā)展,現(xiàn)在溫度控制系統(tǒng)的功能越來越強(qiáng)大,也越來越穩(wěn)定可靠,而且精度也越來越高,各種環(huán)境對(duì)溫控系統(tǒng)的要求也越來越高。還能串接多個(gè)數(shù)字溫度傳感器 DS18B20 進(jìn)行多點(diǎn)的溫度檢測(cè)。 由于單片機(jī)在工業(yè)控制領(lǐng)域的廣泛應(yīng)用,單片機(jī)由僅有 CPU 的 專用處理器芯片發(fā)展而來。 溫度檢測(cè)的意義及發(fā)展形勢(shì) 溫度是一個(gè)非常重要的物理量,因?yàn)樗鼤?huì)影響很多物理及化學(xué)變化的過程,例如,燃燒,發(fā)酵,烘烤,煅燒,結(jié)晶,濃度,空氣流動(dòng),以及蒸餾等等。采用 DS18B20 溫度傳感器,采集現(xiàn)場(chǎng)溫度,通過數(shù)碼管顯示,具有報(bào)警,開啟加熱 /制冷,和加大加熱 /制冷, 以及通過串口線和上位機(jī)通信的功能。 [2]高性能 由于單片機(jī)的制造技術(shù)和系統(tǒng)結(jié)構(gòu)的完善,單片機(jī)的運(yùn)行速度和執(zhí)行效率大大提高。 VCC 是電源輸入引腳, GND 是接地信號(hào)引腳。 EA /Vpp接高電平時(shí),單片機(jī)讀取內(nèi)部程序存儲(chǔ)器。 P2 口與 P1 口相似。 TTL 型通信大多數(shù)情況下 是采用并行數(shù)據(jù)傳輸方式。 C51 復(fù)位電路 單片機(jī)復(fù)位電路由主要有兩種: ( 1) 上電復(fù)位 RC 上電復(fù)位電路,在單片機(jī)上電后,對(duì)復(fù)位電路的電容充電。 ( 1) 內(nèi)部時(shí)鐘方式 桂林電子科技大學(xué)畢業(yè)設(shè)計(jì)(論文)報(bào)告用紙 第 7 頁 共 36 頁 MCS51 單片機(jī)芯片內(nèi)部有一個(gè) 高增益反相放大器 ,其輸入端為 XTAL1,輸出端為 XTAL2。 DS18B20 是 DALLAS 公司推出的第一片支持“一總線”接口的的溫度傳感器,它具有微型化、低功耗、高性能、抗干擾能力強(qiáng)、易配微處理器等優(yōu)點(diǎn)。 ⑥ 在使用中不需要任何外圍的元件,全部傳感元件和轉(zhuǎn)換電路都集成在一個(gè) 三極管的集成電路內(nèi) 。但是 DS18B20 采用的單總線技術(shù)與桂林電子科技大學(xué)畢業(yè)設(shè)計(jì)(論文)報(bào)告用紙 第 9 頁 共 36 頁 上述的總線不同,它采用了單條信號(hào)線,既可傳輸時(shí)鐘,又可傳輸數(shù)據(jù),而且數(shù)據(jù)傳輸是雙向的,因而這種單總線技術(shù)具有線路簡單,硬件開銷少,成本低廉,便于總線擴(kuò)展和維護(hù)等優(yōu)點(diǎn)。發(fā)出此命令之后,接著發(fā)出 64 位 ROM編碼,訪問單總線上與該編碼相對(duì)應(yīng)的 DS18B20 并使之做出響應(yīng),為下一步對(duì)該 DS18B20 的讀 /寫作準(zhǔn)備。當(dāng)主機(jī)需要對(duì)眾多在線 DS18B20 中的某一個(gè)進(jìn)行操作時(shí),主機(jī)應(yīng)先逐個(gè)與 DS18B20 掛接,讀出其序列號(hào);然后再將所有的 DS18B20 掛接到總線上,單片機(jī)發(fā)出匹配 ROM 命令,緊接著主機(jī)提供的 64 位序列號(hào)之后的操作就是針對(duì)該DS18B20。其他指令在這里就不做詳細(xì)介紹。 ③ 數(shù)據(jù)線拉倒低電平 0。這個(gè)可以確定它的 存在。s。s。 顯示模塊 數(shù)碼管簡介 桂林電子科技大學(xué)畢業(yè)設(shè)計(jì)(論文)報(bào)告用紙 第 13 頁 共 36 頁 為了顯示方便和節(jié)省成本,溫度的顯示我們采用共陰單位數(shù)碼管顯示。 桂林電子科技大學(xué)畢業(yè)設(shè)計(jì)(論文)報(bào)告用紙 第 14 頁 共 36 頁 圖 310 單片機(jī)與數(shù)碼管連接圖 如圖 310 數(shù)碼管的輸入端連接單片機(jī)的 P0 口,同時(shí)在 P0 口加上拉電阻。其引腳圖如下: OE 是三態(tài)允許輸出端,通常叫做輸出使能端。 串口通信模塊 ( 1)通信有并行和串行兩種方式。半雙工是指數(shù)據(jù)可以沿兩個(gè)方向, 但需要分時(shí)進(jìn)行。所謂傳輸率就是指每秒傳輸多少位,即波特率。 TTL 電平從單片機(jī)的TXD 發(fā)出,經(jīng)過 MAX232 轉(zhuǎn)換 RS232 圖 315 串口連接部分圖 平后從 MAX232 的 14 引腳 T1OUT 發(fā)出, 再連接到串口座的第 3 引腳,再經(jīng)過隨機(jī)配送的交叉串口線后,連接到 PC 機(jī)的串口座的第 2 腳 RXD,這時(shí)候計(jì)算機(jī)就可以接收到數(shù)據(jù)了。 kz2=0。//將浮點(diǎn)型溫度格式化為字符型 獲取溫度并顯示 溫度顯示 串口發(fā)送數(shù)據(jù) 溫度顯示 溫度處理 溫超報(bào)警 開啟制冷 /制熱 桂林電子科技大學(xué)畢業(yè)設(shè)計(jì)(論文)報(bào)告用紙 第 19 頁 共 36 頁 for(i=10。 delay(1)。 a=tempread()。 return temp。(t=warn_l1))//大于 24度小于 26度 { warn(40,0x01)。 while(i) { dis_temp(get_temp())。設(shè)置并返回產(chǎn)生 onm事件的字符數(shù),以字符為單位 39。對(duì)系統(tǒng)程序流程有了更深入的了解。我有幸得到老師和學(xué)長的每一個(gè)階段的幫助和耐心指導(dǎo),在此謹(jǐn)向所有老師特別是我的指導(dǎo)老師宋老師致以誠摯的謝意和崇高的敬意。但是我經(jīng)驗(yàn)尚淺,設(shè)計(jì)中難免會(huì)有不足的地方,謹(jǐn)盼老師給予指點(diǎn)。以文本方式接收 If = False Then = True = 0 39。本畢設(shè)僅是采用 調(diào)用 MSComm 控件接收、處理和顯示溫度數(shù)據(jù)。 } else if((twarn_h2)amp。當(dāng)空間溫度在 26℃ 28℃ 范圍時(shí),并不需要對(duì)被檢測(cè)空間進(jìn)行熱量的交換。//讀高 8 位 temp=b。//跳過讀 ROM 指令 tempwritebyte(0x44)。i) { dis_temp(get_temp())。 while(1) { tempchange()。 4 軟件設(shè)計(jì) 系統(tǒng)整體設(shè)計(jì) ( 1)如圖 41,主程序流程圖 主程序首先進(jìn)行串口初始化,以及鎖存器鎖存端置低電平。標(biāo)準(zhǔn)波特率系列 為 :1 300、 600、 1200、 1800、2400、 4800、 9600 和 19200。全雙工是指數(shù)據(jù)可以同時(shí)進(jìn)行雙向傳輸。 相對(duì)于并行通信,串行通信的速度比較慢,這種方式所用的傳輸線少(例如二根),因而在通信時(shí)可降低成本,比較經(jīng)濟(jì)。 表 31 74HC573 的真值表 INPUTS OUTPUT P 1 .01P 1 .12P 1 .23P 1 .34P 1 .45P 1 .56P 1 .67P 1 .78R S T9P 3 .0 /R X D10P 3 .1 /T X D11P 3 .2 /I N T 012P 3 .3 /I N T 113P 3 .4 /T 014P 3 .5 /T 115P 3 .6 /W R16P 3 .7 /R D17X T A L 218X T A L 119G N D20P 2 .021P 2 .122P 2 .223P 2 .324P 2 .425P 2 .526P 2 .627P 2 .728P S E N29A L E / P R O G30E A / V p p31P 0 .7 /A D 732P 0 .6 A D 633P 0 .5 /A D 534P 0 .4 /A D 435P 0 .3 /A D 336P 0 .2 /A D 237P 0 .1 /A D 138P 0 .0 /A D 039V c c40U1S T C 8 9 C 5 2X2X1V C C V C CD0D1D2D3D4D5D6D7E1D02D13D24D35D46D57D68D797Q126Q135Q144Q153Q162Q171Q180Q19L11G N D10V c c20U27 4 H C 5 7 3E1D02D13D24D35D46D57D68D797Q126Q135Q144Q153Q162Q171Q180Q19L11G N D10V c c20U37 4 H C 5 7 3V C CV C CD0D1D2D3D4D5D6D7W E L AW E 1W E 2W E 3D0D1D2D3D4D5D6
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1