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

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

來源:網絡

點擊: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.

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

    (審核編輯: 智匯李)

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

    主站蜘蛛池模板: 项目可行性研究报告_稳评能评节能报告_节能报告收费标准-智汇中经(上海)管理咨询有限公司 | 天津鸿宸机械设备有限公司-提取浓缩设备和生物制药设备以及制剂设备、粉碎设备、烘干等设备供应商 | 通用变频器|国产变频器|深圳变频器厂家-深圳市英捷思技术有限公司 | 河北兴泓环保设备有限公司-冷却塔_废气净化塔_污水除臭设备 | 河北瑞峰医疗-河北护理床-河北医用病床-河北养老院护理床-河北护理床厂家-河北病床厂家-河北瑞峰医疗 | 深圳心理咨询-专业心理咨询服务平台「专家免费在线」-深圳从心开始心理O2O | 山西洗煤设备_山西洗煤机_山西离心机-山西东鑫昶机械科技股份有限公司 | 长春互联网运营值选星广传媒,长春短视频运营,长春新媒体运营,长春互联网运营,长春抖音运营,吉林视频号代运营,吉林快手代运营,短视频推广公司,公众号运营,微博运营,新媒体运营 | 合金锤头_破碎机锤头_耐磨锤头_巩义市东辰实业有限公司 | 合肥发斯特精密塑模有限公司专业精密磨具,注塑模具,精密注塑机械零件(加工制造|生产|销售|厂家) 浩通集团 国际货运 物贸一体化 中非经贸 | 木马交互设计研究中心 ,专注于用户体验与人机交互设计 - 首页 | 衢州装饰公司_衢州装修公司_衢州创美装饰工程有限公司 - Powered by www.qzcmzs.com | 实木中药柜,实木中药斗,木制中药柜,木制中药柜的价格,实木中草药柜,安国美佳中药柜厂家 | 拉布机_全自动拉布机_全自动拉布机厂家-江苏拉布机械科技有限公司 | 矿用三环链|锻打/焊接三环链|矿车万能环|三环链销子-济宁卓力工矿设备有限公司 | 全玻璃视镜人孔-卡箍组件-常压单臂梁人孔-温州华强流体设备有限公司 | 气动球阀,电动蝶阀,调节阀,衬氟阀门,水利控制阀,大口径阀门生产厂家-上海百钢阀门集团有限公司-官网,上海阀门品牌 | 展柜设计定制-品牌展柜订做-展柜制作厂家「广州嘉艺展柜」 | 苏州拆除公司_太仓拆除公司_常熟拆除公司_昆山拆除公司--苏州伊诺尔拆除工程有限公司 | 恒温干燥箱厂家-烘箱厂家-马弗炉厂家-生化培养箱-上海有丰科学仪器有限公司 | 一氧化碳检测仪_氢气报警器_臭氧分析仪-深圳万安迪 | 压滤机_板框压滤机_生产厂家陕西华星佳洋装备制造有限公司 | 无塔供水_全自动无塔供水设备_石家庄工泉水处理_无塔供水器 | 湖南九农王机电设备有限公司官网 | 上饶环亚电脑会计培训学校--电脑学校|上饶电脑学校|上饶电脑培训|会计培训|上饶会计培训|上饶县会计培训|广丰会计培训|玉山会计培训|横峰会计培训|上饶网店培训 上进电缆(嘉兴)股份有限公司官网 - 光伏电缆|防火电缆|电力电缆|铝合金电缆专业生产厂家 | 消防车厂家_东风水罐泡沫消防车价格图片吨位-湖北新东日专用汽车有限公司 | 文化艺术网-专注文化,服务艺术 温州网络公司_网站建设_网络营销策划_阿里淘宝店铺服务-温州聚欣网络科技有限公司 | 消防安装_消防安装施工_消防施工_北京消防安装公司-亿杰(北京)消防工程有限公司 | 新鲜水果 新鲜茶 - 甜啦啦官网 | 科衣洛定制衣柜,书柜,厨柜,衣帽间,电视柜,酒柜,餐厅柜,门厅柜,鞋柜——科衣洛全屋定制官网 | 太阳能路灯-高杆灯-景观灯-玉兰灯-中华灯-LED市电-庭院灯厂家-扬州汉威光电科技有限公司 | 饲料车_散装饲料车_畜禽运输车_散装饲料运输车_饲料车厂家_铝合金运猪车-程力专用汽车股份有限公司 | 食用油灌装机-油类食用油灌装设备-液体灌装机_青州市惠联灌装机械 | 首页 网络安全与数据治理(原《信息技术与网络安全》) | 洒水车|冷藏车|LED广告车|油罐车|道路救援车|垃圾车|程力专用汽车股份有限公司销售九分公司 | 贴标机_全自动贴标机_贴标机生产厂家_【佼佼者自动化】 | 中国焊接协会网站—中国焊接信息网;焊接行业最权威访问量最大的专业网站:焊接信息、焊接材料,焊接机器,焊接设备,焊机,焊材,辅助设备,焊机配件,仪器仪表,电动工具,钎焊,送丝机,表面处理,自动化专机,焊锡丝,助焊剂 | 液压万能试验机-液压式万能试验机-万能试验机厂家-济南鸿君试验机 | 济宁山银煤矿机械有限公司,钻采工具,防爆电器,凿岩机械,风动工具,矿山机械,建筑机械,支护设备,通风防尘,铁路设备,仪器仪表,大型设备,矿用泵,钎具类,消防类,矿车类,配件区类 | 开关柜无线测温_电缆接头测温系统_六氟化硫sf6气体泄漏报警监测_卫星同步时钟-山东正瑞电子有限公司 | 淘金车,移动式淘金车,大小型旱地采矿车-青州冠诚重工机械有限公司 |