基于單片機的單定時器無延時呼吸燈控制方法

基本信息

申請?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í)行具有較高的實時性,延時低。