基于單片機的單定時器無延時呼吸燈控制方法
基本信息
申請?zhí)?/td> | CN201811087375.0 | 申請日 | - |
公開(公告)號 | CN109496024A | 公開(公告)日 | 2019-03-19 |
申請公布號 | CN109496024A | 申請公布日 | 2019-03-19 |
分類號 | H05B37/02(2006.01)I | 分類 | 其他類目不包含的電技術(shù); |
發(fā)明人 | 楊瑞寧; 張奕; 鄧永德 | 申請(專利權(quán))人 | 北京海杭通訊科技有限公司 |
代理機構(gòu) | 深圳市科吉華烽知識產(chǎn)權(quán)事務(wù)所(普通合伙) | 代理人 | 孫偉 |
地址 | 100020 北京市朝陽區(qū)將臺路5號院5號樓5103室 | ||
法律狀態(tài) | - |
摘要
摘要 | 本發(fā)明提供了一種基于單片機的單定時器無延時呼吸燈控制方法,包括以下步驟:S1、將單周期內(nèi)的計數(shù)變量X和周期個數(shù)計數(shù)變量Y都設(shè)置為零;S2、每調(diào)用一次單定時器中斷響應函數(shù),單周期內(nèi)的計數(shù)變量X自增預設(shè)值A(chǔ),并判斷是否達到單個周期計數(shù)最大值,如果是,執(zhí)行步驟S3,否則執(zhí)行步驟S7;S3、將單周期內(nèi)的計數(shù)變量X賦值為0,周期個數(shù)計數(shù)變量Y自增預設(shè)B;S4、判斷周期個數(shù)計數(shù)變量Y是否大于最大周期個數(shù),如是,執(zhí)行步驟S5,否則執(zhí)行步驟S6。本發(fā)明的有益效果是:通過一個定時器實現(xiàn)了無延時呼吸燈控制,占用較少的資源:僅用一個定時器,代碼簡潔,占用空間少;中斷函數(shù)執(zhí)行具有較高的實時性,延時低。 |
