环球电气之家-午夜精彩视频-中国专业电气电子产品行业服务网站!

產品分類

當前位置: 首頁 > 傳感測量產品 > 數據采集產品 > 工控機

類型分類:
科普知識
數據分類:
工控機

Small RTOS51實現基于8位單片機的溫控器設計

發布日期:2022-04-17 點擊率:42

    目前,8位單片機在測控領域和智能化電子產品應用中仍占有重要地位.而應用嵌入式實時操作系統(ERTOS)會對8位單片機的軟件開發帶來極大方便。在此簡要介紹嵌入式實時操作系統及其在程序設計中的優越性,重點介紹了適合于小RAM單片機的嵌入式實時操作系統Small RTOS51,以及基于8位單片機的硬件和軟件的設計方法和過程。

1 嵌入式實時操作系統Small RTOS51簡介
    
嵌入式系統已成為當今的熱門話題之一,從消費類電子產品到各種工業設備,嵌入式系統已滲透到日常生活的各個角落。對于嵌人式系統,一個重要的特征是實時性,即在確定的時間內完成規定的功能,并能對外部異步事件做出正確響應。確保系統的實時性,需要軟硬件配合來完成,首先必須保證硬件處理速度滿足實時要求,而對于軟件,就是采用與之相適應的嵌入式實時操作系統(Embedded Real_TimeOperating System,ERTOS)。
     采用嵌入式實時操作系統(ERTOS),能夠保證系統中任務切換的實時性,事件響應時間的確定性及系統的高可靠性,同時,ERTOS將用戶應用程序看成是其上運行的多個任務,這就為程序的編寫、調試和系統功能的擴展提供了極大方便,并且由于ERTOS的使用,客觀上使得應用軟件與下層硬件環境無關,便于嵌入式軟件的移植,從而可以大大降低系統開發成本和開發周期。目前,已推出的嵌入式實時操作系統有很多種,比較常用的有VxWorks,WinCE,VRTX,pSOS,Palm OS,嵌入式Linux,Delta OS等。對于8051系列單片機,由于具有很少的RAM和ROM,在嵌入式實時操作系統中,比較適合于這種單片機操作系統是Small RTOS51,它使用Keil C51所帶得RTX Tiny的堆棧管理機制,并和μC/OS-Ⅱ一樣是搶占式的。目前,Small RTOS的最新版本為1.20.3,可以支持任務的動態建立與刪除,支持C51的重入函數,支持動態內存分配等。


2 嵌入式溫控器
2.1 嵌入式溫控器的結構及原理
    
由Small RTOS51實現的基于8位單片機的溫控器的系統結構如圖1所示。單片機作為控制核心,負責讀取溫度傳感器的溫度,并輸出至LED顯示器顯示,按鍵用來設置溫控器的溫度,當溫度超限時由輸出控制部分輸出控制信號,驅動繼電器或者報警裝置,電源部分為整個系統供電。
2.2 嵌入式溫控器硬件電路
    
由于溫控器的外圍電路比較簡單,主控器所需的輸入/輸出口不多,故采用Atmel公司的AT89C2051,溫度傳感器采用美國DALLAS半導體公司的DS18B20,其數據信號線接微控制器P3.7,LED顯示器采用4個共陰極數碼管構成,由4個串入并出的移位寄存器74LS164驅動,采用靜態顯示方式,P1.1作為LED顯示器的串行數據輸入,P1.0作為LED顯示器的串行時鐘輸入,輸出控制信號由P1.7輸出,控制PNP型晶體管,另外設置4個按鍵分別連接微控制器的P3.2~P3.5,其硬件電路如圖2所示。

3 系統軟件設計
3.1 任務的分解劃分
    
任務的劃分包括確定哪些變換屬于哪個任務,以及確定各任務的優先級。具體劃分原則可參考文獻[1]。根據任務劃分的原則以及嵌入式溫控器的具體功能,本系統將任務分解劃分為按鍵顯示處理,溫度測量,和輸出執行3個任務。
3.2 系統軟件的設計
     系統軟件設計主要包括主程序設計和各任務程序設計。
     該設計主程序流程圖如圖3所示。主程序進行初始化以后,順序建立3個任務,進入CPU休眠狀態,各個任務運行后,首先進入任務休眠狀態,等待相應任務的喚醒,任務被喚醒以后,進行相應處理,再次進入休眠狀態。各個任務均采用無限循環結構,其形式如下:

下一篇: PLC、DCS、FCS三大控

上一篇: 索爾維全系列Solef?PV

主站蜘蛛池模板: 玉米加工设备,玉米深加工机械,玉米糁加工设备.玉米脱皮制糁机 华豫万通粮机 | 沈阳网站建设_沈阳网站制作_沈阳网页设计-做网站就找示剑新零售 沈阳缠绕膜价格_沈阳拉伸膜厂家_沈阳缠绕膜厂家直销 | 淬火设备-钎焊机-熔炼炉-中频炉-锻造炉-感应加热电源-退火机-热处理设备-优造节能 | 北京康百特科技有限公司-分子蒸馏-短程分子蒸馏设备-实验室分子蒸馏设备 | 压力控制器,差压控制器,温度控制器,防爆压力控制器,防爆温度控制器,防爆差压控制器-常州天利智能控制股份有限公司 | 土壤有机碳消解器-石油|表层油类分析采水器-青岛溯源环保设备有限公司 | 冷库安装厂家_杭州冷库_保鲜库建设-浙江克冷制冷设备有限公司 | 好物生环保网、环保论坛 - 环保人的学习交流平台 | 氧氮氢联合测定仪-联测仪-氧氮氢元素分析仪-江苏品彦光电 | 镀锌角钢_槽钢_扁钢_圆钢_方矩管厂家_镀锌花纹板-海邦钢铁(天津)有限公司 | 废气处理_废气处理设备_工业废气处理_江苏龙泰环保设备制造有限公司 | 丽陂特官网_手机信号屏蔽器_Wifi信号干扰器厂家_学校考场工厂会议室屏蔽仪 | 氧氮氢联合测定仪-联测仪-氧氮氢元素分析仪-江苏品彦光电 | 考勤系统_考勤管理系统_网络考勤软件_政企|集团|工厂复杂考勤工时统计排班管理系统_天时考勤 | 成都茶楼装修公司 - 会所设计/KTV装修 - 成都朗煜装饰公司 | 英国雷迪地下管线探测仪-雷迪RD8100管线仪-多功能数字听漏仪-北京迪瑞进创科技有限公司 | 捷码低代码平台 - 3D数字孪生_大数据可视化开发平台「免费体验」 | 杭州火蝠电商_京东代运营_拼多多全托管代运营【天猫代运营】 | 制冷采购电子商务平台——制冷大市场 | 网站建设,北京网站建设,北京网站建设公司,网站系统开发,北京网站制作公司,响应式网站,做网站公司,海淀做网站,朝阳做网站,昌平做网站,建站公司 | 法钢特种钢材(上海)有限公司 - 耐磨钢板、高强度钢板销售加工 阀门智能定位器_电液动执行器_气动执行机构-赫尔法流体技术(北京)有限公司 | 水压力传感器_数字压力传感器|佛山一众传感仪器有限公司|首页 | 袋式过滤器,自清洗过滤器,保安过滤器,篮式过滤器,气体过滤器,全自动过滤器,反冲洗过滤器,管道过滤器,无锡驰业环保科技有限公司 | 集菌仪_智能集菌仪_全封闭集菌仪_无菌检查集菌仪厂家-那艾 | 有声小说,听书,听小说资源库-听世界网 | 退火炉,燃气退火炉,燃气热处理炉生产厂家-丹阳市丰泰工业炉有限公司 | 知企服务-企业综合服务(ZiKeys.com)-品优低价、种类齐全、过程管理透明、速度快捷高效、放心服务,知企专家! | TPE塑胶原料-PPA|杜邦pom工程塑料、PPSU|PCTG材料、PC/PBT价格-悦诚塑胶 | 防爆鼓风机-全风-宏丰鼓风机-上海梁瑾机电设备有限公司 | 免费个人pos机申请办理-移动pos机刷卡-聚合收款码办理 | 雨水收集系统厂家-雨水收集利用-模块雨水收集池-徐州博智环保科技有限公司 | 泥沙分离_泥沙分离设备_泥砂分离机_洛阳隆中重工机械有限公司 | 振动筛-交叉筛-螺旋筛-滚轴筛-正弦筛-方形摇摆筛「新乡振动筛厂家」 | 智慧农业|农业物联网|现代农业物联网-托普云农物联网官方网站 | 视频直播 -摄影摄像-视频拍摄-直播分发 | 据信,上课带着跳 D 体验-别样的课堂刺激感受引发网友热议 | 江西高职单独招生-江西单招考试-江西高职单招网| 卫浴散热器,卫浴暖气片,卫生间背篓暖气片,华圣格浴室暖气片 | 螺钉式热电偶_便携式温度传感器_压簧式热电偶|无锡联泰仪表有限公司|首页 | 缝纫客| 防爆电机_ybx3系列电机_河南省南洋防爆电机有限公司 |