
一、定時器
按鍵(以獨立按鍵為例)控制LED流水燈模式:
在按鍵控制LED流水燈模式中,如果僅僅簡單的把獨立按鍵與LED流水燈拼接起來,則會出現(xiàn)一些問題:在LED流水燈的代碼中會有長時間的Delay,此時按鍵檢測就會很不靈敏:按下時不靈敏,需要一些時間才能被檢測到,按下后再松手時,也不靈敏,也需要一些時間才能被檢測到,本節(jié)課則通過使用定時器來讓按鍵控制LED流水燈模式,就可以解決這個問題、


51單片機定時器內(nèi)部工作原理:

計數(shù)單元有好多種連接方式,不是只能單純的加一,還可以做一些其他的操作:


在上圖中,整體組成了51單片機的定時器,其中TR0控制第三個開關(guān)的閉合從而控制定時器的啟動和暫停、

此時,該定時器就可以看做是一個計數(shù)器,每來一個脈沖(計數(shù)脈沖)就會加1(以加1為例),此處的溢出就可以看作是中斷源、

若GATE的值為0,則第三個開關(guān)的閉合取決于TR0,若GATE的值為1,則第三個開關(guān)的閉合取決于TR0和INTO杠(單片機的外部中斷引腳);上圖中,三角號加圓圈代表非門,若左邊給1,則右邊為0,若左邊給0,則右邊為1;月牙代表或門, 有1即得1,無1則為0;門框代表與門,有0即得0,沒0則為1,這些知識在數(shù)電中有講解、文章來源:http://www.zghlxwxcb.cn/news/detail-477041.html
除了定時器(整體)需要中斷系統(tǒng),串口和單片機的 IO 口也都需要中斷系統(tǒng),更高級的單片機中的很多設(shè)備都需要中斷系統(tǒng),中斷系統(tǒng)會與單片機內(nèi)部的設(shè)備打交道,也會與很多單片機外部的設(shè)備打交道;注意:此處若說定時器,則指的是定時器整體,若說定時器的中斷系統(tǒng),指的則是定時器整體中的定時器的中斷系統(tǒng)這一部分、文章來源地址http://www.zghlxwxcb.cn/news/detail-477041.html
到了這里,關(guān)于51-定時器與按鍵控制LED流水燈模式&定時器時鐘的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!