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