單片機最小系統 單片機最小系統:是指用最少的元件組成的單片機可以工作的系統。 對51系列單片機來說,最小系統一般應該包括:單片機、晶振電路、復位電路。下是一個51單片機的最小系統電路圖。
復位電路:由電容、電阻構成。利用"電容兩端電壓不能突變"的性質,當最小系統一上電,RST腳將會出現高電平,這個高電平持續的時間由電路的RC值來決定。51系列單片機RST腳的高電平持續兩個機器周期以上就可復位,所以,RC的取值應該保證單片機的可靠復位。典型運用電路中推薦C 取10Uf,R取10K。 晶振電路:典型的晶振取11.0592MHz(因為可以準確地得到9600波特率和19200波特率,用于有串口通訊的場合)/12MHz(產生精確的uS級時歇,方便定時操作)。 單片機:一片AT89S51/52或其他51系列兼容單片機。特別注意:對于31腳(EA/VPP),當接高電平時,單片機在復位后從內部ROM的0000H開始執行,當接低電平時,復位后直接從外部ROM的0000H開始執行,這一點是初學者容易忽略的。本最小系統無外部ROM,所以單片機31腳直接接VCC。 單片機最小使用的是AT89S52,單片機的40個引腳功能:電源用2個(VCC和GND);晶振用2個;復位1個;EA/VPP用1個;剩下還有34個,29腳PSEN,30腳ALE為外擴數據/程序存儲器時才有特定用處,一般情況下不用考慮,這樣,就只剩下32個引腳。 對于初學者,這32個引腳就是要經常跟它們打交道的了,它們是: P0端口P0.0-P0.7共8個; P1端口P1.0-P1.7共8個; P2端口P02.0-P2.7共8個; P3端口P3.0-P3.7共8個。
|