邵陽學(xué)院信息工程學(xué)院 李 鑫 江世明
基于STC89C52RC單片機的時間控制系統(tǒng)
邵陽學(xué)院信息工程學(xué)院 李 鑫 江世明
改革開放后,人民生活節(jié)奏越來越快,基于STC89C52RC單片機的時間控制系統(tǒng)控制實現(xiàn)了人們對時間掌握的智能化,現(xiàn)代人生活節(jié)奏越來越快,基于STC89C52RC單片機的時間控制系統(tǒng)控是現(xiàn)代人們生活必不可少的設(shè)備。在基于STC89C52RC單片機的時間控制系統(tǒng)設(shè)計中是利用STC89C52RC單片機把自動復(fù)位電路,基于STC89C52RC單片機的時間控制系統(tǒng)的顯示電路,基于STC89C52RC單片機的時間控制系統(tǒng)的電源電路,基于STC89C52RC單片機的時間控制系統(tǒng)的繼電器電路,基于STC89C52RC單片機的時間控制系統(tǒng)電鈴的電路連接起來,再通過STC89C52RC單片機的編程實現(xiàn)設(shè)計要求。基于STC89C52RC單片機的時間控制系統(tǒng)的作息時間控制系統(tǒng)是利用STC89C52RC單片機定時器計時處理來做秒計數(shù),當(dāng)所設(shè)置的時間到了,則發(fā)出一陣聲響,啟動基于STC89C52RC單片機的時間控制系統(tǒng)的繼電器,由基于STC89C52RC單片機的時間控制系統(tǒng)的繼電器可以控制放音機開啟或關(guān)閉。時,分,秒數(shù)據(jù)是存在變量內(nèi)并寫入七段顯示器的緩沖區(qū)內(nèi),由基于STC89C52RC單片機的時間控制系統(tǒng)的顯示器掃描程序中定時掃描而顯示出時間。
STC89C52RC單片機;定時器;顯示器
基于STC89C52RC單片機的時間控制系統(tǒng)是以STC89C52RC單片機為核心,配以按鍵輸入電路、時鐘振蕩電路、電鈴電路、顯示電路、繼電器輸出電路等外圍部件和軟件,能實現(xiàn)一種或多種功能的實用系統(tǒng)?;赟TC89C52RC單片機的時間控制系統(tǒng)的硬件是應(yīng)用系統(tǒng)的基礎(chǔ),基于STC89C52RC單片機的時間控制系統(tǒng)的軟件則在基于STC89C52RC單片機的時間控制系統(tǒng)的硬件的基礎(chǔ)上對其資源進(jìn)行合理調(diào)配和使用,從而完成基于STC89C52RC單片機的時間控制系統(tǒng)所要求的任務(wù),二者相互依賴,卻一不可。設(shè)計系統(tǒng)圖如圖1所示。
圖1 基于STC89C52RC單片機系統(tǒng)連接圖
基于STC89C52RC單片機的時間控制系統(tǒng)應(yīng)用的電壓有+5V、+9V。這些電源的具體應(yīng)用情況如下:+5V電源:基于STC89C52RC單片機的時間控制系統(tǒng)的STC89C52RC單片機及基于STC89C52RC單片機的時間控制系統(tǒng)的外圍電路所用電源。+9V電源:基于STC-89C52RC單片機的時間控制系統(tǒng)的壓電喇叭所用電源。根據(jù)基于STC-89C52RC單片機的時間控制系統(tǒng)的應(yīng)用要求,基于STC89C52RC單片機的時間控制系統(tǒng)的復(fù)位操作通常有兩種基本形式:上電復(fù)位和上電或開關(guān)復(fù)位。上電復(fù)位要求接通電源后,自動實現(xiàn)復(fù)位操作?;赟TC89C52RC單片機的時間控制系統(tǒng)的復(fù)位電路采用上電復(fù)位。繼電器是我們生活中常用的一種控制設(shè)備,通俗的意義上來說就是開關(guān),在條件滿足的情況下關(guān)閉或者開啟?;赟TC89C52RC單片機的時間控制系統(tǒng)的繼電器的開關(guān)特性在很多的控制系統(tǒng)尤其是離散的控制系統(tǒng)中得到廣泛的應(yīng)用。從另一個角度來說,由于為某一個用途設(shè)計使用的電子電路,最終或多或少都需要和某一些機械設(shè)備相交互,所以繼電器也起到電子設(shè)備和機械設(shè)備的接口作用。
基于STC89C52RC單片機的時間控制系統(tǒng)作息時間控制的動作利用時間計時處理來做秒計數(shù),當(dāng)所設(shè)置的時間到了,則發(fā)出一陣聲響,啟動基于STC89C52RC單片機的時間控制系統(tǒng)的繼電器,由基于STC89C52RC單片機的時間控制系統(tǒng)的繼電器可以控制放音機開啟或關(guān)閉。基于STC89C52RC單片機的時間控制系統(tǒng)的STC89C52RC單片機定時器負(fù)責(zé)定時的計數(shù),不會因為按鍵處理而中斷時間秒數(shù)的增加?;赟TC89C52RC單片機的時間控制系統(tǒng)的時,分,秒數(shù)據(jù)是存在變量內(nèi)并寫入七段顯示器的緩沖區(qū)內(nèi),而由基于STC89C52RC單片機的時間控制系統(tǒng)的顯示器掃描程序中定時掃描而顯示出時間。在基于STC89C52RC單片機的時間控制系統(tǒng)的主控程序循環(huán)中主要工作為掃描是否有按鍵,若有按鍵則應(yīng)做相應(yīng)的功能處理,同時也掃描顯示器顯示時間數(shù)據(jù),并檢查所設(shè)置的時間是否到了。
基于STC89C52RC單片機的時間控制系統(tǒng)的調(diào)試是一項很復(fù)雜而龐大的工程,它占了整個基于STC89C52RC單片機的時間控制系統(tǒng)設(shè)計的大部分時間。調(diào)試的整體過程是分別對設(shè)計的各功能模塊進(jìn)行調(diào)試,然后再進(jìn)行組裝后的整體調(diào)試?;赟TC89C52RC單片機的時間控制系統(tǒng)的調(diào)試過程包括:基于STC89C52RC單片機的時間控制系統(tǒng)的電源部分、基于STC89C52RC單片機的時間控制系統(tǒng)的顯示部分、基于STC89C52RC單片機的時間控制系統(tǒng)的單片機控制部分??偨Y(jié):基于STC89C52RC單片機的時間控制系統(tǒng)的試驗過程中一定得認(rèn)真仔細(xì)?;赟TC89C52RC單片機的時間控制系統(tǒng)的電路圖連接完后,需要檢查再通電調(diào)試。
基于STC89C52RC單片機的時間控制系統(tǒng)中STC89C52RC單片機在負(fù)責(zé)響應(yīng)外部輸入和實現(xiàn)反饋自我控制。基于STC89C52RC單片機的時間控制系統(tǒng)的程序的編寫修改完成后,用仿真器仿真時,基于STC89C52RC單片機的時間控制系統(tǒng)的幾個控制按鈕不好使,經(jīng)檢驗,是基于STC89C52RC單片機的時間控制系統(tǒng)的軟件中等待時間太短,由于按鍵抖動,響應(yīng)中斷次數(shù)過多造成控制不穩(wěn)定。增加等待時間消除抖動后,基于STC89C52RC單片機的時間控制系統(tǒng)的控制部分達(dá)到理想效果?;赟TC89C52RC單片機的時間控制系統(tǒng)的顯示部分調(diào)試成功后,將仿真器接到電路中,顯示卻閃爍,這應(yīng)該是由于反饋的信號在自我控制中出現(xiàn)了問題,可能是軟件設(shè)計中有什么沒有考慮到,基于STC89C52RC單片機的時間控制系統(tǒng)的時序上存在問題,經(jīng)修改通過。
[1]張興輝,陳守滿.基于STC89C52RC單片機的無線呼叫系統(tǒng)設(shè)計[J].現(xiàn)代電子技術(shù),2011(13):443.
[2]李書婷,韓國富,吳小林,潘哲.基于STC89C52單片機的教室燈控制系統(tǒng)設(shè)計與實現(xiàn)[J].自動化與儀器儀表,2017(01):146.
[3]蔡懷源.基于單片機的交通信號燈控制系統(tǒng)設(shè)計[J].電子制作,2017(01):238.
李鑫(1966—),男,大學(xué)本科,現(xiàn)就讀于邵陽學(xué)院信息工程學(xué)院電子信息工程專業(yè),研究方向:嵌入式系統(tǒng)。