智汇工业-智慧工业、智能制造及工业智能、工业互联门户网站,专业的工业“互联网+”传媒

基于單片機的數字溫度計的設計及顯示

來源:網絡

點擊:2056

A+ A-

所屬頻道:新聞中心

關鍵詞: 單片機,數字溫度計

      機測量和控制技術在經濟迅速發展的今天,已被廣泛應用于人類生活中,如工業控制、自動檢測、智能儀器儀表、家用電器、等各個方面。而主控制器是每個控制系統不可或缺的部分,正因為單片機有體積小,重量輕,抗干擾能力強,環境要求不高,價格低廉,可靠性高,靈活性好,開發較為容易等優點,所以它是很多設計人員的首選控制器。而在人們的日常生活或工業生產中,經常要對溫度進行檢測及控制。在許多場合器材設備對溫度的要求非常高,而傳統的溫度計反應速度慢、讀數麻煩、測量精度不高、誤差大,所以需要設計一種高精度的溫度計。為了在很大程度上提高對溫度的控制水平,因此以單片機為核心的溫度采集與控制系統很有用研發和應用意義。本文研究了一個可以實時存儲和顯示當前的溫度數據,并且可以切換顯示當前的時間而且可對其時間進行修改的溫度顯示系統。文章以STC89C52單片機,DS18B20溫度傳感器以及DS1302時鐘芯為硬件基礎,主要介紹了相關的硬件電路和相關應用程序。硬件電路主要包括STC89C52單片機最小系統,測溫電路、實時時鐘電路、數碼管顯示電路以及通訊模塊電路等。系統程序主要包括主程序,讀出溫度子程序,計算溫度子程序、數碼管顯示程序以及按鍵控制程序等。

      一、溫度顯示系統總設計原理

      系統設計總框架如圖1.

    基于單片機的數字溫度計的設計及顯示

      1.控制模塊:通過應用單片機,對系統進行初始化,主要完成對數碼管顯示、按鍵的處理等功能,起到總體控制和協調各模塊工作的作用。

      2.盤輸入模塊:主要完成與時間相關的設置和溫度、時間、日期的切換。

      3.碼管顯示模塊:主要對單片機送來的時間、日期、溫度信息進行顯示。

      4 .度采集模塊:采用D S 1 8 B 2 0溫度傳感器,向單片機提供實時溫度信息。

      5.子鐘模塊:采用時鐘芯片DS1302,該芯片可以進行時、分、秒的計數,DS1302通過串行方式與單片機進行數據傳送,向單片機提供包括秒、分、時、日、月、年等在內的實時時間信息。

      二、各模塊實現

      1.主控制模塊

      在文章設計的溫度顯示系統設計中,控制核心是STC89C52單片機,該單片機51系列增強型8位單片機,它有32個I/O口,片內含4KFLASH工藝的程序存儲器,便于用電的方式瞬間擦除和改寫,而且價格便宜,其外部晶振為12MHz,一個指令周期為1μS.使用該單片機完全可以完成設計任務,其最小系統主要包括:

      位電路、震蕩電路以及存儲器選擇模(EA腳的高低電平選擇),電路如圖2.

    基于單片機的數字溫度計的設計及顯示

      2.鍵盤輸入模塊

      鍵盤輸入模塊(見圖3)上“0”、“4”、“8”、“C”可以配置成獨立按鍵,通過跳帽J11切換,在獨立按鍵中,應該把跳帽接到左端。

    基于單片機的數字溫度計的設計及顯示

      功能介紹:本文中,P3.0-P3.3四個獨立按鍵分別時間調整按鍵、功能加減、日歷切換按鍵、溫度切換按鍵。當P3.0(set)按下系統進入時調整狀態:分單元閃爍,再按下P3.1(up)時,對顯示的數碼管的時段進行加一功能,達到對時調整,再次按下P3.0(set)時進入分鐘調整狀態,分單元閃爍,通過按鍵P3.1(up)加一調整分的顯示,秒不進行調整,時間調整結束后,再次按下P3.0(set)進入正常時鐘顯示;當按下P3.2(switchriqi)時,切換到日歷的顯示;當按下P3.3(setwendu)時,切換到溫度的顯示。

      3.數碼管顯示模塊

      顯示原理:因為所有位數碼管的段選線被并聯在一起,位選線控制哪一位數碼管有效的有效,所以就需要為每一位數碼管配一個鎖存器,進而簡化了硬件電路。點亮數碼管采用動態掃描顯示。所謂動態掃描顯示即輪流向各位數碼管送出字形碼和相應的位選,利用發光管的余輝和人眼視覺殘留作用,使人感覺到各位數碼管似乎同時在顯示。由于動態顯示的亮度比靜態顯示要差一些,所以在選擇限流電阻時應略小于靜態顯示電路中的限流電阻。數碼顯示模塊電路見圖4.

    基于單片機的數字溫度計的設計及顯示

      4.溫度采集部分

      文章采用一線制數字溫度傳感器DS18B20.

      傳感器輸出信號進4.7K的上拉電阻直接接到單片機的P1.0引腳上。該器件將半導體溫敏器件、A/D轉換器、存儲器等做在一個很小的集成電路芯片上。在本設計中采用外部供電方式實現DS18B20傳感器與單片機的連接,其接口電路下如圖5所示。

    基于單片機的數字溫度計的設計及顯示

      工作原理:溫度以16bit帶符號位擴展的二進制補碼形式讀出,下表給出了溫度值和輸出數據的關系。程序中需將16進制溫度值轉化為十進制,再轉化為數碼管顯示需要的段碼表數據格式。

    基于單片機的數字溫度計的設計及顯示

      5.電子鐘模塊

      采用時鐘芯片DS1302,該芯片可以進行時、分、秒的計數,DS1302通過串行方式與單片機進行數據傳送,向單片機提供包括秒、分、時、日、月、年等在內的實時時間信息。

      DS1302是美國DALLAS公司推出的一種高性能、低功耗的實時時鐘芯片,DS1302用于數據記錄,特別是對某些具有特殊意義的數據點的記錄上,能實現數據與出現該數據的時間同時記錄,因此廣泛應用于測量系統中。讀寫時序說明:

      DS1302是SPI總線驅動方式。它不僅要向寄存器寫入控制字,還需要讀取相應寄存器的數據。要想與DS1302通信,首先要先了解DS1302的控制字。DS1302的控制字如圖6.

    基于單片機的數字溫度計的設計及顯示

      控制字的最高有效位(位7)必須是邏輯1,如果它為0,則不能把數據寫入到DS1302中。

      位6:如果為0,則表示存取日歷時鐘數據,為1表示存取RAM數據;位5至位1(A4~A0):指示操作單元的地址;位0(最低有效位):如為0,表示要進行寫操作,為1表示進行讀操作。

    基于單片機的數字溫度計的設計及顯示

      重要位:

      秒寄存器時鐘停止位CH=0,振蕩器工作允許;CH=1,振蕩器停止。

      控制寄存器寫保護位WP=0,允許寫入;WP=1,禁止寫入外部引腳分配(如圖7所示)。

    基于單片機的數字溫度計的設計及顯示

      三、系統軟件設計

      軟件設計總流程圖(如圖8所示)。

    基于單片機的數字溫度計的設計及顯示

      四、結果顯示

      (1)時間顯示如圖9.

    基于單片機的數字溫度計的設計及顯示

      (2)按下“0”鍵時分設置,時分閃爍等待設置。

      (3)按下“4”鍵時或分加一,按“0”確認。

      (4)按下“A”鍵顯示溫度,如圖10.

    基于單片機的數字溫度計的設計及顯示

      (5)按下“8”鍵顯示日期,如圖11.

    基于單片機的數字溫度計的設計及顯示

    (審核編輯: 智匯李)

    聲明:除特別說明之外,新聞內容及圖片均來自網絡及各大主流媒體。版權歸原作者所有。如認為內容侵權,請聯系我們刪除。

    主站蜘蛛池模板: 铁谷网-垂直于铸造产业链服务平台、原材料采购网、行业资讯网 | 呼吸家官网|肺功能检测仪生产厂家|国产肺功能仪知名品牌|肺功能检测仪|肺功能测试仪|婴幼儿肺功能仪|弥散残气肺功能仪|肺功能测试系统|广州红象医疗科技有限公司|便携式肺功能仪|大肺功能仪|呼吸康复一体机|儿童肺功能仪|肺活量计|医用简易肺功能仪|呼吸康复系统|肺功能仪|弥散肺功能仪(大肺)|便携式肺功能检测仪|肺康复|呼吸肌力测定肺功能仪|肺功能测定仪|呼吸神经肌肉刺激仪|便携式肺功能 | 永磁耦合_重载永磁软起_能量回馈式调速器_磁力耦合器_江苏磁谷科技股份有限公司官方网站 | 麦秸映像网络技术有限公司,河南省政府采网入驻对接,新乡网站维护建设,小程序开发,APP定制开发,钉钉开发,新乡软件开发等相关网络业务 | 美国渗透压仪-PSI渗透压仪|华泰和合 | 绝缘纸板-3240环氧板-酚醛布板-FR4环氧板-沈阳友达绝缘材料有限公司 | 小型环境空气质量连续监测系统-烟气排放连续监测仪(碳排放)-青岛明德环保仪器有限公司 | 紫铜箔(带)导电胶带定做,定做紫铜箔(带)导电胶带厂家[价格]-艾飞敏铜箔 | 乌海市腐植酸盐加工,内蒙古腐植酸钠,内蒙古型煤粘合剂生产厂家|创联腐植酸盐加工有限公司 | 友联智能|RFID应用服务供应商|专注RFID行业解决方案|RFID数据采集-助力行业数字化转型 | 润滑油展会 沈阳 南京 润滑油 展会 西安 润滑脂 中国国际润滑油 全国润滑油 汽配_中国国际润滑油、脂、养护用品及技术设备展览会 | 气相色谱仪生产厂家批发价格找上海惠分科学分析仪器有限公司 | 装盒机|全自动封盒机|纸盒子包装机|高速装盒机定制-温州胜泰机械有限公司 | 专业的展会信息服务平台 - 展加 专题秀_汇聚网络热门专题_实时报道各类新闻专题资讯 | 全国家博会_2025家博会时间表_家博会门票_免费索票入口 | 土工膜_土工布_复合土工膜_山东土工膜生产厂家_山东路易达新材料有限公司 | 医药冷库设计建造-食品保鲜冷库安装-物流冷库工程造价-开冉制冷 医盟网-全国首家医疗信息化行业门户网站 | 扬州华工电气有限公司|环氧树脂管|金刚石绝缘板|U型绝缘槽|电解槽绝缘材料 | 济宁山银煤矿机械有限公司,钻采工具,防爆电器,凿岩机械,风动工具,矿山机械,建筑机械,支护设备,通风防尘,铁路设备,仪器仪表,大型设备,矿用泵,钎具类,消防类,矿车类,配件区类 | 全球无人机网(81uav.cn)_无人机买卖、租赁服务、培训的最大门户网站 | 蒸汽发生器厂家-电加热蒸汽发生器-免办证/免报批/免报检电锅炉-上海电热水锅炉-上海艾亚锅炉有限公司 | 在线BMI计算器 - 免费计算身体质量指数(BMI) | 热门网页游戏平台_页游排行榜_新开网页游戏开服表_599游戏 | 长沙设计公司丨品牌策划设计服务丨画册设计-石青|长沙画册设计 | 珠海希玛林顺潮眼科医院| 苏州注塑|无锡注塑|上海注塑|苏州汉科精密注塑有限公司 | 龙淼环保-旋流-喷淋塔,高温布袋,脉冲布袋-单机-滤筒除尘器,活性炭吸附箱,催化燃烧设备,除尘器配件-沧州龙淼环保设备制造有限公司 | 实验反应釜,高压反应釜,玻璃反应釜,不锈钢反应釜-烟台招远松岭化工设备有限公司 | 石家庄LED显示屏|石家庄显示屏|河北显示屏升级改造|石家庄科航光电科技有限公司_石家庄科航光电科技有限公司 | 中山电子控制板|中山工业控制板|中山市云禾电子科技有限公司 | 吉安仁济医院「官网」吉安男科医院-吉安仁济男科医院靠谱吗-男性专科医院 | 呼吸家官网|肺功能检测仪生产厂家|国产肺功能仪知名品牌|肺功能检测仪|肺功能测试仪|婴幼儿肺功能仪|弥散残气肺功能仪|肺功能测试系统|广州红象医疗科技有限公司|便携式肺功能仪|大肺功能仪|呼吸康复一体机|儿童肺功能仪|肺活量计|医用简易肺功能仪|呼吸康复系统|肺功能仪|弥散肺功能仪(大肺)|便携式肺功能检测仪|肺康复|呼吸肌力测定肺功能仪|肺功能测定仪|呼吸神经肌肉刺激仪|便携式肺功能 | 塑胶篮球场施工|塑胶网球场施工|幼儿园塑胶施工|石家庄亚强体育公司 | 种植槽系统,移动苗床,多层种植货架,潮汐苗床,物流苗床,潮汐面板,立体旋转育秧床,河北博超温室设备有限公司 | 十树品牌策划—品牌战略、品牌策划、品牌定位、品牌设计、包装设计、品牌营销-上海十树品牌管理咨询有限公司官网 | 托盘缠绕机|全自动缠绕机|悬臂缠绕机-上海晏陵智能设备有限公司 托辊|滚筒|聚氨酯托辊|缓冲托辊|尼龙托琨|衡水良龙输送机械有限公司 | 拍照机,地铁自助拍证件照机器,校园自助打印机,智能自助复印机 | 欧派板材官网 | 全屋定制板材 专业供应商 | 破碎机设备-锤式颚式反击式圆锥移动冲击式破碎机厂家-成都大宏立机器公司 | 台车炉厂家_台车式退火炉_台车式回火炉—安徽大新工业炉有限公司 | 康明斯柴油发电机厂家-康明斯发电机(深圳)有限公司 |