本發(fā)明涉及單片機(jī)技術(shù)領(lǐng)域,特別是涉及一種用于單片機(jī)的單鍵開關(guān)機(jī)控制系統(tǒng)。
背景技術(shù):
隨著科學(xué)技術(shù)的進(jìn)步,單片機(jī)也得到了飛速的發(fā)展。單片機(jī)是一種集成電路芯片,其在工業(yè)控制領(lǐng)域得到了廣泛應(yīng)用。
目前,單片機(jī)已經(jīng)走入了人們的生活和工作中。隨著智能家電的發(fā)展,各種家用電器中已經(jīng)普遍應(yīng)用了單片機(jī)。單片機(jī)還被應(yīng)用于醫(yī)用設(shè)備、儀器儀表上,以提高各種設(shè)備的智能化和多功能化。隨著單片機(jī)的應(yīng)用的普遍化,科研人員努力將單片機(jī)應(yīng)用在人們的生活和工作中的各種設(shè)備裝置中,以為人們提供更多的便利。然而,很多的單片機(jī)產(chǎn)品在使用時(shí),常常需要對(duì)其進(jìn)行頻繁的開關(guān)機(jī)。一般情況下,對(duì)單片機(jī)進(jìn)行開關(guān)機(jī)時(shí)往往是斷掉單片機(jī)所在系統(tǒng)的電源,且開關(guān)復(fù)雜,成本較高。
因而,如何實(shí)現(xiàn)單片機(jī)的快速開關(guān)機(jī),且成本低廉,控制簡(jiǎn)單,是本領(lǐng)域技術(shù)人員目前需要解決的技術(shù)問題。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的是提供一種用于單片機(jī)的單鍵開關(guān)機(jī)控制系統(tǒng),可以實(shí)現(xiàn)單片機(jī)的快速開關(guān)機(jī),且成本低廉,控制簡(jiǎn)單。
為解決上述技術(shù)問題,本發(fā)明提供了如下技術(shù)方案:
一種用于單片機(jī)的單鍵開關(guān)機(jī)控制系統(tǒng),包括:機(jī)械按鍵,所述機(jī)械按鍵的第一端連接電源接口的正極,所述機(jī)械按鍵的第二端連接二極管的正極,所述二極管的負(fù)極連接單片機(jī)的電源輸入端口,所述單片機(jī)的第一IO管腳連接電導(dǎo)通開關(guān)裝置的導(dǎo)通控制端,所述電導(dǎo)通開關(guān)裝置的第一端連接所述電源接口的正極,所述電導(dǎo)通開關(guān)裝置的第二端連接所述二極管的負(fù)極;其中,所述單片機(jī)用于控制所述第一IO管腳輸出和所述電源輸入端口相同的電平;所述電導(dǎo)通開關(guān)裝置用于在所述第一IO管腳輸出高電平時(shí)導(dǎo)通自身的第一端和第二端,在所述第一IO管腳輸出低電平時(shí)斷開自身的第一端和第二端的連接。
優(yōu)選地,所述機(jī)械按鍵的第二端連接所述單片機(jī)的第二IO管腳;其中,所述單片機(jī)還用于根據(jù)所述第二IO管腳的高電平持續(xù)時(shí)間判斷所述機(jī)械按鍵是否誤按。
優(yōu)選地,所述電導(dǎo)通開關(guān)裝置包括:
第一三極管和第一MOS管,其中,所述第一三極管的基極連接所述單片機(jī)的第一IO管腳,所述第一三極管的發(fā)射極接地,所述第一三極管的集電極連接所述第一MOS管的柵極,所述第一MOS管的源極連接所述電源接口的正極,所述第一MOS管的漏極連接所述二極管的負(fù)極。
優(yōu)選地,所述第一MOS管為FDN340MOS管,所述第一三極管為SS8050三極管。
優(yōu)選地,還包括:
第一電阻,所述第一電阻的第一端連接所述第一MOS管的柵極,所述第一電阻的第二端連接所述第一MOS管的源極;
第二電阻,所述第二電阻的第一端連接所述第一MOS管的柵極,所述第二電阻的第二端連接所述第一三極管的集電極;
第三電阻,所述第三電阻的第一端連接所述第一三極管的基極,所述第三電阻的第二端連接所述單片機(jī)的第一IO管腳;
第四電阻,所述第四電阻的第一端連接所述二極管的正極,所述第四電阻的第二端接地;
第五電阻,所述第五電阻的第一端連接所述第一三極管的基極,所述第五電阻的第二端接地。
與現(xiàn)有技術(shù)相比,上述技術(shù)方案具有以下優(yōu)點(diǎn):
本發(fā)明實(shí)施例所提供的用于單片機(jī)的單鍵開關(guān)機(jī)控制系統(tǒng),包括:機(jī)械按鍵,機(jī)械按鍵的第一端連接電源接口的正極,機(jī)械按鍵的第二端連接二極管的正極,二極管的負(fù)極連接單片機(jī)的電源輸入端口,單片機(jī)的第一IO管腳連接電導(dǎo)通開關(guān)裝置的導(dǎo)通控制端,電導(dǎo)通開關(guān)裝置的第一端連接電源接口的正極,電導(dǎo)通開關(guān)裝置的第二端連接二極管的負(fù)極;其中,單片機(jī)用于控制第一IO管腳輸出和電源輸入端口相同的電平;電導(dǎo)通開關(guān)裝置用于在第一IO管腳輸出高電平時(shí)導(dǎo)通自身的第一端和第二端,在第一IO管腳輸出低電平時(shí)斷開自身的第一端和第二端的連接。當(dāng)按下機(jī)械按鍵時(shí),電源通過二極管為單片機(jī)供電,單片機(jī)的電源輸入端口為高電平,則第一IO管腳為高電平,此時(shí)電導(dǎo)通開關(guān)裝置第一端和第二端導(dǎo)通,當(dāng)機(jī)械按鍵釋放后,整個(gè)系統(tǒng)有電,單片機(jī)正式工作;當(dāng)再次按下機(jī)械按鍵時(shí),二極管導(dǎo)通,使得單片機(jī)的電源輸入端口輸入低電平,因而第一IO管腳輸出低電平,電導(dǎo)通開關(guān)裝置的第一端和第二端的電連接斷開,在釋放機(jī)械按鍵后,電源停止向單片機(jī)供電,單片機(jī)停止運(yùn)行。本發(fā)明提供的上述系統(tǒng)結(jié)構(gòu)簡(jiǎn)單,成本低廉,使用方便,通過單鍵即可以控制單片機(jī)的開關(guān)。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明一種具體實(shí)施方式所提供的用于單片機(jī)的單鍵開關(guān)機(jī)控制系統(tǒng)結(jié)構(gòu)示意圖;
圖2為本發(fā)明另一種具體實(shí)施方式所提供的用于單片機(jī)的單鍵開關(guān)機(jī)控制系統(tǒng)結(jié)構(gòu)示意圖。
具體實(shí)施方式
本發(fā)明的核心是提供一種用于單片機(jī)的單鍵開關(guān)機(jī)控制系統(tǒng),可以實(shí)現(xiàn)單片機(jī)的快速開關(guān)機(jī),且成本低廉,控制簡(jiǎn)單。
為了使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能夠更為明顯易懂,下面結(jié)合附圖對(duì)本發(fā)明的具體實(shí)施方式做詳細(xì)的說明。
在以下描述中闡述了具體細(xì)節(jié)以便于充分理解本發(fā)明。但是本發(fā)明能夠以多種不同于在此描述的其它方式來實(shí)施,本領(lǐng)域技術(shù)人員可以在不違背本發(fā)明內(nèi)涵的情況下做類似推廣。因此本發(fā)明不受下面公開的具體實(shí)施方式的限制。
請(qǐng)參考圖1,圖1為本發(fā)明一種具體實(shí)施方式所提供的用于單片機(jī)的單鍵開關(guān)機(jī)控制系統(tǒng)結(jié)構(gòu)示意圖。
本發(fā)明的一種具體實(shí)施方式提供了一種用于單片機(jī)的單鍵開關(guān)機(jī)控制系統(tǒng),包括:機(jī)械按鍵1,機(jī)械按鍵1的第一端連接電源接口2的正極,機(jī)械按鍵1的第二端連接二極管3的正極,二極管3的負(fù)極連接單片機(jī)4的電源輸入端口(VCC),單片機(jī)4的第一IO管腳IO1連接電導(dǎo)通開關(guān)裝置5的導(dǎo)通控制端,電導(dǎo)通開關(guān)裝置5的第一端連接電源接口2的正極,電導(dǎo)通開關(guān)裝置5的第二端連接二極管3的負(fù)極;其中,單片機(jī)4用于控制第一IO管腳IO1輸出和電源輸入端口相同的電平;電導(dǎo)通開關(guān)裝置5用于在第一IO管腳IO1輸出高電平時(shí)導(dǎo)通自身的第一端和第二端,在第一IO管腳IO1輸出低電平時(shí)斷開自身的第一端和第二端的連接。
在本實(shí)施方式中,當(dāng)按下機(jī)械按鍵時(shí),電源通過二極管為單片機(jī)供電,單片機(jī)的電源輸入端口為高電平,則第一IO管腳為高電平,此時(shí)電導(dǎo)通開關(guān)裝置第一端和第二端導(dǎo)通,當(dāng)機(jī)械按鍵釋放后,整個(gè)系統(tǒng)有電,單片機(jī)正式工作;當(dāng)再次按下機(jī)械按鍵時(shí),二極管導(dǎo)通,使得單片機(jī)的電源輸入端口輸入低電平,因而第一IO管腳輸出低電平,電導(dǎo)通開關(guān)裝置的第一端和第二端的電連接斷開,在釋放機(jī)械按鍵后,電源停止向單片機(jī)供電,單片機(jī)停止運(yùn)行。該系統(tǒng)結(jié)構(gòu)簡(jiǎn)單,成本低廉,使用方便,通過單鍵即可以控制單片機(jī)的開關(guān)。
請(qǐng)參考圖2,圖2為本發(fā)明另一種具體實(shí)施方式所提供的用于單片機(jī)的單鍵開關(guān)機(jī)控制系統(tǒng)結(jié)構(gòu)示意圖。
在上述實(shí)施方式的基礎(chǔ)上,本發(fā)明一種實(shí)施方式所提供的用于單片機(jī)的單鍵開關(guān)機(jī)控制系統(tǒng)中,機(jī)械按鍵1的第二端連接單片機(jī)4的第二IO管腳IO2;其中,單片機(jī)4還用于根據(jù)第二IO管腳的高電平持續(xù)時(shí)間判斷機(jī)械按鍵是否誤按。
在本實(shí)施方式中,可以預(yù)設(shè)一個(gè)時(shí)間閾值,以判斷機(jī)械按鍵是否誤按或者受到干擾,當(dāng)機(jī)械按鍵按下的持續(xù)時(shí)間超過該時(shí)間閾值時(shí),則表示該機(jī)械按鍵是正常操作;否則判定時(shí)誤按或者干擾,此時(shí),整個(gè)系統(tǒng)不改變運(yùn)行狀態(tài),即當(dāng)作機(jī)械按鍵未動(dòng)作處理。此時(shí),該系統(tǒng)的實(shí)現(xiàn)方法如下:
S1:按下機(jī)械按鍵(持續(xù)時(shí)間超過上述時(shí)間閾值),電源通過二極管為單片機(jī)供電,單片機(jī)開始工作,此時(shí)單片機(jī)的第二IO管腳為高電平;
S2:?jiǎn)纹瑱C(jī)對(duì)第二IO管腳進(jìn)行檢測(cè),檢測(cè)到第二IO管腳輸入高電平持續(xù)時(shí)間超過時(shí)間閾值時(shí),此時(shí)才控制第一IO管腳輸出高電平,使電導(dǎo)通開關(guān)裝置導(dǎo)通;
S3:當(dāng)機(jī)械按鍵釋放后,整個(gè)系統(tǒng)有電,并保持工作,此時(shí),第二IO管腳輸入低電平,單片機(jī)正式工作;
S4:如果單片機(jī)在運(yùn)行過程中,檢測(cè)到第二IO管腳輸入高電平,且持續(xù)時(shí)間超過時(shí)間閾值,則單片機(jī)判定機(jī)械按鍵按下,此時(shí)控制第一IO管腳輸出低電平,電導(dǎo)通開關(guān)裝置斷開電連接,單片機(jī)停止運(yùn)行。
S5:在釋放機(jī)械按鍵后,整個(gè)系統(tǒng)電源關(guān)閉。
在本實(shí)施方式中,避免了機(jī)械按鍵誤按或者外界干擾造成的單片機(jī)誤操作,提高了單片機(jī)控制系統(tǒng)的穩(wěn)定性和可靠性。
進(jìn)一步地,電導(dǎo)通開關(guān)裝置5包括:
第一三極管51和第一MOS管52,其中,第一三極管51的基極連接單片機(jī)4的第一IO管腳,第一三極管51的發(fā)射極接地,第一三極管51的集電極連接第一MOS管52的柵極,第一MOS管52的源極連接電源接口2的正極,第一MOS管52的漏極連接二極管3的負(fù)極。
在本實(shí)施方式中,優(yōu)選第一MOS管為FDN340MOS管,第一三極管為SS8050三極管,二極管為1N5817二極管。
更進(jìn)一步地,該系統(tǒng)還包括:
第一電阻R1,第一電阻R1的第一端連接第一MOS管52的柵極,第一電阻R1的第二端連接第一MOS管52的源極;
第二電阻R2,第二電阻R2的第一端連接第一MOS管52的柵極,第二電阻R2的第二端連接第一三極管51的集電極;
第三電阻R3,第三電阻R3的第一端連接第一三極管51的基極,第三電阻R3的第二端連接單片機(jī)4的第一IO管腳;
第四電阻R4,第四電阻R4的第一端連接二極管3的正極,第四電阻R4的第二端接地;
第五電阻R5,第五電阻R5的第一端連接第一三極管51的基極,第五電阻R5的第二端接地。
其中,優(yōu)選第一電阻R1為20KΩ,第二電阻R2為20KΩ,第三電阻R3為1KΩ,第四電阻R4為10KΩ,第五電阻R5為10KΩ,當(dāng)然,根據(jù)實(shí)際需要可以自行設(shè)計(jì)各電阻的電阻值。
在本實(shí)施方式中,采用一個(gè)三極管和一個(gè)MOS管以及相應(yīng)的電阻構(gòu)成電導(dǎo)通開關(guān)裝置,結(jié)構(gòu)簡(jiǎn)單,成本低廉。
綜上所述,本發(fā)明所提供的用于單片機(jī)的單鍵開關(guān)機(jī)控制系統(tǒng),結(jié)構(gòu)簡(jiǎn)單,成本低廉,使用方便,通過單鍵即可以控制單片機(jī)的開關(guān),且可以有效避免機(jī)械按鍵的誤按和干擾,提高了單片機(jī)運(yùn)行的可靠性。
以上對(duì)本發(fā)明所提供一種用于單片機(jī)的單鍵開關(guān)機(jī)控制系統(tǒng)進(jìn)行了詳細(xì)介紹。本文中應(yīng)用了具體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說明只是用于幫助理解本發(fā)明及其核心思想。應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以對(duì)本發(fā)明進(jìn)行若干改進(jìn)和修飾,這些改進(jìn)和修飾也落入本發(fā)明權(quán)利要求的保護(hù)范圍內(nèi)。