www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁 > 模擬 > 模擬
[導(dǎo)讀]本文提出一種利用查表法解決單片機(jī)應(yīng)用系統(tǒng)中在一定循環(huán)周期內(nèi)定時開關(guān)機(jī)判斷問題的方法。將實時時問、開機(jī)時間、關(guān)機(jī)時間三者相互比較,根據(jù)比較結(jié)果進(jìn)行查表并確定控制結(jié)果。該方法簡單、實用,也可以用于其他嵌入式系統(tǒng)或控制系統(tǒng)中。

引言
    定時開關(guān)機(jī)是在每天、每周、每月等的定時開關(guān)機(jī)中常見的問題。例如居民生活區(qū)的加壓泵房,在用水量較少時(如深夜至凌晨),定時關(guān)閉加壓系統(tǒng),僅由管網(wǎng)供水;在用水量較大時,定時開啟加壓系統(tǒng),進(jìn)行恒壓供水。為了實現(xiàn)定時開關(guān)機(jī),系統(tǒng)需要外接一個實時時鐘芯片(如DSl302),以獲得實時時間。
    一定周期(如每天)的定時開關(guān)機(jī),需要解決實時時間中的進(jìn)位問題。以時分為例,明天的1:00比今天23:59離當(dāng)前更遠(yuǎn),因為實際上前者相當(dāng)于25:00。因此,如果要判斷時分的大小,需要同時比較日期,增加了判斷的難度。本文主要以24小時內(nèi)定時開關(guān)機(jī)為例,說明通過查表解決定時開關(guān)機(jī)判斷問題的方法,該方法只需要比較小時和分鐘。

1 24小時內(nèi)一次定時開關(guān)機(jī)
    分為兩種情況進(jìn)行分析。一種情況是,開機(jī)時間(即開機(jī)起始的時間)大于關(guān)機(jī)時間(即關(guān)機(jī)起始的時間)。例如開機(jī)時間為05:OO,關(guān)機(jī)時間為02:00,如圖1(a)所示。另一種情況是,開機(jī)時間小于關(guān)機(jī)時間。例如開機(jī)時間為04:00,關(guān)機(jī)時間為23:OO,如圖1(b)所示。圖中陰影部分均為關(guān)機(jī)的時間段。


    從圖1(a)中可以看出,如果實時時間同時大于,或同時小于開機(jī)時間和關(guān)機(jī)時間,則系統(tǒng)開機(jī);如果實時時間大于關(guān)機(jī)時間且小于開機(jī)時間,則系統(tǒng)關(guān)機(jī)。
    從圖1(b)中可以看出,如果實時時間同時大于,或同時小于開機(jī)時間和關(guān)機(jī)時間,則系統(tǒng)關(guān)機(jī);如果實時時間大于關(guān)機(jī)時間且小于開機(jī)時間,則系統(tǒng)開機(jī)。其結(jié)果正好和圖1(a)相反。
    實際上,系統(tǒng)是否需要開機(jī)由以下3個時間的比較結(jié)果共同決定:實時時間與開機(jī)時間、實時時間與關(guān)機(jī)時間、開機(jī)時間與關(guān)機(jī)時間。這3種比較結(jié)果共有8種組合可能。根據(jù)以上分析即可得到表1,用O和1來表示它們之間的邏輯關(guān)系。


    經(jīng)過分析,表1出現(xiàn)了無關(guān)項(x),序號2和5所對應(yīng)的比較結(jié)果是不會出現(xiàn)的。可以根據(jù)表1編制出適合不同單片機(jī)的程序表格(如MCS51,Tabl:db O,1,55h,O,1,55h,0,1)。其中無關(guān)項對應(yīng)的結(jié)果可以用特定數(shù)值(如55h)表示出錯,由上層應(yīng)用程序處理。在程序編制時,只需要將3種時間相互比較的結(jié)果經(jīng)過組合,就可以通過查表得到結(jié)果。開機(jī)時間與關(guān)機(jī)時間的比較結(jié)果在設(shè)定時即可確定并預(yù)先保存,在實際運(yùn)行時只需要比較實時時間與開機(jī)時間、實時時間與關(guān)機(jī)時間。

2 24小時內(nèi)多次定時開關(guān)機(jī)及其他情況
    如圖2所示,24小時內(nèi)設(shè)定了4組開關(guān)機(jī)時間。圖中陰影部分為關(guān)機(jī)的時間段。根據(jù)不同開、關(guān)機(jī)時間組,分別按照上述方法根據(jù)表1進(jìn)行查表,將得到的所有結(jié)果相與,以決定開機(jī)或關(guān)機(jī)。只有實時時間滿足所有的開機(jī)時間條件時,系統(tǒng)才可以開機(jī)。


    在某個非循環(huán)的固定時間段內(nèi)(如2009-10-1 06:00至2009-10-8 23:00)開機(jī),實際上只需判斷實時時間是否在時間段內(nèi),該情況默認(rèn)關(guān)機(jī)時間大于開機(jī)時間。參考文獻(xiàn)中的應(yīng)用即此種情況。
    以某個固定周期為循環(huán)(如每周、每月等)時,只需在3種時間相互比較大小時改變算法,仍可以根據(jù)三者的比較結(jié)果,通過查表得到系統(tǒng)的輸出。

結(jié)語
    本文提出一種利用查表法解決單片機(jī)應(yīng)用系統(tǒng)中在一定循環(huán)周期內(nèi)定時開關(guān)機(jī)判斷問題的方法。將實時時問、開機(jī)時間、關(guān)機(jī)時間三者相互比較,根據(jù)比較結(jié)果進(jìn)行查表并確定控制結(jié)果。該方法簡單、實用,也可以用于其他嵌入式系統(tǒng)或控制系統(tǒng)中。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

美國紐約州阿蒙克2022年10月20日 /美通社/ -- IBM(NYSE: IBM)發(fā)布 2022 年第三季度業(yè)績報告。 IBM 董事長兼首席執(zhí)行官 Arvind Kri...

關(guān)鍵字: IBM 軟件 BSP 云平臺

成都2022年10月19日 /美通社/ -- 近期,平安養(yǎng)老險積極籌備個人養(yǎng)老金的產(chǎn)品設(shè)計和系統(tǒng)開發(fā)工作,發(fā)展多樣化的養(yǎng)老金融產(chǎn)品,推動商業(yè)養(yǎng)老保險、個人養(yǎng)老金、專屬商業(yè)養(yǎng)老保險等產(chǎn)品供給。 搭養(yǎng)老政策東風(fēng) ...

關(guān)鍵字: 溫度 BSP 東風(fēng) 大眾

廣東佛山2022年10月19日 /美通社/ -- 空間是人居生活的基礎(chǔ)單元,承載著生存與活動的最基本功能。而對于理想空間的解構(gòu)意義卻在物理性容器之外,體現(xiàn)出人們對于空間和生活深層關(guān)系的思考,同時也塑造著人與空間的新型連接...

關(guān)鍵字: 溫度 BSP 智能化 進(jìn)程

上海2022年10月19日 /美通社/ -- 10月17日晚間,安集科技披露業(yè)績預(yù)告。今年前三季度,公司預(yù)計實現(xiàn)營業(yè)收入7.54億元至8.33億元,同比增長60.24%至77.03%;歸母凈利潤預(yù)計為1.73億...

關(guān)鍵字: 電子 安集科技 BSP EPS

北京2022年10月19日 /美通社/ -- 10月18日,北京市經(jīng)濟(jì)和信息化局發(fā)布2022年度第一批北京市市級企業(yè)技術(shù)中心創(chuàng)建名單的通知,諾誠健華正式獲得"北京市企業(yè)技術(shù)中心"認(rèn)定。 北京市企業(yè)技...

關(guān)鍵字: BSP ARMA COM 代碼

北京2022年10月18日 /美通社/ -- 10月14日,國際數(shù)據(jù)公司(IDC)發(fā)布《2022Q2中國軟件定義存儲及超融合市場研究報告》,報告顯示:2022年上半年浪潮超融合銷售額同比增長59.4%,近5倍于...

關(guān)鍵字: IDC BSP 數(shù)字化 數(shù)據(jù)中心

上海2022年10月18日 /美通社/ -- 2022年9月5日,是首都銀行集團(tuán)成立60周年的紀(jì)念日。趁著首都銀行集團(tuán)成立60周年與首都銀行(中國)在華深耕經(jīng)營12年的“大日子”,圍繞作為外資金融機(jī)構(gòu)對在華戰(zhàn)略的構(gòu)想和業(yè)...

關(guān)鍵字: 數(shù)字化 BSP 供應(yīng)鏈 控制

東京2022年10月18日  /美通社/ -- NIPPON EXPRESS HOLDINGS株式會社(NIPPON EXPRESS HOLDINGS, INC.)旗下集團(tuán)公司上海通運(yùn)國際物流有限公司(Nipp...

關(guān)鍵字: 溫控 精密儀器 半導(dǎo)體制造 BSP

廣州2022年10月18日 /美通社/ -- 10月15日,第 132 屆中國進(jìn)出口商品交易會("廣交會")于"云端"開幕。本屆廣交會上高新技術(shù)企業(yè)云集,展出的智能產(chǎn)品超過140,...

關(guān)鍵字: 中國智造 BSP 手機(jī) CAN

Lua RTOS 是一個實時操作系統(tǒng),設(shè)計在嵌入式系統(tǒng)上運(yùn)行,對 FLASH 和 RAM 內(nèi)存的要求最低。目前 Lua RTOS 可用于 ESP32, ESP8266 和 PIC32MZ 平臺,并可以輕松移植到其他32位...

關(guān)鍵字: Lua RTOS 操作系統(tǒng) 嵌入式系統(tǒng)

模擬

31144 篇文章

關(guān)注

發(fā)布文章

編輯精選

技術(shù)子站

關(guān)閉