51單片機(jī)最小系統(tǒng)
本文內(nèi)容以中心網(wǎng)站發(fā)布的“單片機(jī)最小系統(tǒng)圖片”為例進(jìn)行講解。1、為什么要講單片機(jī)最小系統(tǒng)
圖1 (51芯片+晶振+復(fù)位)=最小系統(tǒng)
因為單片機(jī)的應(yīng)用領(lǐng)域極為廣泛,以單片機(jī)為核心的電路千奇百怪,而
單片機(jī)最小系統(tǒng)是最基本的、也是小的不能再省略掉任何部分的系統(tǒng)了。盡管這樣小了,但只要掌握它,就能設(shè)計出豐富多彩的電路來。
2、什么是單片機(jī)最小系統(tǒng)
很簡單,單片機(jī)最小系統(tǒng)就是一塊單片機(jī)芯片+晶振電路+復(fù)位電路,如圖1所示:(注:早期的單片機(jī)最小系統(tǒng)由于單片機(jī)芯片內(nèi)部沒有ROM,需外擴(kuò)程序存儲器,故還有地址鎖存器74HC373和存儲器62256,以及地址譯碼器74HC138等)。
3、實(shí)際的單片機(jī)最小系統(tǒng)電路
以上單片機(jī)電路當(dāng)然可以工作了,只是用起來不太方便,缺乏輸出指示電路和簡單輸入電路,所以,一般的單片機(jī)最小系統(tǒng)都再配置一些附屬電路,如將單片機(jī)I/O引腳引出的插排(以備以后電路擴(kuò)展之需)、發(fā)光二極管、數(shù)碼管、按鍵等電路,這樣,該最小系統(tǒng)就“五臟具全”了,在它上面,可做不少的基本實(shí)驗,以迅速提高編程能力,同時,它也是一個“工作母機(jī)”,為以后的電路擴(kuò)展、開發(fā)等創(chuàng)造了條件。
4、單片機(jī)最小系統(tǒng)各電路簡介
圖2 51單片機(jī)I/O引腳引出插排和上拉電阻排
圖2的J1為單片機(jī)P1口和P3口的引出插排,J2為單片機(jī)P0口和P2口的引出插排(J1和J2是以后用單片機(jī)控制其它電路時的必經(jīng)之路,尤其是電子大賽時更離不開它);RP0~RP3分別為4個口的上拉電阻排;JMP4為跳線插排,默認(rèn)是1、2腳短接,程序從芯片內(nèi)部的ROM里讀取,若以后外擴(kuò)ROM及想從外部的ROM執(zhí)行程序的話,就將短路帽短路2、3腳即可。P1和P3口接的16只發(fā)光二極管,除配合RP1和RP3起上拉作用外,還可做發(fā)光管實(shí)驗(如流水燈實(shí)驗)。
圖3為最小系統(tǒng)的輸出指示電路,主要由兩部份組成:數(shù)碼管顯示電路和發(fā)光管顯示電路,以后絕大部分實(shí)驗的結(jié)果都將會由它們顯示出來,供你判斷正確與否。
圖3 輸出指示電路(數(shù)碼管和發(fā)光二極管顯示電路)
由圖3可看出,該電路用到了單片機(jī)的P0口和P2口,P0口經(jīng)芯片U4(74LS244)驅(qū)動后送發(fā)光管的陽極和數(shù)碼管的段選口,JMP3跳線插排的默認(rèn)位置是2、3腳短接,U4使能;若將1、2腳短接,則U4不使能;P2口通過8只PNP型三極管與數(shù)碼管的位選口相連,加大拉電流的能力(數(shù)碼管是共陰極的,型號是TOF-3461AH);跳線JMP2可選擇接地,1、2腳短接則將8只三極管的集電極接地,可做數(shù)碼管實(shí)驗,2、3腳短接則將發(fā)光管的陰極接地,可做發(fā)光管的實(shí)驗。當(dāng)然,若U4不使能,發(fā)光管和數(shù)碼管都不會顯示。
圖4為按鍵輸入電路,占用單片機(jī)的8根I/O線(P1.0~P1.3、P3.0~P3.3),組成一個4×4的按鍵矩陣,為以后向單片機(jī)輸入數(shù)據(jù)或命令提供了方便。大家也可看出,圖3的輸出指示電路和圖4的按鍵輸入電路都較為簡單,這正是單片機(jī)的特點(diǎn),和微型機(jī)豐富的輸入輸出器件形成對照。
大家在以后的學(xué)習(xí)中會體會到,通過對各位按鍵的不同定義、以及采用靈活的編程技術(shù),可以向單片機(jī)輸入多種多樣的信息,實(shí)現(xiàn)人機(jī)對話。
圖4 按鍵電路
為了以后學(xué)習(xí)簡單按鍵輸入技術(shù)以及外部中斷擴(kuò)展技術(shù)的方便,在本最小系統(tǒng)里另外設(shè)計了4個按鍵,如圖5所示,若短路JMP1的1、2腳,可擴(kuò)展外部中斷;若斷開1、2腳,可做簡單按鍵輸入的實(shí)驗。
圖5 簡單按鍵輸入及外部中斷擴(kuò)展
下邊說一說本最小系統(tǒng)的電源電路,還是別具一格的,如圖6所示。大家可看出,跳線排插JMP0是輸入電源選擇的必經(jīng)之地,為方便大家做實(shí)驗,當(dāng)坐在計算機(jī)跟前時,可用USB連接線直接從電腦取5V直流電,這時只需將短路帽短路2、3腳,這也是以后大家做實(shí)驗時主要的取電方法;也可另外用大于5V、小于12V的交、直流電源從電源插座JZ1輸入電源,當(dāng)然短路帽此時需短路1、2腳。
圖6 電源電路
以上就是單片機(jī)實(shí)際的最小系統(tǒng)了,在這個最小系統(tǒng)上,單片機(jī)的學(xué)習(xí)可以起步,大家可以積累起豐富的編程經(jīng)驗,當(dāng)你不滿足這個最小系統(tǒng)時,恭喜你,你已經(jīng)可以算初級工程師啦,當(dāng)然,單片機(jī)這門課的考試,你已經(jīng)不在話下了。剩下的事情就是用這套最小系統(tǒng),開始考慮怎樣開發(fā)各種各樣的實(shí)用電路的問題。
也許同學(xué)們已經(jīng)注意到,我們給大家提供的這套最小系統(tǒng)電路板里,還有一些電路沒給大家介紹,如由集成電路芯片U3(MAX3232)構(gòu)成的通訊電路,由芯片U4(PCF8563T)和U5(24LC00)構(gòu)成的I2C串行通信電路等(如圖7和圖8所示),這些嚴(yán)格說已不屬于最小系統(tǒng)了,只是想盡可能多的把一些非常實(shí)用的電路放進(jìn)來,方便大家的學(xué)習(xí)和實(shí)驗。很遺憾,我們?nèi)詿o法、也不允許把另外的許多電路容納進(jìn)來,如存儲器電路、D/A、A/D轉(zhuǎn)換電路、LCD液晶顯示電路、LED矩陣顯示電路、直流電機(jī)電路、步進(jìn)電機(jī)電路、看門狗電路等,好在我們實(shí)驗室有專門的實(shí)驗箱,等大家入門后,這些專門的實(shí)驗可在實(shí)驗箱里做。補(bǔ)充說一句,U3構(gòu)成的通訊電路,除可以做單片機(jī)和PC機(jī)的通訊實(shí)驗外,也是我們以后做實(shí)驗下載程序到單片機(jī)的重要通道(除用燒片機(jī)下載程序外)。
圖7 單片機(jī)串口通訊電路
圖8 I2C及蜂鳴器電路

編輯:admin 最后修改時間:2018-05-08