89C51單片機的最小系統電路主要包括:電源電路、復位電路、時鐘電路。
1.電源電路。
電源電路就是單片機的供電電路,壹般是3.3V或者5V,具體多少要參考各種型號的單片機的工作電壓,通常情況下是5V,這裏是指通常情況下。
2.復位電路:包括上電復位和手動復位。
3.時鐘電路
用來配合外部晶體實現振蕩的電路,這樣可以為單片機提供運行時鐘,如果運行時鐘為0 的話,單片機就不工作,當然超出單片機的工作頻率的時鐘也會導致單片機不工作。
在接通電源瞬間,電容上的電壓不能“躍變”,復位下拉電阻上的電壓接近電源電壓,即RST為高電平,在電容充電的過程中RST端電壓逐漸下降,當RST端的電壓小於某壹數值後,CPU脫離復位狀態。
由於電容C1足夠大,可以保證RST高電平有效時間大於24個振蕩周期,CPU能夠可靠復位。增加手動復位按鍵是為了避免死機時無法可靠復位。當復位按鍵按下後電容C1通過R5放電。當電容C1放電結束後,RST端的電位由R1與R2分壓比決定。
:89C51是壹種帶4K字節閃爍可編程可擦除只讀存儲器(FPEROM—Flash Programmable and Erasable Read Only Memory)的低電壓、高性能CMOS8位微處理器,俗稱單片機。單片機的可擦除只讀存儲器可以反復擦除1000次。
該器件采用ATMEL高密度非易失存儲器制造技術制造,與工業標準的MCS-51指令集和輸出管腳相兼容。
由於將多功能8位CPU和閃爍存儲器組合在單個芯片中,ATMEL的89C51是壹種高效微控制器,89C2051是它的壹種精簡版本。89C單片機為很多嵌入式控制系統提供了壹種靈活性高且價廉的方案。