999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

單片機及時處理系統

2017-03-17 08:02:41林躍躍
電子技術與軟件工程 2016年16期
關鍵詞:單片機

林躍躍

摘 要

在家用電器的電控部分,單片機系統得到了廣泛應用。但就目前來看,家電電控系統對成本控制有一定的要求,以至于嵌入式操作系統難以在系統中得到應用。為滿足用戶的多樣性需求,則需要進行具有較高處理速度的單片機系統的開發,從而利用更少的資源實現更快的控制。基于這種情況,本文設計了一種單片機及時處理系統,從而為關注這一話題的人們提供參考。

【關鍵詞】單片機 及時處理系統 家電控制

隨著電器行業的不斷發展,電器研發類的企業面臨的市場競爭也在日漸加劇。企業不得不通過提高單片機處理速度獲得更大的市場競爭力。因此,相關人員有必要對單片機的處理速度提升問題展開研究。

1 單片機及時處理系統的設計思路

就目前來看,常用的家電主控芯片只能實現簡單的家電控制功能。在芯片內部,通過對運算處理單元CPU的定時器1~m和中斷1~a進行設置,則能夠使系統在定時器響應時完成相關變量的計時。而直至變量計時達到設定值,系統就會給予相應標志位11~1n一定的數值。當芯片完成相應標志位的識別后,則會進行相應操作11~1n的執行。但是,使用該種方式進行計時,將導致每段程序代碼的最長時間無法得到準確計算。因為每段程序代碼的運行會根據不同邏輯狀態產生時間差異,而使用該種方式只能估算代碼的時間范圍。當幾個標志同時達到時間時,就會出現不同程序代碼段先后運行的問題,從而導致一些程序運行時長超出最短標志位需要的時間,繼而導致標志位操作無法執行。而設計單片機及時處理系統,就是為了利用較少的資源滿足系統的實時性任務要求。在該系統的控制下,即便同時產生多個任務,系統也能夠完成事件的及時處理,因此能夠使家電控制功能得到完善。

2 單片機及時處理系統的結構及功能

2.1 系統結構

從結構上來看,單片機及時處理系統由運算單元CPU、變量計時模塊、事件查詢部、事件生成部、事件執行部、定時器和1~a個中斷構成。利用一個定時器資源,CPU就能夠結合變量及時模塊完成相應事件的產生。而通過中斷1~a,CPU也能夠產生相應的事件。按照相應規則,事件生成部可以進行事件處理和保存。利用事件查詢部,CPU則能夠完成保存事件的查詢。根據優先級,則能夠完成事件先后順利的綜合判斷,從而使優先執行的事件得以立即執行。最后,利用事件執行部,系統就能完成相應操作。如圖1所示。

從系統工作流程上來看,當芯片上電后,其將完成初始化操作。在這一階段,系統將延遲100-500ms的時間,并且完成市電類型和機型的判斷,同時完成IO口、中斷和定時器的設置。當事件得到觸發后,事件數量EvtCnt>0,事件獲取流程將得到啟動。根據事件,系統將進行相應操作的執行。完成當前時間執行后,如果仍然有EvtCnt>0,則需要繼續進行事件的獲取和執行,并直至EvtCnt=0。

2.2 系統的及時處理功能

2.2.1 事件的生成

分析系統功能可以發現,系統可以通過兩種方式進行事件生成。具體來講,就是利用定時器計時模塊和中斷分別生成事件。如果事件是利用定時器的計時模塊生成的,系統會先判斷定時器是否達到預設值。如果達到了設定值,系統計時變量將會開始計時,然后判斷系統計時變量是否達到了預設值。如果達到了預設值,系統會將事件類型賦值給變量EvtNew,然后進入到事件生成流程中。如果有環節未達到設定值,就會返回最初的詢問步驟。如果事件是中斷生成的,則說明事件可以利用外部中斷或案件觸發。此時,系統將先完成中斷并使能設置,然后在中斷觸發后進入中斷服務程序。完成相應的判斷和去抖操作后,系統將確認事件觸發,然后將按鍵賦值給變量EvtNew,并且進入到事件生成流程中。

2.2.2 事件的獲取

系統在獲取事件時,也可以采取兩種方式。一方面,系統可以按照事件優先級對事件進行有選擇性的獲取,從而滿足系統的實時性要求。另一方面,系統可以按照事件觸發的順序完成事件獲取,采取該種方式則能夠簡化系統操作。按照前一種事件獲取方式,系統將先關中斷,然后對優先級數組ucArrayEvtPriQueue[0]~[N-1]進行分析,并且從中獲取高優先級事件,并且賦予ucEvtPtr序號。針對事件真實變量EvtReal,則會賦予數組ucArrayEvtQueue[ucEvtPtr]的值。將事件數量減1后,系統將會繼續賦值。最后,將中斷打開后,系統將完成事件獲取操作。如果有事件的優先級相同,系統會根據事件觸發順序完成數組序號的排列。如果按照事件觸發的先后順序進行獲取事件的流程,則需要先關中斷,然后將數組ucArrayEvtQueue[ucEvtPtr]的值賦給事件真實變量EvtReal。將事件數量減1后,還要將指針變量ucEvtPtr加1。最后,將中斷打開后,才能完成事件的獲取。

3 結論

總之,使用該種單片機及時處理系統,能夠利用較少的資源同時完成多種任務,所以能夠滿足任務處理對系統的實時性要求。因此,相信隨著相關技術的發展,該系統將能在家電控制領域得到應用,從而幫助企業獲得更多的市場競爭力。

參考文獻

[1]郝嶸,高國偉,何剛等.基于單片機的遠程家電控制系統的設計[J].傳感器世界,2015(06):12-16.

[2]吳卻.基于公用電話網絡的單片機控制家電系統設計[J].廣西民族師范學院學報,2010(05):46-49.

[3]劉剛,胡仁平.基于AT89S52單片機的家電智能控制系統的設計[J].科技信息,2010(34):198.

作者單位

廣東美的廚房電器制造有限公司 廣東省佛山市 528311

猜你喜歡
單片機
基于單片機的SPWM控制逆變器的設計與實現
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的多功能智能插排
電子制作(2019年11期)2019-07-04 00:34:48
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
小議PLC與單片機之間的串行通信及應用
電子制作(2018年12期)2018-08-01 00:48:04
MSP430單片機在仿真中要注意的幾點問題
電子制作(2017年9期)2017-04-17 03:00:53
基于單片機的平衡控制系統設計
電子制作(2017年19期)2017-02-02 07:08:27
基于單片機的三維LED點陣設計
電子制作(2016年21期)2016-05-17 03:52:51
Microchip推出兩個全新PIC單片機系列
基于Proteus的單片機控制系統的仿真設計
主站蜘蛛池模板: 国产不卡在线看| 国产小视频在线高清播放| 亚洲人成网18禁| 久久成人免费| 亚洲综合狠狠| 免费一级毛片在线播放傲雪网| 污污网站在线观看| 中国国产一级毛片| 日本国产一区在线观看| 在线高清亚洲精品二区| 久久精品中文字幕少妇| 第一区免费在线观看| 成人亚洲视频| 免费无码又爽又黄又刺激网站 | 久久无码av一区二区三区| 黄色网在线| 毛片网站观看| 色噜噜久久| 久久国产精品波多野结衣| 怡红院美国分院一区二区| 欧美精品不卡| 国产成人综合在线观看| 久久亚洲精少妇毛片午夜无码| igao国产精品| 欧美综合在线观看| 999国产精品永久免费视频精品久久 | 国产欧美日韩在线一区| 亚洲欧美综合精品久久成人网| 国产精品自拍露脸视频| 有专无码视频| 9啪在线视频| 日本免费一区视频| 超薄丝袜足j国产在线视频| 国产精品永久免费嫩草研究院| 孕妇高潮太爽了在线观看免费| 亚洲无码视频一区二区三区| 国产在线专区| 好吊色妇女免费视频免费| 久久a级片| 成人年鲁鲁在线观看视频| 2021国产精品自产拍在线| 四虎亚洲精品| 亚洲一级毛片免费看| 波多野结衣无码视频在线观看| 国产亚洲精品97在线观看| 在线观看网站国产| 国产三级国产精品国产普男人| 伊人久久福利中文字幕| 中文字幕久久精品波多野结| 亚洲色图在线观看| 免费aa毛片| 日本三级欧美三级| 亚洲国产精品无码AV| 国产在线八区| 天天躁夜夜躁狠狠躁图片| 国产区免费| 99er精品视频| 日韩久久精品无码aV| 亚洲二三区| 日韩乱码免费一区二区三区| 国产亚洲高清视频| 欧洲高清无码在线| 无码丝袜人妻| 亚洲精品国产成人7777| 精品无码一区二区三区电影| 99尹人香蕉国产免费天天拍| 国产自产视频一区二区三区| 亚洲看片网| 中文纯内无码H| 亚洲中文字幕无码爆乳| 亚洲精品欧美日韩在线| 91麻豆精品国产高清在线| 91蜜芽尤物福利在线观看| 亚洲毛片在线看| a天堂视频| 久久综合色天堂av| 亚洲午夜天堂| 亚洲无卡视频| 一本大道无码日韩精品影视| 亚洲中文字幕日产无码2021| 97国产精品视频人人做人人爱| 亚洲无码视频喷水|