單片機代理商深圳英銳恩分享PIC 8位單片機的電源和時鐘,PIC單片機是一種超大規模集成電路,在該集成電路內有成千上萬個晶體管或場效應管,因此,要單片機正常運行,就必須為其提供能量,即為片內的晶體管或場效應管供給電源,使其能工作在相應的狀態。
PIC16F84單片機需要一個5V電源(實際工作電壓為40V~60V)。因此,最簡單的辦法是用三節15V的電池串聯供電,也可用整流、穩壓方式供電,如圖1所示。圖1-a為三節電池串聯,可得45V左右的電壓;圖1-b為四節電池串聯,又用一硅二極管降壓,實際輸出電壓為54V左右。圖1-c為經整流后(整流器圖中未畫出)將市電交流變為7V~20V的直流電壓,再經集成穩壓器7805穩壓后得到穩定的+5V電壓。圖1-d與圖1-c類似,只是不用集成穩壓器,改用價廉的穩壓二極管來穩壓。PIC16F84本身耗電僅1mA(低時鐘耗電更小),若PIC要驅動發光二極管LED或其它大電流器件,則單片機電源也必須為這類器件供電。因此,圖1-d的電路是用齊納二極管來穩壓的,它不能驅動LED等器件,這一點應注意。
在圖1中,四種電源電路都需要在PIC16F84單片機的引腳{14}(V+)與地之間接一電容01μF,而且,此電容應緊靠單片機安裝,以濾除電源的紋波,并使PIC和相鄰元件不受噪聲干擾。這里要強調的是,不論電源如何“純凈”,均必須安裝此電容。
注意:這里的PIC16F84單片機除了引腳{14}(V+或VDD)直接接至電源外,引腳4(MCLR——復位輸入腳)通常也通過一個10kΩ的電阻接至電源V+。MCLR是低電平有效,如將其接地,將使PIC復位,并將RAM清零。如果上電很慢,則PIC可能會處于一種不定狀態。這時,應當在MCLR與地之間裝接一個常開復位按鍵。
與任何微處理器一樣,PIC16F84的運作是有節奏的,因此,就需要一個節拍發生器——時鐘,以控制CPU的運行速度,步進執行各種操作。16F84-04P的最大時鐘速變為4MHz。降低時鐘頻率,可節省能源,并使PIC執行速度減慢,當時鐘頻率為30kHz時只耗電01mA。
PIC單片機最常用的時鐘電路示于圖2,圖2-a為直接輸入外部時鐘,即鐘信號由外部振蕩電路產生。圖2-b是用PIC的內部時鐘電路,再從外部接上確定時鐘頻率的元件,即電阻R和電容C。圖中給出了三種不同阻值的電阻,它們和100pF的電容配用,可產生15MHz、600kHz或100kHz三種不同的時鐘頻率。圖2-c仍利用PIC單片機片內振蕩電路,但外接石英晶體,因而能產生更精確、更穩定的時鐘信號,但石英晶體通常比電阻、電容貴,若利用電視機上常用的晶體(如358MHz晶體),則價格仍較低廉。
資料下載: