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