摘 要: 介紹一種以STC89C52單片機(jī)、DS1302,1602液晶顯示為核心,具備調(diào)節(jié)時(shí)間,設(shè)置開啟時(shí)間與關(guān)閉時(shí)間的定時(shí)開關(guān)的實(shí)現(xiàn)過程。采用C語言編寫,與匯編語言相比具有更好的移植性和可讀性,便于修改和增減功能,并通過Protues成功仿真。
關(guān)鍵詞: STC89C52; 定時(shí)開關(guān); C語言; Protues
中圖分類號(hào): TN710?34; TP39 文獻(xiàn)標(biāo)識(shí)碼: A 文章編號(hào): 1004?373X(2013)08?0004?03
0 引 言
定時(shí)開關(guān)[1]在人們生活中扮演著重要的角色,給人們的生活帶來了很大的方便。早在我國的古代采用滴水方式計(jì)時(shí),當(dāng)水滴到一定量時(shí)就引發(fā)機(jī)關(guān)報(bào)時(shí)。隨著電子信息的快速發(fā)展, 如今的電視機(jī),電風(fēng)扇等電器產(chǎn)品都附帶了定時(shí)器,但是電子產(chǎn)品附帶的定時(shí)器只適用于該用電器,并不能擴(kuò)展使用到其他用電器上。
本文所介紹的定時(shí)開關(guān)目的在于控制主電源,從而適用于能瞬間斷電的一切電子產(chǎn)品,不僅能在規(guī)定的時(shí)間準(zhǔn)時(shí)斷開同時(shí)能在設(shè)定的時(shí)間內(nèi)準(zhǔn)時(shí)開啟,給人們?nèi)粘I顜砹藰O大的方便,如能通過應(yīng)用此定時(shí)開關(guān)在上班期間定時(shí)煮飯,手機(jī)充電在適當(dāng)時(shí)間將電源斷開。
該定時(shí)器具備以下幾個(gè)特點(diǎn):采用C語言[2]編寫程序,與匯編語[3]言相比便于修改和增減功能;所采用的芯片STC89C52單片機(jī)、1602液晶顯示器,DS1302時(shí)鐘芯片功耗低、可靠性高;與機(jī)械定時(shí)器相比不僅消除了噪聲,更加準(zhǔn)確,且使用壽命要長;采用Protues仿真,方便直觀。
1 系統(tǒng)設(shè)計(jì)方案
以STC89C52[4]單片機(jī)為核心,通過DS1302時(shí)鐘芯片進(jìn)行時(shí)間控制,使用1×4鍵盤作為數(shù)據(jù)輸入方式,驅(qū)動(dòng)1602顯示器提示程序運(yùn)行過程和開鎖的步驟。……