《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于實時操作系統(tǒng)μC/OS-II的智能窗設計方法
基于實時操作系統(tǒng)μC/OS-II的智能窗設計方法
中電網(wǎng)
摘要: CPU的選擇是嵌入式系統(tǒng)開發(fā)的關鍵所在。本系統(tǒng)的CPU采用了ATMEL公司生產的AT89S51單片機。主要基于以下幾點考慮;相比其他CPU價格便宜;經過擴展后可以移植操作系統(tǒng)μC/OS-II;51單片機在國內研究的較早,技術成熟。系統(tǒng)還包括電源、存儲、按鍵、煤氣、濕度、盜情、電機等基本模塊。系統(tǒng)架構如圖1所示。
Abstract:
Key words :

本文討論了一種基于實時操作系統(tǒng)μC/OS-II的智能窗設計方法。


1系統(tǒng)功能

本系統(tǒng)功能如下:手動按鈕開關窗戶;紅外遙控窗戶的開關;雨天能夠自動把窗戶關閉;檢測到可燃氣體自動把窗戶打開;遇有盜情,會發(fā)出刺耳的報警聲,把窗戶關閉,并發(fā)送一條短消息給住戶。

2硬件設計

CPU的選擇是嵌入式系統(tǒng)開發(fā)的關鍵所在。本系統(tǒng)的CPU采用了ATMEL公司生產的AT89S51單片機。主要基于以下幾點考慮;相比其他CPU價格便宜;經過擴展后可以移植操作系統(tǒng)μC/OS-II;51單片機在國內研究的較早,技術成熟。系統(tǒng)還包括電源、存儲、按鍵、煤氣、濕度、盜情、電機等基本模塊。系統(tǒng)架構如圖1所示。
http://www.eefocus.com/include/picture/500/400/data/11-08/20755213090826/1313228945_728f4c98.jpg


3軟件設計

3.1 μC/OS-II簡介

μC/OS-II是一個可移植(portable)、可固化的(rom-able)和占先式的(preemptive)實時內核,最多可以管理64個任務。μC/OS-II的源代碼公開,絕大部分代碼使用標準的ANSIC書寫,所以可以方便地移植到很多不同種類的處理器或控制器上。μC/OS-II中的任務包括休眠態(tài)、就緒態(tài)、運行態(tài)、掛起態(tài)和被中斷態(tài)5種狀態(tài)。

3.2軟件方案

3.2.1 設計思路簡介

本設計的軟件和以往設計的前后系統(tǒng)不同,采用了多任務機制來設計應用程序。CPU對大多數(shù)事件的處理都是放在任務中完成,而各個任務都是由對應的信號量激活的。信號量可以由任務或外中斷INT0來發(fā)送,各個任務和外中斷INT0之間的關系如圖2所示。
http://www.eefocus.com/include/picture/500/400/data/11-08/20755213090826/1313228958_a3d0556d.jpg
圖2中的箭頭代表向相應的任務發(fā)送相應的信號量,箭頭的起始端為信號量發(fā)送方,箭頭的末端為信號量的接收方。

3.2.2系統(tǒng)任務和資源分配

μC/OS-II是一個實時多任務操作系統(tǒng),所以把系統(tǒng)軟件分割成多個任務,每個任務負責完成部分工作,系統(tǒng)功能由多個任務協(xié)作完成。任務分配方案的好壞將直接影響軟件的編寫的效率和性能。本系統(tǒng)的任務分配如表1所示。
http://www.eefocus.com/include/picture/500/400/data/11-08/20755213090826/1313228969_e9dc6331.jpg
在起始任務中建立了一系列信號量來協(xié)調各個任務的執(zhí)行,各信號量的作用如表2所示。
http://www.eefocus.com/include/picture/500/400/data/11-08/20755213090826/1313228980_761c49af.jpg

3.2.3 主要任務描述

首先建立一個主函數(shù)(main函數(shù)),在主函數(shù)中調用OSInit()函數(shù)初始化μC/OS-II,然后建立第一個任務(起始任務),最后調用OSStart()函數(shù)啟動多任務。當然,在建立主函數(shù)之前必須定義各個任務的堆棧,系統(tǒng)的全局變量和相關宏。主函數(shù)的程序清單如下:
http://www.eefocus.com/include/picture/500/400/data/11-08/20755213090826/1313229011_859dc016.jpg
起始任務(StartTask) 是系統(tǒng)建立的第一個任務,他主要有3個功能:完成對定時器、外中斷0和串行口的初始化;建立系統(tǒng)所要用到的信號量;建立系統(tǒng)的其他任務。

起始任務部分程序清單如下:
http://www.eefocus.com/include/picture/500/400/data/11-08/20755213090826/1313229023_caeb3bb7.jpg
電機開窗任務(openwintask) 在電機開窗任務中首先等待信號量sem_open。該信號量是由煤氣處理任務、紅外遙控處理任務和手動開窗任務發(fā)送的。如果其他任務發(fā)送了該信號量,程序就設置電機轉動方向,并控制p3.4送出電機轉動脈沖,直到窗戶被打開。

電機關窗任務(closewintask) 該任務必須在信號量sem open有效時才會被激活。信號量sere_open有下雨處理任務、紅外遙控處理任務和手動關窗任務發(fā)送。



 

此內容為AET網(wǎng)站原創(chuàng),未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲一区欧美激情| 一区二区三区|亚洲午夜| 亚洲日本免费电影| 一色屋精品亚洲香蕉网站| 国产日韩精品一区观看| 国产精品久久久久一区| 国产精品久久国产精麻豆99网站| 欧美绝品在线观看成人午夜影视 | 亚洲在线一区| 亚洲一区二区高清视频| 亚洲一区www| 亚洲欧美日韩国产综合精品二区| 亚洲欧美日韩精品久久亚洲区 | 亚洲黄色片网站| 亚洲激情视频| 亚洲美女中出| 在线亚洲一区| 亚洲在线一区二区| 欧美一级理论性理论a| 欧美自拍丝袜亚洲| 久久亚洲免费| 欧美国产精品日韩| 欧美日本一道本在线视频| 欧美日韩国产欧| 国产精品国产三级国产a| 国产精品一区二区在线观看不卡| 国产欧美日韩一区| 国语自产精品视频在线看| 伊甸园精品99久久久久久| 亚洲欧洲视频在线| 亚洲免费观看视频| 亚洲综合导航| 久久精品夜夜夜夜久久| 亚洲精品乱码久久久久久| 夜夜狂射影院欧美极品| 亚洲自拍偷拍福利| 久久不射2019中文字幕| 免播放器亚洲一区| 欧美日韩高清在线一区| 国产精品日韩在线观看| 韩国av一区| 亚洲精品永久免费| 亚洲欧美在线看| 亚洲韩国日本中文字幕| 一区二区三区.www| 久久国产精品毛片| 免费久久99精品国产自| 欧美日韩美女在线| 国产亚洲高清视频| 91久久精品国产91久久性色| 一区二区三区导航| 久久精品国产999大香线蕉| 亚洲美女区一区| 欧美一区精品| 欧美成人综合一区| 国产精品一级| 亚洲国产99精品国自产| 亚洲一区二区动漫| 亚洲精品久久久久久久久久久久| 亚洲影院免费观看| 老司机精品视频网站| 欧美日韩综合在线免费观看| 国产日韩精品在线观看| 亚洲欧洲综合| 欧美在线免费视频| 亚洲天天影视| 美女视频黄 久久| 国产精品视频xxxx| 亚洲人成在线观看一区二区 | 日韩视频永久免费观看| 香蕉久久夜色| 欧美欧美天天天天操| 国产亚洲成年网址在线观看| 99精品视频免费全部在线| 亚洲高清资源综合久久精品| 亚洲免费在线电影| 欧美成人午夜激情在线| 国产精品一卡| 亚洲日本va在线观看| 久久精品国产一区二区电影 | 亚洲精选视频在线| 久久激情五月丁香伊人| 欧美日韩成人在线视频| 国内精品久久久久影院 日本资源| 妖精成人www高清在线观看| 亚洲第一二三四五区| 亚洲女人av| 欧美女同在线视频| 在线观看亚洲| 欧美综合国产精品久久丁香| 亚洲一区制服诱惑| 欧美精品免费播放| 伊人春色精品| 欧美在线观看视频在线 | 国产裸体写真av一区二区| 日韩一级网站| 日韩视频在线一区二区三区| 久久久久一区二区三区| 国产精品视频久久久| 一本色道久久综合狠狠躁篇的优点| 亚洲欧洲一区二区三区| 久久亚洲影音av资源网| 国产乱子伦一区二区三区国色天香| 一本一本久久a久久精品综合妖精| 亚洲精品日韩久久| 麻豆精品视频在线观看| 国产一区二区福利| 午夜日本精品| 欧美一区二区三区精品| 国产精品美女在线观看| 一区二区激情小说| 一本一本久久a久久精品综合妖精| 欧美高清视频在线观看| 亚洲第一精品影视| 亚洲黄色高清| 欧美大秀在线观看 | 亚洲免费成人| 正在播放日韩| 欧美日韩在线观看一区二区| 亚洲精品视频一区| 日韩视频在线一区二区| 欧美久久久久免费| 亚洲另类黄色| 亚洲一区999| 国产精品视频网| 午夜精品久久久久久久99水蜜桃| 亚洲欧美日韩精品在线| 国产精品丝袜白浆摸在线| 亚洲欧美日韩另类| 久久精品国产96久久久香蕉| 黄色影院成人| 亚洲精品久久久久中文字幕欢迎你 | 欧美午夜视频网站| 亚洲午夜精品一区二区| 午夜亚洲伦理| 国产三级欧美三级| 久久国产精品毛片| 欧美成人精品一区二区三区| 亚洲国产成人久久综合一区| 日韩天堂av| 国产精品jvid在线观看蜜臀| 亚洲小说春色综合另类电影| 欧美亚洲免费在线| 好吊色欧美一区二区三区视频| 亚洲激情黄色| 欧美日韩在线免费视频| 亚洲男人天堂2024| 久久综合色88| 亚洲精品美女在线观看| 亚洲尤物精选| 国产一区二区精品| 亚洲黄色在线视频| 欧美网站在线观看| 亚洲欧美日本在线| 免费在线观看日韩欧美| 亚洲精品之草原avav久久| 亚洲字幕一区二区| 国内一区二区三区在线视频| 亚洲日韩成人| 国产精品jizz在线观看美国| 欧美在线免费看| 欧美欧美天天天天操| 亚洲欧美日韩精品在线| 美脚丝袜一区二区三区在线观看| 日韩一二三在线视频播| 欧美影视一区| 亚洲激情成人网| 午夜久久tv| 亚洲第一天堂av| 午夜精品免费| 亚洲国产精品成人一区二区| 亚洲在线观看免费| 在线观看欧美亚洲| 亚洲综合电影| 亚洲成人在线网站| 性伦欧美刺激片在线观看| 在线观看日韩www视频免费| 亚洲一区二区三区在线观看视频| 国内精品视频一区| 亚洲欧美日韩精品在线| 在线播放亚洲一区| 亚洲欧美在线磁力| 亚洲激情一区二区| 久久久99国产精品免费| 夜夜嗨网站十八久久| 欧美专区一区二区三区| 99热这里只有成人精品国产| 久久综合九色综合网站| 亚洲综合日本| 欧美精品在线极品| 久久av一区二区| 国产精品久久久久久妇女6080| 亚洲精品免费看| 国外成人性视频| 亚洲欧美中文日韩在线| 亚洲精品黄网在线观看| 久久性天堂网| 午夜欧美精品| 国产精品欧美日韩一区二区| 亚洲精品国产精品国自产在线 |