在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

自建ISP編程器的DS18B20溫度報警顯示控制系統

電子設計 ? 2018-10-10 09:20 ? 次閱讀

1 系統的組成

系統主要由單片機、溫度報警模塊、液晶顯示模塊、時鐘模塊、ISP編程器和鍵盤模塊等組成,如圖1所示。

2 系統原理

首先通過ISP編程器將程序下載到單片機系統中,利用溫度報警,液晶顯示和時鐘模塊,通過鍵盤控制或人工控制實現實時的溫度報警控制顯示,實現人機交流。

2.1 數字溫度傳感器DS18B20

DS8B20可由用戶設置溫度報警界限,在使用過程中,可由一根I/O數據線既供電又傳輸數據。它的核心是一個直接數字化的溫度傳感器,可將-55℃~+125℃之間的溫度值按9、10、11、12位的分辨率進行量化,與之對應的溫度增量值分別為0.5℃、0.25℃、0.125℃、0.0625℃,器件上電后的默認值為12位的分辨率。

2.2 液晶顯示模塊YXD1602

此模塊將LCD控制器驅動器RAMROM和LCD顯示器整合在一塊PCB板上,YXD1602為兼容的液晶顯示模塊,支持5×7點陣和2行×16字符兩種模式,背光亮度和顯示對比度可調。這種模塊使用簡單方便,用戶只要向LCM送入相應的命令和數據就可實現所需要的顯示內容,并且它與單片機接口也很簡單。

數碼管相比,液晶顯示具有功耗低、抗干擾能力強等有優點,因此被廣泛地應用在儀器儀表控制系統中。

2.3 時鐘芯片DS1302

DS1302是一款涓流充電的時鐘芯片,內含有一個實時時鐘/日歷和31字節靜態RAM,實時時鐘/日歷電路提供秒、分、時、日、日期、月、年的信息,每月的天數和閏年的天數可自動調整,時鐘操作可通過AM/PM指示決定采用24或12小時格式DS1302與單片機之間能簡單地采用SPI同步串行的方式進行通信,僅需用到三根信號線:RES(復位),I/O(數據線),SCLK(同步串行時鐘)。時鐘/RAM的讀/寫數據以一個字節或多達31個字節的字符組方式通信。DS1302工作時功耗很低,保持數據和時鐘信息時功率小于1mW。

3 硬件的總體設計

本系統因無外接存儲RAM,所以各外接器件與單片機AT89S8252的通信均采用I/O口訪問方式。端口分配如下:P0.0~P0.7以及P2.5~P2.7被液晶顯示模塊YXD1602A占用;P2.0~P2.2被時鐘芯片DS1302占用;P2.3口為溫度傳感器的數據數據輸入輸出口;P2.4為報警發光二極管占用;P1.0~P1.3為按鍵接口;P1.5~P1.7三個SPI串行外部接口在下載程序時使用。圖2為硬件電路原理圖。

單片機AT89S8252的P0.0~P0.7是“準雙向口”,當它們作為外部輸入線,也就是讀引腳時,要先通過指令,把端口鎖存器置1,然后再實行讀引腳操作,否則就可能讀入出錯。因本設計中PO 口作為I/O 口使用,所以在它與YXD1602A連接時需外加上拉電阻。具體設計時使用了4.7kΩ的阻排。

對于液晶顯示模塊YXD1602的引腳3,即液晶顯示驅動電壓引腳,可根據實際需求接地或接一個電位器,經過試驗本系統中接了一個20kΩ的電位器,可以調節驅動電壓。對于它的引腳16,即背光源正極,可接一個100 Ω的電阻到電源,亦可直接接到電源。本設計中直接將它接到電源正極,因接100Ω時亮度不夠。

P2.0~P2.2被時鐘芯片DS1302占用,囚DS1302是SPI接口部件,所以只需三根線即可實現通信,使用時在它的引腳8接了一個3.6V的鎳鉻電池,作為備份電源,它采用外部品振,要求為32.768kHz。

P2.3口是溫度傳感器DS18B20的單總線接口,DS18B20可通過總線竊取電源,但在實際應用中還是使用了外接電源。因外接電源時,我們可以在總線上掛接多個測溫節點。

4 ISP編程器的設計

利用單片機SPI接口的在線串行編程功能和計算機的打印機接口可以制作ISP(In-System Programming)編程器,使用ISP編程器通過3個SPI引腳、計算機的打印機接口和相應的編程軟件就能將程序下載到芯片中去,這樣就為我們節省了購買價格昂貴的燒錄器和編程器的費用。下載器的硬件原理如圖3所示。

計算機打印機接口(LPT)是一個并行接口,通常我們認為它只有輸出功能,是用來連接計算機和打印機并輸出數據到打印機的。實際上,LPT端口同時具有輸入功能,它也可以作為并行輸入的接口。表1為LPT端口各個引腳功能。

需要用電纜連接計算機的打印機接口和編程器。計算機打印機接口是DB25母頭,編程器與計算機的打印機接口連接端需使用DB25公頭。

按照圖3發計編程器,引腳2與12、引腳3與11分別短接;引腳6與SPI接口的SCK信號線相接;引腳7與SPI接口的MOSI信號線相接;引腳9與單片機的RST信號線相接;引腳10與SPI接口的MISO信號線相接;最后,引腳18~25全部接地。

同時,為了緩解并行口狀態線過火的灌電流,在計算機打印機接口和單片機SPI接口之間用74HC244做緩沖。

按照圖3設計編程器,并輔以相應的驅動軟件PonyProg2000,就可以將目標程序下載到單片機中,從而達到編程的功能。利用 PonyProg2000編程后,有一個編程校驗過程,可以確保程序正確完整地寫入單片機。

5 系統的軟件設計

系統的軟件設計,使用單片機C51語言,采用模塊化程序設計方法,使得程序結構清晰,同時也便于今后進一步擴展系統功能。軟件部分包括:主程序、液晶顯示子程序、溫度傳感器子程序、時鐘子程序,鍵盤子程序等。主程序流程圖如圖4所示。溫度傳感器子程序流程圖如圖5所示。

首先,需進行程序的復位,接著是LCD的初始化工作。因為液晶顯示器是一個慢顯示的器件,所以在運行顯示程序前必須進行初始化,否則液晶顯示模塊無法正常顯示。進入啟動畫面后,需進行中斷的設置,包括一個定時中斷和一個外部中斷,外部中斷優先級高。然后初始化時鐘,初始化溫度計后就進行溫度的采集,采集時判斷是否中斷運行中斷處理程序。

6 結束語

本系統制成PCB,經實際調試系統能夠正常高效得達到所需要求。通過單片機對各功能模塊的控制,可以實現將當前溫度、時間通過LCD顯示出來。同時系統在設計時留有充分的擴展作量,只需要加一些簡單的模塊就可以輕松的實現語音及報警控制。經實際應用,此系統有很好的實用價值。系統的3D圖如圖6所示,具休硬件實物如圖7所示。



主要特點:(1)采用先進的技術,設計合理,系統整體結構簡單、操作方便、功耗低、測量精度高,實時性好。(2)系統的軟硬件設計都采取了抗干擾措施,保證在干擾環境下都能夠正常工作。(3)數字溫度傳感器的應用,以及LCD顯示都使得系統界面直觀,操作簡單。(4)系統擴展方便,可以輕松擴展其他功能。


聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 溫度傳感器
    +關注

    關注

    48

    文章

    2981

    瀏覽量

    156480
  • ISP
    ISP
    +關注

    關注

    6

    文章

    480

    瀏覽量

    52074
  • DS18B20
    +關注

    關注

    10

    文章

    780

    瀏覽量

    81178
  • 編程器
    +關注

    關注

    9

    文章

    398

    瀏覽量

    42452
收藏 人收藏

    評論

    相關推薦

    DS18B20溫度報警

    ds18b20執行寫寄存指令后,怎么寫入TH數據。就是怎么重新設置一下他的最高報警溫度
    發表于 06-10 06:23

    基于單總線數字溫度傳感DS18B20的測溫系統方案

    溫度異常報警等;底層負責DS18B20初始化、讀寫驅動和數據顯示驅動,DS18B20與處理
    發表于 11-06 15:18

    基于DS18D20的ME300B單片機開發系統

    本文介紹如何在ME300B單片機開發系統(參考本報2005年第24期《編程、食鹽、仿真、ISP四合一單片機學習開發系統ME300
    發表于 07-25 07:16

    DS18B20溫度傳感是什么

    的EEPROM,精度降低為±2°C,適用于對性能要求不高,成本控制嚴格的應用,是經濟型產品。 繼“一線總線”的早期產品后,DS1820開辟了溫度傳感技術的新概念。
    發表于 04-27 08:14

    基于DS18B20與JHD12232D的智能溫度測控設計

    基于STC單片機的智能溫度測控系統,是以STC89C51單片機為控制器,由溫度傳感 DS18B20
    發表于 08-15 10:02 ?139次下載
    基于<b class='flag-5'>DS18B20</b>與JHD12232D的智能<b class='flag-5'>溫度</b>測控<b class='flag-5'>器</b>設計

    DS18B20完成溫度檢測的技巧

    介紹了DS18B20 溫度傳感 的結構和特點以及用DS18B20溫度傳感進行
    發表于 08-23 10:44 ?190次下載
    <b class='flag-5'>DS18B20</b>完成<b class='flag-5'>溫度</b>檢測的技巧

    基于DS18B20溫度顯示報警裝置

    基于數字溫度傳感DS18B20與微處理技術,本文設計了溫度顯示
    發表于 09-08 14:53 ?239次下載
    基于<b class='flag-5'>DS18B20</b>的<b class='flag-5'>溫度</b><b class='flag-5'>顯示</b><b class='flag-5'>報警</b>裝置

    基于ARM和DS18B20溫度監測系統

    基于ARM和DS18B20溫度監測系統使用SAMSUNG公司的32位ARM微控制器S3C2440作為數據采集單元, 數字溫度傳感
    發表于 11-03 11:21 ?339次下載

    DS18B20溫度顯示報警控制設計

    本文設計了一種基于AT89C51 單片機與DS18B20溫度控制系統。該設計通過AT89S52 單片機驅動數字溫度傳感
    發表于 12-17 00:24 ?696次下載
    <b class='flag-5'>DS18B20</b><b class='flag-5'>溫度</b><b class='flag-5'>顯示</b><b class='flag-5'>報警</b><b class='flag-5'>控制</b>設計

    DS18B20 液晶顯示1602

    DS18B20 液晶顯示1602 單片機液晶顯示讀取DS18B20溫度,通過LCD1602顯示
    發表于 03-16 10:50 ?57次下載

    ds18b20—設置溫度限制

    ds18b20設置報警溫度ds18b20內部有能夠設置報警最低溫度、最高
    發表于 07-25 10:58 ?4次下載

    基于DS18B20數字溫度報警系統的設計

    基于SST單片機的DS18B20數字溫度報警系統
    發表于 02-08 02:34 ?23次下載

    ds18b20的特性_ds18b20溫度傳感應用

    本文首先介紹了ds18b20的特性,其次介紹了DS18B20工作原理,最后介紹了ds18b20溫度傳感應用。
    發表于 04-24 09:10 ?1.1w次閱讀
    <b class='flag-5'>ds18b20</b>的特性_<b class='flag-5'>ds18b20</b><b class='flag-5'>溫度</b>傳感<b class='flag-5'>器</b>應用

    DS18B20溫度傳感的測溫實驗詳細說明

    在前面,我們學習了DS18B20新型數字溫度傳感的基礎理論知識,對DS18B20的特性及應用有了較全面的了解,本課我們就結合S51增強型實驗板,I
    的頭像 發表于 10-06 18:13 ?1.2w次閱讀
    <b class='flag-5'>DS18B20</b><b class='flag-5'>溫度</b>傳感<b class='flag-5'>器</b>的測溫實驗詳細說明

    51單片機之DS18B20[

    一文讀懂DS18B20溫度傳感編程對于新手而言 DS18B20基本概念僅做了解最重要的是利用單片機對
    發表于 11-11 17:36 ?149次下載
    51單片機之<b class='flag-5'>DS18B20</b>[
    主站蜘蛛池模板: 久久精品伊人波多野结 | a天堂资源在线观看 | 国产高清色播视频免费看 | 狠狠尻 | 久久精品视频9 | 国产欧美日韩haodiaose | 深爱五月综合网 | 正在播放国产巨作 | 国产免费高清在线精品一区 | 黄色毛片基地 | 久久国产午夜精品理论片34页 | 国产乱辈通伦影片在线播放 | 激情综合视频 | 瑟瑟网站免费 | 萌白酱白丝护士服喷水铁牛tv | 国内精品久久久久影 | 黄色网 在线播放 | 色综合激情| 永久观看 | 日a在线| 欧美成人性色生活片天天看 | 日本一本视频 | 康熙古代高h细节肉爽文全文 | 成人综合激情 | 黄网站免费大全 | 国产美女主播在线 | 日本一区二区三区不卡在线看 | 高h细节肉爽文bl文 高h细节肉爽文男男 | 欧美极品在线观看 | 免费在线观看的视频 | 国产在线视频h | 美国三级网 | 成人99国产精品一级毛片 | 国产小视频在线观看免费 | 婷婷色香五月激情综合2020 | 色婷婷色99国产综合精品 | 曰本aaaaa毛片午夜网站 | 黄色大片视频在线观看 | 中文字幕v视界影院 | 国产亚洲综合视频 | 久久精品免看国产 |