單片機(jī)并行存儲(chǔ)器擴(kuò)展_第1頁(yè)
單片機(jī)并行存儲(chǔ)器擴(kuò)展_第2頁(yè)
單片機(jī)并行存儲(chǔ)器擴(kuò)展_第3頁(yè)
單片機(jī)并行存儲(chǔ)器擴(kuò)展_第4頁(yè)
單片機(jī)并行存儲(chǔ)器擴(kuò)展_第5頁(yè)
已閱讀5頁(yè),還剩62頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、課程:?jiǎn)纹瑱C(jī)技術(shù)課程:?jiǎn)纹瑱C(jī)技術(shù) 教材:?jiǎn)纹瑱C(jī)基礎(chǔ)教材:?jiǎn)纹瑱C(jī)基礎(chǔ)第第6 6章章 單片機(jī)并行存儲(chǔ)器擴(kuò)展單片機(jī)并行存儲(chǔ)器擴(kuò)展教學(xué)基本要求教學(xué)基本要求:(1 1)、了解單片機(jī)系統(tǒng)并行擴(kuò)展結(jié)構(gòu)及擴(kuò)展內(nèi)容;)、了解單片機(jī)系統(tǒng)并行擴(kuò)展結(jié)構(gòu)及擴(kuò)展內(nèi)容;(2 2)、熟悉常用存儲(chǔ)器芯片、譯碼芯片的引腳功能及真值表;)、熟悉常用存儲(chǔ)器芯片、譯碼芯片的引腳功能及真值表;(3 3)、熟悉線選法和譯碼法兩種編址方法;)、熟悉線選法和譯碼法兩種編址方法;(4 4)、掌握單片機(jī)片外并行三總線的構(gòu)造方法;)、掌握單片機(jī)片外并行三總線的構(gòu)造方法;(5 5)、掌握單片、多片存儲(chǔ)器芯片擴(kuò)展的方法;)、掌握單片、多片存儲(chǔ)器芯片擴(kuò)展

2、的方法;教學(xué)重點(diǎn)教學(xué)重點(diǎn):(1 1)、單片程序存儲(chǔ)器的擴(kuò)展方法;)、單片程序存儲(chǔ)器的擴(kuò)展方法;(2 2)、單片數(shù)據(jù)存儲(chǔ)器的擴(kuò)展方法;)、單片數(shù)據(jù)存儲(chǔ)器的擴(kuò)展方法;(3 3)、程序存儲(chǔ)器、數(shù)據(jù)存儲(chǔ)器同時(shí)擴(kuò)展的方法;)、程序存儲(chǔ)器、數(shù)據(jù)存儲(chǔ)器同時(shí)擴(kuò)展的方法;教學(xué)難點(diǎn)教學(xué)難點(diǎn): (1 1)、擴(kuò)展的存儲(chǔ)器芯片片內(nèi)存儲(chǔ)單元的地址范圍分析;)、擴(kuò)展的存儲(chǔ)器芯片片內(nèi)存儲(chǔ)單元的地址范圍分析;課程:?jiǎn)纹瑱C(jī)技術(shù)課程:?jiǎn)纹瑱C(jī)技術(shù) 教材:?jiǎn)纹瑱C(jī)基礎(chǔ)教材:?jiǎn)纹瑱C(jī)基礎(chǔ)6.1 6.1 單片機(jī)并行外擴(kuò)展系統(tǒng)單片機(jī)并行外擴(kuò)展系統(tǒng) 單片機(jī)芯片內(nèi)雖然含有單片機(jī)芯片內(nèi)雖然含有CPUCPU、ROMROM、RAMRAM、T/CT/C及及

3、I/OI/O口等,但口等,但其內(nèi)部資源畢竟有限。在實(shí)際應(yīng)用中,大多數(shù)情況下,光靠片內(nèi)其內(nèi)部資源畢竟有限。在實(shí)際應(yīng)用中,大多數(shù)情況下,光靠片內(nèi)資源是不夠的。因此,需要對(duì)單片機(jī)進(jìn)行資源性擴(kuò)展,而最主要資源是不夠的。因此,需要對(duì)單片機(jī)進(jìn)行資源性擴(kuò)展,而最主要的是存儲(chǔ)器擴(kuò)展和的是存儲(chǔ)器擴(kuò)展和I/OI/O口擴(kuò)展。口擴(kuò)展。 6.1.1 6.1.1 單片機(jī)單片機(jī)并行擴(kuò)展總線并行擴(kuò)展總線 單單片片機(jī)機(jī)數(shù)據(jù)數(shù)據(jù)存儲(chǔ)器存儲(chǔ)器程序程序存儲(chǔ)器存儲(chǔ)器I/O接口I/O接口I/O接口I/O接口地址總線AB地址總線AB數(shù)據(jù)總線DB數(shù)據(jù)總線DB控制總線CB控制總線CB課程:?jiǎn)纹瑱C(jī)技術(shù)課程:?jiǎn)纹瑱C(jī)技術(shù) 教材:?jiǎn)纹瑱C(jī)基礎(chǔ)教材:?jiǎn)纹?/p>

4、機(jī)基礎(chǔ)(1 1)系統(tǒng)總線)系統(tǒng)總線 總線:指連接總線:指連接計(jì)算機(jī)計(jì)算機(jī)各部件的一組公共信號(hào)線。各部件的一組公共信號(hào)線。 (a a)地址總線(地址總線(Address BusAddress Bus)ABAB 1 1)用于傳送單片機(jī)送出的地址信號(hào),選擇存儲(chǔ)器單元用于傳送單片機(jī)送出的地址信號(hào),選擇存儲(chǔ)器單元, I/OI/O口口等;等; 2 2)具有單向性具有單向性; 3 3)地址總線的數(shù)目決定可直接訪問(wèn)的存儲(chǔ)單元數(shù)目地址總線的數(shù)目決定可直接訪問(wèn)的存儲(chǔ)單元數(shù)目。 例:例:n n位地址線,即可訪問(wèn)位地址線,即可訪問(wèn)2 2n n個(gè)存儲(chǔ)單元。個(gè)存儲(chǔ)單元。 (b b)數(shù)據(jù)總線(數(shù)據(jù)總線(Data BusDa

5、ta Bus)DBDB 1 1)用于在單片機(jī)與存儲(chǔ)器之間或單片機(jī)與用于在單片機(jī)與存儲(chǔ)器之間或單片機(jī)與I/OI/O端口之間傳端口之間傳 送數(shù)據(jù)。送數(shù)據(jù)。 課程:?jiǎn)纹瑱C(jī)技術(shù)課程:?jiǎn)纹瑱C(jī)技術(shù) 教材:?jiǎn)纹瑱C(jī)基礎(chǔ)教材:?jiǎn)纹瑱C(jī)基礎(chǔ) 2 2)具有雙向性。具有雙向性。 3 3)總線位數(shù)決定于單片機(jī)內(nèi)總線位數(shù)決定于單片機(jī)內(nèi)CPUCPU的字長(zhǎng)。的字長(zhǎng)。 MCS-51MCS-51單片機(jī)是單片機(jī)是8 8位字長(zhǎng),因此,其數(shù)據(jù)總線也是位字長(zhǎng),因此,其數(shù)據(jù)總線也是8 8位。位。 (c c)控制總線(控制總線(Control BusControl Bus)CBCB 1 1)一組控制信號(hào)線。一組控制信號(hào)線。 2 2)對(duì)某一控制

6、信號(hào)線而言,具有單向性;)對(duì)某一控制信號(hào)線而言,具有單向性;對(duì)于不同的控對(duì)于不同的控 制信號(hào)線而言,具有雙向性。制信號(hào)線而言,具有雙向性。(2 2)總線構(gòu)造(總線擴(kuò)展)總線構(gòu)造(總線擴(kuò)展) (a a)數(shù)據(jù)總線數(shù)據(jù)總線(D0D07 7) P0P0口:口:P0.0P0.0P0.7P0.7(D0D0D7D7);); (b b)地址總線地址總線(A0A01515) P0P0口:口:P0.0P0.0P0.7P0.7(A0A0A7A7)P2P2口口:P2.0P2.0P2.7P2.7(A8A8A15A15) 課程:?jiǎn)纹瑱C(jī)技術(shù)課程:?jiǎn)纹瑱C(jī)技術(shù) 教材:?jiǎn)纹瑱C(jī)基礎(chǔ)教材:?jiǎn)纹瑱C(jī)基礎(chǔ)80C5180C51/PSEN/P

7、SEN/RD/RD/WR/WR/EA/EAP2P2ALEALEP0P0鎖存器鎖存器控制線控制線高8位地址(A158)高8位地址(A158)低8位地址(A70)低8位地址(A70)數(shù)據(jù)線(D70)數(shù)據(jù)線(D70)課程:?jiǎn)纹瑱C(jī)技術(shù)課程:?jiǎn)纹瑱C(jī)技術(shù) 教材:?jiǎn)纹瑱C(jī)基礎(chǔ)教材:?jiǎn)纹瑱C(jī)基礎(chǔ) (c c)控制總線控制總線 ALEALE:地址鎖存選通信號(hào),實(shí)現(xiàn)低:地址鎖存選通信號(hào),實(shí)現(xiàn)低8 8位地址位地址(A0A0A7A7)的鎖存。的鎖存。 /PSEN/PSEN:擴(kuò)展程序存儲(chǔ)器:擴(kuò)展程序存儲(chǔ)器的的讀選通讀選通信號(hào)信號(hào)。 /EA/EA:內(nèi)外程序存儲(chǔ)器:內(nèi)外程序存儲(chǔ)器的的選擇選擇信號(hào)信號(hào)。 /RD/RD:擴(kuò)展數(shù)據(jù)存儲(chǔ)

8、器和擴(kuò)展數(shù)據(jù)存儲(chǔ)器和I/OI/O端口端口的的讀選通讀選通信號(hào)。信號(hào)。 /WR/WR:擴(kuò)展數(shù)據(jù)存儲(chǔ)器和:擴(kuò)展數(shù)據(jù)存儲(chǔ)器和I/OI/O端口端口的的寫選通寫選通信號(hào)。信號(hào)。 課程:?jiǎn)纹瑱C(jī)技術(shù)課程:?jiǎn)纹瑱C(jī)技術(shù) 教材:?jiǎn)纹瑱C(jī)基礎(chǔ)教材:?jiǎn)纹瑱C(jī)基礎(chǔ)6.1.2 6.1.2 并行并行擴(kuò)展系統(tǒng)的擴(kuò)展系統(tǒng)的I/OI/O編址和芯片選取編址和芯片選取1 1、單片機(jī)外擴(kuò)地址空間、單片機(jī)外擴(kuò)地址空間 單片機(jī)的外擴(kuò)地址空間,與它的單片機(jī)的外擴(kuò)地址空間,與它的存儲(chǔ)器系統(tǒng)存儲(chǔ)器系統(tǒng)有關(guān)。有關(guān)。 2 2、片選技術(shù)、片選技術(shù) 單片機(jī)片內(nèi)存儲(chǔ)單元和單片機(jī)片內(nèi)存儲(chǔ)單元和4 4個(gè)個(gè)I/OI/O口系統(tǒng)已經(jīng)口系統(tǒng)已經(jīng)編址編址,因此,只有,因此

9、,只有外擴(kuò)的存儲(chǔ)器和外擴(kuò)的存儲(chǔ)器和I/OI/O口才存在口才存在編址和片選編址和片選問(wèn)題。問(wèn)題。 注意:以外擴(kuò)存儲(chǔ)器來(lái)講解編址和片選技術(shù)注意:以外擴(kuò)存儲(chǔ)器來(lái)講解編址和片選技術(shù) 所謂所謂擴(kuò)展擴(kuò)展存儲(chǔ)器編址,即使用系統(tǒng)提供的地址線,通過(guò)適當(dāng)存儲(chǔ)器編址,即使用系統(tǒng)提供的地址線,通過(guò)適當(dāng)?shù)剡B接,達(dá)到一個(gè)編址唯一地對(duì)應(yīng)存儲(chǔ)器中一個(gè)存儲(chǔ)單元的目的地連接,達(dá)到一個(gè)編址唯一地對(duì)應(yīng)存儲(chǔ)器中一個(gè)存儲(chǔ)單元的目的。 由于擴(kuò)展由于擴(kuò)展存儲(chǔ)器存儲(chǔ)器往往是由多片存儲(chǔ)器芯片組成,而一個(gè)存儲(chǔ)往往是由多片存儲(chǔ)器芯片組成,而一個(gè)存儲(chǔ)器芯片內(nèi)部又有眾多的存儲(chǔ)單元,因此,擴(kuò)展存儲(chǔ)器編址應(yīng)器芯片內(nèi)部又有眾多的存儲(chǔ)單元,因此,擴(kuò)展存儲(chǔ)器編址

10、應(yīng)分兩分兩個(gè)層次個(gè)層次:即芯片的選擇及芯片內(nèi)部存儲(chǔ)單元的選擇。即芯片的選擇及芯片內(nèi)部存儲(chǔ)單元的選擇。課程:?jiǎn)纹瑱C(jī)技術(shù)課程:?jiǎn)纹瑱C(jī)技術(shù) 教材:?jiǎn)纹瑱C(jī)基礎(chǔ)教材:?jiǎn)纹瑱C(jī)基礎(chǔ)(a a)芯片內(nèi)部)芯片內(nèi)部存儲(chǔ)單元的編址存儲(chǔ)單元的編址: 由芯片內(nèi)的譯碼電路完成,只需將存儲(chǔ)芯片的地址引腳與相由芯片內(nèi)的譯碼電路完成,只需將存儲(chǔ)芯片的地址引腳與相應(yīng)的系統(tǒng)地址線直接連接。應(yīng)的系統(tǒng)地址線直接連接。(b b)芯片的選擇:)芯片的選擇: 每個(gè)存儲(chǔ)芯片都有片選信號(hào)引腳,因此,芯片選擇的實(shí)質(zhì)每個(gè)存儲(chǔ)芯片都有片選信號(hào)引腳,因此,芯片選擇的實(shí)質(zhì)就是如何產(chǎn)生芯片的片選信號(hào)。通常采用剩余的高位地址線作就是如何產(chǎn)生芯片的片選信號(hào)。通

11、常采用剩余的高位地址線作 為存儲(chǔ)芯片的片選信號(hào)。為存儲(chǔ)芯片的片選信號(hào)。課程:?jiǎn)纹瑱C(jī)技術(shù)課程:?jiǎn)纹瑱C(jī)技術(shù) 教材:?jiǎn)纹瑱C(jī)基礎(chǔ)教材:?jiǎn)纹瑱C(jī)基礎(chǔ) 存儲(chǔ)器擴(kuò)展的編址技術(shù)存儲(chǔ)器擴(kuò)展的編址技術(shù)存儲(chǔ)器擴(kuò)展時(shí),一般使用線選法和譯碼法兩種編址方法:存儲(chǔ)器擴(kuò)展時(shí),一般使用線選法和譯碼法兩種編址方法: (a a)線選法)線選法 1 1)直接以系統(tǒng)的地址線作為存儲(chǔ)芯片的片選信號(hào)。)直接以系統(tǒng)的地址線作為存儲(chǔ)芯片的片選信號(hào)。 2 2)連接方式:把用到的地址線與芯片片選端直接連接。)連接方式:把用到的地址線與芯片片選端直接連接。 3 3)優(yōu)點(diǎn):簡(jiǎn)單。)優(yōu)點(diǎn):簡(jiǎn)單。 4 4)缺點(diǎn):擴(kuò)展存儲(chǔ)空間容量小,且斷續(xù)、有重疊現(xiàn)象。)缺

12、點(diǎn):擴(kuò)展存儲(chǔ)空間容量小,且斷續(xù)、有重疊現(xiàn)象。 課程:?jiǎn)纹瑱C(jī)技術(shù)課程:?jiǎn)纹瑱C(jī)技術(shù) 教材:?jiǎn)纹瑱C(jī)基礎(chǔ)教材:?jiǎn)纹瑱C(jī)基礎(chǔ) (b b)譯碼法)譯碼法 1 1)使用譯碼器對(duì)系統(tǒng)高位地址進(jìn)行譯碼,以譯碼器輸出作使用譯碼器對(duì)系統(tǒng)高位地址進(jìn)行譯碼,以譯碼器輸出作為為存儲(chǔ)芯片的存儲(chǔ)芯片的片選信號(hào)片選信號(hào)。 2 2)兩種方式:局部譯碼法和全部譯碼法。)兩種方式:局部譯碼法和全部譯碼法。 3 3)優(yōu)點(diǎn):能有效利用存儲(chǔ)空間。)優(yōu)點(diǎn):能有效利用存儲(chǔ)空間。 4 4)常用譯碼芯片:)常用譯碼芯片:74LS13974LS139(雙(雙2 24 4)、)、74LS13874LS138(3 38 8) 74LS13874LS138

13、的引腳圖的引腳圖: 74LS13874LS138引腳功能:引腳功能:/E1/E1、/E2/E2、E3E3為使能端;為使能端; A A、B B、C C譯碼譯碼信號(hào)輸入端;信號(hào)輸入端; Y7Y7Y0Y0譯碼譯碼輸出信號(hào)端,低電平有效。輸出信號(hào)端,低電平有效。 74LS13874LS138的真值表的真值表:課程:?jiǎn)纹瑱C(jī)技術(shù)課程:?jiǎn)纹瑱C(jī)技術(shù) 教材:?jiǎn)纹瑱C(jī)基礎(chǔ)教材:?jiǎn)纹瑱C(jī)基礎(chǔ)A1B2C3E14E25E36Y015Y114Y213Y312Y411Y510Y69Y7774LS138返回返回課程:?jiǎn)纹瑱C(jī)技術(shù)課程:?jiǎn)纹瑱C(jī)技術(shù) 教材:?jiǎn)纹瑱C(jī)基礎(chǔ)教材:?jiǎn)纹瑱C(jī)基礎(chǔ)/ /E EA A= =1 1內(nèi)內(nèi)部部R RO OM

14、M0 00 00 00 0H H0 0F FF FF FH H/ /E EA A= =0 0擴(kuò)擴(kuò)展展R RO OM M程程序序存存儲(chǔ)儲(chǔ)器器1 10 00 00 0H H6 64 4K KB B0 0F FF FF FF FH H0 00 0H H7 7F FH H8 80 0C C5 52 20 0F FF FH H8 80 0H HS SF FR R0 0F FF FF FF FH H0 00 00 00 0H H6 64 4K KB B內(nèi)內(nèi)部部數(shù)數(shù)據(jù)據(jù)存存儲(chǔ)儲(chǔ)器器擴(kuò)擴(kuò)展展R RA AM M數(shù)數(shù)據(jù)據(jù)存存儲(chǔ)儲(chǔ)器器8 80 0C C5 51 1返回返回課程:?jiǎn)纹瑱C(jī)技術(shù)課程:?jiǎn)纹瑱C(jī)技術(shù) 教材:?jiǎn)纹?/p>

15、機(jī)基礎(chǔ)教材:?jiǎn)纹瑱C(jī)基礎(chǔ)使能端使能端輸出端輸出端使能使能選擇選擇Y0Y1Y2Y3Y4Y5Y6Y7E3/E2/E1CBA100000011111111000011011111110001011011111100011111011111001001111011110010111111011100110111111011001111111111001111111111111111111111111111174LS13874LS138真值表真值表返回返回課程:?jiǎn)纹瑱C(jī)技術(shù)課程:?jiǎn)纹瑱C(jī)技術(shù) 教材:?jiǎn)纹瑱C(jī)基礎(chǔ)教材:?jiǎn)纹瑱C(jī)基礎(chǔ)6.2 6.2 存儲(chǔ)器分類存儲(chǔ)器分類6.2.1 6.2.1 只讀只讀存儲(chǔ)器存儲(chǔ)器 根據(jù)

16、對(duì)根據(jù)對(duì)ROMROM編程方式的不同,編程方式的不同, ROMROM分為以下五種。分為以下五種。(1 1)掩膜)掩膜ROMROM(mask ROMmask ROM):由廠家在芯片生產(chǎn)過(guò)程中實(shí)現(xiàn)編程。):由廠家在芯片生產(chǎn)過(guò)程中實(shí)現(xiàn)編程。(2 2)可編程)可編程ROMROM(PROMPROM)()(otpROMotpROM):用戶只能編程一次。):用戶只能編程一次。(3 3)紫外線擦除可改寫)紫外線擦除可改寫ROMROM(EPROMEPROM):用戶能編程多次。):用戶能編程多次。 典型芯片:典型芯片:INTEL 2716INTEL 2716(2K2K8 8)、)、27322732(4K4K8 8)

17、、)、 27642764(8K8K8 8)、)、2712827128(16K16K8 8)、)、2725627256(32K32K8 8) (4 4)電擦除可改寫)電擦除可改寫ROMROM(EEPROMEEPROM):用戶能編程多次。):用戶能編程多次。 典型芯片:典型芯片: INTEL 28C16INTEL 28C16、28C1728C17、28C1828C186.2.2 6.2.2 讀讀/ /寫存儲(chǔ)器寫存儲(chǔ)器課程:?jiǎn)纹瑱C(jī)技術(shù)課程:?jiǎn)纹瑱C(jī)技術(shù) 教材:?jiǎn)纹瑱C(jī)基礎(chǔ)教材:?jiǎn)纹瑱C(jī)基礎(chǔ)6.3.1 6.3.1 程序程序存儲(chǔ)器并行擴(kuò)展存儲(chǔ)器并行擴(kuò)展 下面以下面以INTEL 2716INTEL 2716為例

18、為例進(jìn)行說(shuō)明進(jìn)行說(shuō)明(1 1)27162716引腳及功能引腳及功能 A10A10A0A0:1111位地址線位地址線 O7O7O0O0:8 8位數(shù)據(jù)引腳位數(shù)據(jù)引腳 /CE/CE(PGMPGM):): /CE/CE:片選,低電平有效。:片選,低電平有效。 /OE/OE:輸出信號(hào)允許,當(dāng):輸出信號(hào)允許,當(dāng)/OE=0/OE=0時(shí)時(shí)有效有效。 VppVpp:編程電源:編程電源:+25V+25V;正常工作:正常工作:+5V+5V。 A71A62A53A44A35A26A17A08O09O110O211GND12O313O414O515O616O717CE/PGM18A1019OE20VPP21A922A8

19、23VCC2427166.3 6.3 存儲(chǔ)器并行擴(kuò)展存儲(chǔ)器并行擴(kuò)展課程:?jiǎn)纹瑱C(jī)技術(shù)課程:?jiǎn)纹瑱C(jī)技術(shù) 教材:?jiǎn)纹瑱C(jī)基礎(chǔ)教材:?jiǎn)纹瑱C(jī)基礎(chǔ)(2 2)27162716的工作方式的工作方式 (a a)讀方式:讀方式: (b b)未選中方式:未選中方式: (c c)編程方式編程方式: (d d)程序檢驗(yàn)方式程序檢驗(yàn)方式: (e e)編程禁止編程禁止: : 引腳引腳方式方式/CE/PGM/OEVPPO7 O0讀出讀出低低低低+5V程序讀出程序讀出未選中未選中高高+5V高阻高阻編程編程正脈沖正脈沖高高+25V程序?qū)懭氤绦驅(qū)懭氤绦驒z驗(yàn)程序檢驗(yàn)低低低低+25V程序讀出程序讀出編程禁止編程禁止低低高高+25V高阻高

20、阻課程:?jiǎn)纹瑱C(jī)技術(shù)課程:?jiǎn)纹瑱C(jī)技術(shù) 教材:?jiǎn)纹瑱C(jī)基礎(chǔ)教材:?jiǎn)纹瑱C(jī)基礎(chǔ) 程序程序存儲(chǔ)器擴(kuò)展舉例存儲(chǔ)器擴(kuò)展舉例(1 1)單片)單片程序程序存儲(chǔ)器擴(kuò)展存儲(chǔ)器擴(kuò)展例:例:80C5180C51單片機(jī)需要擴(kuò)展單片機(jī)需要擴(kuò)展2KB2KB的外部的外部ROMROM,采用,采用Intel 2716Intel 2716芯片。芯片。解:解:Intel 2716Intel 2716芯片具有芯片具有2KB2KB的存儲(chǔ)單元,因此,的存儲(chǔ)單元,因此,27162716芯片內(nèi)部芯片內(nèi)部存儲(chǔ)單元的尋址需要存儲(chǔ)單元的尋址需要1111根地址線(根地址線(A0A0A10A10)()(2 21111=2KB=2KB)。)。 (a a)80

21、C5180C51單片機(jī)的片外三總線與單片機(jī)的片外三總線與27162716芯片的連接芯片的連接 數(shù)據(jù)總線(數(shù)據(jù)總線(D0D0D7D7):):P0.0P0.07 7O O0 0O O7 7; 地址總線(地址總線(A0A0A7A7):):P0.0P0.07 7(經(jīng)(經(jīng)74LS37374LS373輸出)輸出) A A0 0A A7 7 (A8A8A10A10):): P2.0P2.02 2 A A8 8A A1010 片選線:片選線:P2.7 P2.7 /CE/CE 控制總線:控制總線:/PSEN /PSEN /OE/OE /EA /EA “ “+5V”+5V”課程:?jiǎn)纹瑱C(jī)技術(shù)課程:?jiǎn)纹瑱C(jī)技術(shù) 教材:

22、單片機(jī)基礎(chǔ)教材:?jiǎn)纹瑱C(jī)基礎(chǔ) (b b)存儲(chǔ)映像分析存儲(chǔ)映像分析 所謂存儲(chǔ)器的存儲(chǔ)映像分析就是指如何確定所謂存儲(chǔ)器的存儲(chǔ)映像分析就是指如何確定擴(kuò)展存儲(chǔ)器芯片擴(kuò)展存儲(chǔ)器芯片內(nèi)存儲(chǔ)單元的地址范圍(最低地址最高地址)。內(nèi)存儲(chǔ)單元的地址范圍(最低地址最高地址)。 上述三總線的連接過(guò)程中,地址總線只需上述三總線的連接過(guò)程中,地址總線只需11根(根(A0A10),),占據(jù)了占據(jù)了P0口的口的8根口線(根口線(P0.0P0.07 7)和)和P2口的口的3根口線(根口線(P2.0P2.02 2),),片選線占據(jù)了片選線占據(jù)了P2口的口的1根口線(根口線( P2.7P2.7)。因此,)。因此,P2口還剩口還剩4根

23、口根口線(線(P2.3P2.36 6),一般來(lái)說(shuō)其狀態(tài)是任意的。為了便于),一般來(lái)說(shuō)其狀態(tài)是任意的。為了便于存儲(chǔ)映像存儲(chǔ)映像分析,通常假設(shè)沒(méi)有用到的高位地址線分析,通常假設(shè)沒(méi)有用到的高位地址線A11A14(P2.3P2.36 6)處)處于一種確定狀態(tài)(例如:全部為于一種確定狀態(tài)(例如:全部為“0”0”狀態(tài)),則狀態(tài)),則擴(kuò)展的程序存擴(kuò)展的程序存儲(chǔ)器芯片儲(chǔ)器芯片Intel 2716Intel 2716的的地址范圍分析地址范圍分析如表所示:如表所示: 如果如果沒(méi)有用到的高位地址線沒(méi)有用到的高位地址線A11A14(P2.3P2.36 6)全部為)全部為“1”1”狀態(tài),則狀態(tài),則擴(kuò)展的程序存儲(chǔ)器芯片擴(kuò)

24、展的程序存儲(chǔ)器芯片2716的地址范圍分析如表所示的地址范圍分析如表所示:課程:?jiǎn)纹瑱C(jī)技術(shù)課程:?jiǎn)纹瑱C(jī)技術(shù) 教材:?jiǎn)纹瑱C(jī)基礎(chǔ)教材:?jiǎn)纹瑱C(jī)基礎(chǔ) 由此可見,當(dāng)由此可見,當(dāng)沒(méi)有用到的高位地址線沒(méi)有用到的高位地址線A11A14(P2.3P2.36 6)從從0000000011111111變化時(shí),變化時(shí),Intel 2716Intel 2716的地址范圍有的地址范圍有1616個(gè),具有重疊個(gè),具有重疊性,這是由于譯碼的方法采用片選法的原因。性,這是由于譯碼的方法采用片選法的原因。 思考題:思考題: 1 1)如果片選信號(hào)采用)如果片選信號(hào)采用P2.6P2.6,沒(méi)有用到的高位地址線的狀態(tài)全,沒(méi)有用到的高位地址線

25、的狀態(tài)全部為部為“0”0”,應(yīng),應(yīng)如何連線如何連線,其,其地址范圍地址范圍是多少?是多少? 2 2)如果片選信號(hào)采用)如果片選信號(hào)采用P2.7P2.7,沒(méi)有用到的高位地址線的狀態(tài)全,沒(méi)有用到的高位地址線的狀態(tài)全部為部為“0”0”,應(yīng),應(yīng)如何連線如何連線,其,其地址范圍地址范圍是多少:是多少:課程:?jiǎn)纹瑱C(jī)技術(shù)課程:?jiǎn)纹瑱C(jī)技術(shù) 教材:?jiǎn)纹瑱C(jī)基礎(chǔ)教材:?jiǎn)纹瑱C(jī)基礎(chǔ)(2 2)多片)多片程序程序存儲(chǔ)器擴(kuò)展存儲(chǔ)器擴(kuò)展例:例:80C5180C51單片機(jī)需要擴(kuò)展單片機(jī)需要擴(kuò)展16KB16KB的外部的外部ROMROM,采用,采用Intel 2764Intel 2764芯片。芯片。解:解:Intel 2764Int

26、el 2764芯片具有芯片具有8KB8KB的存儲(chǔ)單元,因此,的存儲(chǔ)單元,因此,27162716芯片內(nèi)部芯片內(nèi)部存儲(chǔ)單元的尋址需要存儲(chǔ)單元的尋址需要1313根地址線(根地址線(A0A0A12A12)()(2 21313=8KB=8KB),需采),需采用用2 2片片Intel 2764Intel 2764芯片。芯片。 (a a)80C5180C51單片機(jī)的片外三總線與單片機(jī)的片外三總線與27642764芯片的連接芯片的連接 數(shù)據(jù)總線(數(shù)據(jù)總線(D0D0D7D7):):P0.0P0.07 7O O0 0O O7 7; 地址總線(地址總線(A0A0A7A7):):P0.0P0.07 7(經(jīng)(經(jīng)74LS

27、37374LS373輸出)輸出) A A0 0A A7 7 (A8A8A12A12):):P2.0P2.04 4 A A8 8A A1212 片選線:片選線:P2.7 P2.7 /CE/CE 控制總線:控制總線:/PSEN /PSEN /OE/OE /EA /EA “ “+5V”+5V”課程:?jiǎn)纹瑱C(jī)技術(shù)課程:?jiǎn)纹瑱C(jī)技術(shù) 教材:?jiǎn)纹瑱C(jī)基礎(chǔ)教材:?jiǎn)纹瑱C(jī)基礎(chǔ) (b b)存儲(chǔ)映像分析存儲(chǔ)映像分析 上述三總線的連接過(guò)程中,地址總線只需上述三總線的連接過(guò)程中,地址總線只需13根(根(A0A12),),占據(jù)了占據(jù)了P0口的口的8根口線(根口線(P0.0P0.07 7)和)和P2口的口的5根口線(根口線(P2

28、.0P2.04 4),),片選線占據(jù)了片選線占據(jù)了P2口的口的1根口線(根口線( P2.7P2.7)。因此,)。因此,P2口還剩口還剩2根口根口線(線(P2.5P2.56 6),一般來(lái)說(shuō)其狀態(tài)是任意的。為了便于),一般來(lái)說(shuō)其狀態(tài)是任意的。為了便于存儲(chǔ)映像存儲(chǔ)映像分析,通常假設(shè)沒(méi)有用到的高位地址線分析,通常假設(shè)沒(méi)有用到的高位地址線A13A14(P2.5P2.56 6)處)處于一種確定狀態(tài)(例如:全部為于一種確定狀態(tài)(例如:全部為“0”0”狀態(tài)),則狀態(tài)),則擴(kuò)展的程序存擴(kuò)展的程序存儲(chǔ)器芯片儲(chǔ)器芯片Intel 2764Intel 2764(1 1)的)的地址范圍分析地址范圍分析如表所示:如表所示:

29、 Intel 2764Intel 2764(2 2)的)的地址范圍分析地址范圍分析如表所示:如表所示:思考題:思考題:如果如果27642764(1 1)、)、27642764(2 2)的片選信號(hào)分別采用)的片選信號(hào)分別采用P2.7P2.7、 P2.6P2.6,沒(méi)有用到的高位地址線的狀態(tài)全部為,沒(méi)有用到的高位地址線的狀態(tài)全部為“0”0”,則應(yīng),則應(yīng)如何連如何連線線,其,其27642764(1 1)、27642764(2 2)地址范圍是多少?地址范圍是多少? 課程:?jiǎn)纹瑱C(jī)技術(shù)課程:?jiǎn)纹瑱C(jī)技術(shù) 教材:?jiǎn)纹瑱C(jī)基礎(chǔ)教材:?jiǎn)纹瑱C(jī)基礎(chǔ)口口線線P2P2.7.7P2P2.6.6P2P2.5.5P2P2.4.4P

30、2P2.3.3P2P2.2.2P2P2.1.1P2P2.0.0P0P0.7.7P0P0.6.6P0P0.5.5P0P0.4.4P0P0.3.3P0P0.2.2P0P0.1.1P0P0.0.0地地址址線線A A1515A A1414A A1313A A1212A A1111A A1010A A9 9A A8 8A A7 7A A6 6A A5 5A A4 4A A3 3A A2 2A A1 1A A0 0最最低低地地址址1 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0最最高高地地址址1 10 00 00 00 01 11 11 11 11 11 1

31、1 11 11 11 11 1Intel 2716Intel 2716存儲(chǔ)器芯片內(nèi)部存儲(chǔ)單元存儲(chǔ)器芯片內(nèi)部存儲(chǔ)單元的的地址范圍地址范圍8000H87FFH返回返回課程:?jiǎn)纹瑱C(jī)技術(shù)課程:?jiǎn)纹瑱C(jī)技術(shù) 教材:?jiǎn)纹瑱C(jī)基礎(chǔ)教材:?jiǎn)纹瑱C(jī)基礎(chǔ)8 80 0C C5 51 1P P2 2. .7 7P P2 2. .0 0P P2 2. .1 1P P2 2. .2 2P P2 2. .3 3P P2 2. .4 4P P2 2. .5 5P P2 2. .6 6/ /C CE EP P0 0. .0 0P P0 0. .1 1P P0 0. .2 2P P0 0. .3 3P P0 0. .6 6P P0 0

32、. .5 5P P0 0. .4 4P P0 0. .7 7A A1 10 0A A6 6A A7 7A A8 8A A9 9A A1 1A A2 2A A3 3A A4 4A A5 5A A0 0D D0 0D D1 1Q Q0 0Q Q1 1Q Q2 2Q Q3 3Q Q4 4Q Q5 5Q Q6 6Q Q7 7D D2 2D D3 3D D4 4D D5 5D D6 6D D7 7G GA AL LE E7 74 4L LS S3 37 73 32 27 71 16 6O O6 6O O7 7O O1 1O O2 2O O3 3O O4 4O O5 5O O0 0/ /O OE E/ /

33、P PS SE EN N/ /E EA A+ +5 5V V返回返回課程:?jiǎn)纹瑱C(jī)技術(shù)課程:?jiǎn)纹瑱C(jī)技術(shù) 教材:?jiǎn)纹瑱C(jī)基礎(chǔ)教材:?jiǎn)纹瑱C(jī)基礎(chǔ)口口線線P2P2.7.7P2P2.6.6P2P2.5.5P2P2.4.4P2P2.3.3P2P2.2.2P2P2.1.1P2P2.0.0P0P0.7.7P0P0.6.6P0P0.5.5P0P0.4.4P0P0.3.3P0P0.2.2P0P0.1.1P0P0.0.0地地址址線線A A1515A A1414A A1313A A1212A A1111A A1010A A9 9A A8 8A A7 7A A6 6A A5 5A A4 4A A3 3A A2 2A A1

34、1A A0 0最最低低地地址址1 11 11 11 11 10 00 00 00 00 00 00 00 00 00 00 0最最高高地地址址1 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 1Intel 2716Intel 2716存儲(chǔ)器芯片內(nèi)部存儲(chǔ)單元存儲(chǔ)器芯片內(nèi)部存儲(chǔ)單元的的地址范圍地址范圍F800HFFFFH返回返回課程:?jiǎn)纹瑱C(jī)技術(shù)課程:?jiǎn)纹瑱C(jī)技術(shù) 教材:?jiǎn)纹瑱C(jī)基礎(chǔ)教材:?jiǎn)纹瑱C(jī)基礎(chǔ)8 80 0C C5 51 1P P2 2. .7 7P P2 2. .0 0P P2 2. .1 1P P2 2. .2 2P P2 2. .3 3P P2 2.

35、 .4 4P P2 2. .5 5P P2 2. .6 6/ /C CE EP P0 0. .0 0P P0 0. .1 1P P0 0. .2 2P P0 0. .3 3P P0 0. .6 6P P0 0. .5 5P P0 0. .4 4P P0 0. .7 7A A1 10 0A A6 6A A7 7A A8 8A A9 9A A1 1A A2 2A A3 3A A4 4A A5 5A A0 0D D0 0D D1 1Q Q0 0Q Q1 1Q Q2 2Q Q3 3Q Q4 4Q Q5 5Q Q6 6Q Q7 7D D2 2D D3 3D D4 4D D5 5D D6 6D D7 7G

36、 GA AL LE E7 74 4L LS S3 37 73 32 27 71 16 6O O6 6O O7 7O O1 1O O2 2O O3 3O O4 4O O5 5O O0 0/ /O OE E/ /P PS SE EN N/ /E EA A+ +5 5V V返回返回課程:?jiǎn)纹瑱C(jī)技術(shù)課程:?jiǎn)纹瑱C(jī)技術(shù) 教材:?jiǎn)纹瑱C(jī)基礎(chǔ)教材:?jiǎn)纹瑱C(jī)基礎(chǔ)口口線線P2P2.7.7P2P2.6.6P2P2.5.5P2P2.4.4P2P2.3.3P2P2.2.2P2P2.1.1P2P2.0.0P0P0.7.7P0P0.6.6P0P0.5.5P0P0.4.4P0P0.3.3P0P0.2.2P0P0.1.1P0P0.

37、0.0地地址址線線A A1515A A1414A A1313A A1212A A1111A A1010A A9 9A A8 8A A7 7A A6 6A A5 5A A4 4A A3 3A A2 2A A1 1A A0 0最最低低地地址址0 01 10 00 00 00 00 00 00 00 00 00 00 00 00 00 0最最高高地地址址0 01 10 00 00 01 11 11 11 11 11 11 11 11 11 11 1Intel 2716Intel 2716存儲(chǔ)器芯片內(nèi)部存儲(chǔ)單元存儲(chǔ)器芯片內(nèi)部存儲(chǔ)單元的的地址范圍地址范圍4000H47FFH返回返回課程:?jiǎn)纹瑱C(jī)技術(shù)課程:

38、單片機(jī)技術(shù) 教材:?jiǎn)纹瑱C(jī)基礎(chǔ)教材:?jiǎn)纹瑱C(jī)基礎(chǔ)8 80 0C C5 51 1P P2 2. .7 7P P2 2. .0 0P P2 2. .1 1P P2 2. .2 2P P2 2. .3 3P P2 2. .4 4P P2 2. .5 5P P2 2. .6 6/ /C CE EP P0 0. .0 0P P0 0. .1 1P P0 0. .2 2P P0 0. .3 3P P0 0. .6 6P P0 0. .5 5P P0 0. .4 4P P0 0. .7 7A A1 10 0A A6 6A A7 7A A8 8A A9 9A A1 1A A2 2A A3 3A A4 4A A5

39、5A A0 0D D0 0D D1 1Q Q0 0Q Q1 1Q Q2 2Q Q3 3Q Q4 4Q Q5 5Q Q6 6Q Q7 7D D2 2D D3 3D D4 4D D5 5D D6 6D D7 7G GA AL LE E7 74 4L LS S3 37 73 32 27 71 16 6O O6 6O O7 7O O1 1O O2 2O O3 3O O4 4O O5 5O O0 0/ /O OE E/ /P PS SE EN N/ /E EA A+ +5 5V V返回返回課程:?jiǎn)纹瑱C(jī)技術(shù)課程:?jiǎn)纹瑱C(jī)技術(shù) 教材:?jiǎn)纹瑱C(jī)基礎(chǔ)教材:?jiǎn)纹瑱C(jī)基礎(chǔ)口口線線P2P2.7.7P2P2.6.6P2P2.

40、5.5P2P2.4.4P2P2.3.3P2P2.2.2P2P2.1.1P2P2.0.0P0P0.7.7P0P0.6.6P0P0.5.5P0P0.4.4P0P0.3.3P0P0.2.2P0P0.1.1P0P0.0.0地地址址線線A A1515A A1414A A1313A A1212A A1111A A1010A A9 9A A8 8A A7 7A A6 6A A5 5A A4 4A A3 3A A2 2A A1 1A A0 0最最低低地地址址0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0最最高高地地址址0 00 00 00 00 01 11 1

41、1 11 11 11 11 11 11 11 11 1Intel 2716Intel 2716存儲(chǔ)器芯片內(nèi)部存儲(chǔ)單元存儲(chǔ)器芯片內(nèi)部存儲(chǔ)單元的的地址范圍地址范圍0000H07FFH返回返回課程:?jiǎn)纹瑱C(jī)技術(shù)課程:?jiǎn)纹瑱C(jī)技術(shù) 教材:?jiǎn)纹瑱C(jī)基礎(chǔ)教材:?jiǎn)纹瑱C(jī)基礎(chǔ)8 80 0C C5 51 1P P2 2. .7 7P P2 2. .0 0P P2 2. .1 1P P2 2. .2 2P P2 2. .3 3P P2 2. .4 4P P2 2. .5 5P P2 2. .6 6/ /C CE EP P0 0. .0 0P P0 0. .1 1P P0 0. .2 2P P0 0. .3 3P P0 0

42、. .6 6P P0 0. .5 5P P0 0. .4 4P P0 0. .7 7A A1 10 0A A6 6A A7 7A A8 8A A9 9A A1 1A A2 2A A3 3A A4 4A A5 5A A0 0D D0 0D D1 1Q Q0 0Q Q1 1Q Q2 2Q Q3 3Q Q4 4Q Q5 5Q Q6 6Q Q7 7D D2 2D D3 3D D4 4D D5 5D D6 6D D7 7G GA AL LE E7 74 4L LS S3 37 73 32 27 76 64 4( (1 1) )O O6 6O O7 7O O1 1O O2 2O O3 3O O4 4O O

43、5 5O O0 0/ /O OE E/ /P PS SE EN N/ /E EA A+ +5 5V VA A1 12 2A A1 11 1/ /C CE EA A1 10 0A A6 6A A7 7A A8 8A A9 9A A1 1A A2 2A A3 3A A4 4A A5 5A A0 02 27 76 64 4( (2 2) )O O6 6O O7 7O O1 1O O2 2O O3 3O O4 4O O5 5O O0 0/ /O OE EA A1 12 2A A1 11 1P P2 2. .0 0P P2 2. .1 1P P2 2. .2 2P P2 2. .3 3P P2 2. .

44、4 4Q Q0 0Q Q1 1Q Q2 2Q Q3 3Q Q4 4Q Q5 5Q Q6 6Q Q7 7O O6 6O O7 7O O1 1O O2 2O O3 3O O4 4O O5 5O O0 0返回返回課程:?jiǎn)纹瑱C(jī)技術(shù)課程:?jiǎn)纹瑱C(jī)技術(shù) 教材:?jiǎn)纹瑱C(jī)基礎(chǔ)教材:?jiǎn)纹瑱C(jī)基礎(chǔ)口口線線P2P2.7.7P2P2.6.6P2P2.5.5P2P2.4.4P2P2.3.3P2P2.2.2P2P2.1.1P2P2.0.0P0P0.7.7P0P0.6.6P0P0.5.5P0P0.4.4P0P0.3.3P0P0.2.2P0P0.1.1P0P0.0.0地地址址線線A A1515A A1414A A1313A A12

45、12A A1111A A1010A A9 9A A8 8A A7 7A A6 6A A5 5A A4 4A A3 3A A2 2A A1 1A A0 0最最低低地地址址0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0最最高高地地址址0 00 00 01 11 11 11 11 11 11 11 11 11 11 11 11 1Intel 2764Intel 2764(1 1)芯片內(nèi)部存儲(chǔ)單元芯片內(nèi)部存儲(chǔ)單元的的地址范圍地址范圍0000H1FFFH返回返回課程:?jiǎn)纹瑱C(jī)技術(shù)課程:?jiǎn)纹瑱C(jī)技術(shù) 教材:?jiǎn)纹瑱C(jī)基礎(chǔ)教材:?jiǎn)纹瑱C(jī)基礎(chǔ)口口線線P2P2.7.7P2

46、P2.6.6P2P2.5.5P2P2.4.4P2P2.3.3P2P2.2.2P2P2.1.1P2P2.0.0P0P0.7.7P0P0.6.6P0P0.5.5P0P0.4.4P0P0.3.3P0P0.2.2P0P0.1.1P0P0.0.0地地址址線線A A1515A A1414A A1313A A1212A A1111A A1010A A9 9A A8 8A A7 7A A6 6A A5 5A A4 4A A3 3A A2 2A A1 1A A0 0最最低低地地址址1 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0最最高高地地址址1 10 00 01

47、 11 11 11 11 11 11 11 11 11 11 11 11 1Intel 2764Intel 2764(2 2)芯片內(nèi)部存儲(chǔ)單元芯片內(nèi)部存儲(chǔ)單元的的地址范圍地址范圍8000H9FFFH返回返回課程:?jiǎn)纹瑱C(jī)技術(shù)課程:?jiǎn)纹瑱C(jī)技術(shù) 教材:?jiǎn)纹瑱C(jī)基礎(chǔ)教材:?jiǎn)纹瑱C(jī)基礎(chǔ)8 80 0C C5 51 1P P2 2. .7 7P P2 2. .0 0P P2 2. .1 1P P2 2. .2 2P P2 2. .3 3P P2 2. .4 4P P2 2. .5 5P P2 2. .6 6/ /C CE EP P0 0. .0 0P P0 0. .1 1P P0 0. .2 2P P0 0.

48、.3 3P P0 0. .6 6P P0 0. .5 5P P0 0. .4 4P P0 0. .7 7A A1 10 0A A6 6A A7 7A A8 8A A9 9A A1 1A A2 2A A3 3A A4 4A A5 5A A0 0D D0 0D D1 1Q Q0 0Q Q1 1Q Q2 2Q Q3 3Q Q4 4Q Q5 5Q Q6 6Q Q7 7D D2 2D D3 3D D4 4D D5 5D D6 6D D7 7G GA AL LE E7 74 4L LS S3 37 73 32 27 76 64 4( (1 1) )O O6 6O O7 7O O1 1O O2 2O O3

49、3O O4 4O O5 5O O0 0/ /O OE E/ /P PS SE EN N/ /E EA A+ +5 5V VA A1 12 2A A1 11 1/ /C CE EA A1 10 0A A6 6A A7 7A A8 8A A9 9A A1 1A A2 2A A3 3A A4 4A A5 5A A0 02 27 76 64 4( (2 2) )O O6 6O O7 7O O1 1O O2 2O O3 3O O4 4O O5 5O O0 0/ /O OE EA A1 12 2A A1 11 1P P2 2. .0 0P P2 2. .1 1P P2 2. .2 2P P2 2. .3

50、3P P2 2. .4 4Q Q0 0Q Q1 1Q Q2 2Q Q3 3Q Q4 4Q Q5 5Q Q6 6Q Q7 7/ /P PS SE EN NP P2 2. .6 6P P0 0. .0 0P P0 0. .1 1P P0 0. .2 2P P0 0. .3 3P P0 0. .6 6P P0 0. .5 5P P0 0. .4 4P P0 0. .7 7/ /C CE E返回返回課程:?jiǎn)纹瑱C(jī)技術(shù)課程:?jiǎn)纹瑱C(jī)技術(shù) 教材:?jiǎn)纹瑱C(jī)基礎(chǔ)教材:?jiǎn)纹瑱C(jī)基礎(chǔ)口口線線P2P2.7.7P2P2.6.6P2P2.5.5P2P2.4.4P2P2.3.3P2P2.2.2P2P2.1.1P2P2.0.0P0

51、P0.7.7P0P0.6.6P0P0.5.5P0P0.4.4P0P0.3.3P0P0.2.2P0P0.1.1P0P0.0.0地地址址線線A A1515A A1414A A1313A A1212A A1111A A1010A A9 9A A8 8A A7 7A A6 6A A5 5A A4 4A A3 3A A2 2A A1 1A A0 0最最低低地地址址0 01 10 00 00 00 00 00 00 00 00 00 00 00 00 00 0最最高高地地址址0 01 11 11 11 11 11 11 11 11 11 11 11 11 11 11 1Intel 2764Intel 27

52、64(1 1)芯片內(nèi)部存儲(chǔ)單元芯片內(nèi)部存儲(chǔ)單元的的地址范圍地址范圍4000H7FFFH返回返回課程:?jiǎn)纹瑱C(jī)技術(shù)課程:?jiǎn)纹瑱C(jī)技術(shù) 教材:?jiǎn)纹瑱C(jī)基礎(chǔ)教材:?jiǎn)纹瑱C(jī)基礎(chǔ)口口線線P2P2.7.7P2P2.6.6P2P2.5.5P2P2.4.4P2P2.3.3P2P2.2.2P2P2.1.1P2P2.0.0P0P0.7.7P0P0.6.6P0P0.5.5P0P0.4.4P0P0.3.3P0P0.2.2P0P0.1.1P0P0.0.0地地址址線線A A1515A A1414A A1313A A1212A A1111A A1010A A9 9A A8 8A A7 7A A6 6A A5 5A A4 4A A3

53、 3A A2 2A A1 1A A0 0最最低低地地址址1 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0最最高高地地址址1 10 01 11 11 11 11 11 11 11 11 11 11 11 11 11 1Intel 2764Intel 2764(2 2)芯片內(nèi)部存儲(chǔ)單元芯片內(nèi)部存儲(chǔ)單元的的地址范圍地址范圍8000H0BFFFH返回返回課程:?jiǎn)纹瑱C(jī)技術(shù)課程:?jiǎn)纹瑱C(jī)技術(shù) 教材:?jiǎn)纹瑱C(jī)基礎(chǔ)教材:?jiǎn)纹瑱C(jī)基礎(chǔ)6.3.2 6.3.2 數(shù)據(jù)存儲(chǔ)器并行擴(kuò)展數(shù)據(jù)存儲(chǔ)器并行擴(kuò)展 下面以下面以INTEL 6116INTEL 6116為例進(jìn)行說(shuō)明為例進(jìn)行說(shuō)明

54、(1 1)61166116引腳及功能引腳及功能 A10A10A0A0:地址引腳:地址引腳 D7D7D0D0:數(shù)據(jù)引腳:數(shù)據(jù)引腳 /CS/CS:片選:片選 /OE/OE:數(shù)據(jù)輸出允許:數(shù)據(jù)輸出允許 /WE/WE:寫選通:寫選通 VccVcc:+5V+5V GND GND:地:地 A71A62A53A44A35A26A17A08I/O09I/O110I/O211GND12I/O313I/O414I/O515I/O616I/O717CE18A1019OE20WE21A922A823VCC246116課程:?jiǎn)纹瑱C(jī)技術(shù)課程:?jiǎn)纹瑱C(jī)技術(shù) 教材:?jiǎn)纹瑱C(jī)基礎(chǔ)教材:?jiǎn)纹瑱C(jī)基礎(chǔ)(2 2)61166116的工作方式

55、的工作方式 (a a)未選中:未選中: (b b)禁止)禁止: (c c)讀讀出:出: (d d)寫入:)寫入: 狀態(tài)狀態(tài)/CS/OE/WED7D0未選中未選中1高阻高阻禁止禁止011高阻高阻讀出讀出001數(shù)據(jù)讀出數(shù)據(jù)讀出寫入寫入010數(shù)據(jù)寫入數(shù)據(jù)寫入課程:?jiǎn)纹瑱C(jī)技術(shù)課程:?jiǎn)纹瑱C(jī)技術(shù) 教材:?jiǎn)纹瑱C(jī)基礎(chǔ)教材:?jiǎn)纹瑱C(jī)基礎(chǔ) 數(shù)據(jù)存儲(chǔ)器擴(kuò)展舉例數(shù)據(jù)存儲(chǔ)器擴(kuò)展舉例 數(shù)據(jù)存儲(chǔ)器擴(kuò)展與程序存儲(chǔ)器擴(kuò)展在數(shù)據(jù)線、地址線的連接數(shù)據(jù)存儲(chǔ)器擴(kuò)展與程序存儲(chǔ)器擴(kuò)展在數(shù)據(jù)線、地址線的連接上是完全相同的。不同之處在于控制信號(hào),程序存儲(chǔ)器的擴(kuò)展使上是完全相同的。不同之處在于控制信號(hào),程序存儲(chǔ)器的擴(kuò)展使用用/PSEN/PSEN作

56、為讀選通信號(hào),而數(shù)據(jù)存儲(chǔ)器的擴(kuò)展使用作為讀選通信號(hào),而數(shù)據(jù)存儲(chǔ)器的擴(kuò)展使用/RD/RD和和/WR/WR分分別作為讀、寫選通信號(hào)。別作為讀、寫選通信號(hào)。(1 1)單片)單片數(shù)據(jù)數(shù)據(jù)存儲(chǔ)器擴(kuò)展存儲(chǔ)器擴(kuò)展例:例:80C5180C51單片機(jī)需要擴(kuò)展單片機(jī)需要擴(kuò)展2KB2KB的外部的外部RAMRAM,采用,采用Intel 6116Intel 6116芯片。芯片。解:解:Intel 6116Intel 6116芯片具有芯片具有2KB2KB的存儲(chǔ)單元,因此,的存儲(chǔ)單元,因此,61166116芯片內(nèi)部芯片內(nèi)部存儲(chǔ)單元的尋址需要存儲(chǔ)單元的尋址需要1111根地址線(根地址線(A0A0A10A10)()(2 211

57、11=2KB=2KB)。)。(a a)80C5180C51單片機(jī)的片外三總線與單片機(jī)的片外三總線與61166116芯片的連接芯片的連接 數(shù)據(jù)總線(數(shù)據(jù)總線(D0D0D7D7):):P0.0P0.07 7D D0 0D D7 7; 課程:?jiǎn)纹瑱C(jī)技術(shù)課程:?jiǎn)纹瑱C(jī)技術(shù) 教材:?jiǎn)纹瑱C(jī)基礎(chǔ)教材:?jiǎn)纹瑱C(jī)基礎(chǔ) 地址總線(地址總線(A0A0A7A7):):P0.0P0.07 7(經(jīng)(經(jīng)74LS37374LS373輸出)輸出) A A0 0A A7 7 (A8A8A10A10):): P2.0P2.02 2 A A8 8A A1010 片選線片選線/CS/CS:接地:接地 控制總線:控制總線:/RD /RD /

58、OE/OE;/WR /WR /WE/WE /EA /EA “ “+5V”+5V”(b b)存儲(chǔ)映像分析存儲(chǔ)映像分析 為了便于存儲(chǔ)映像分析,通常假設(shè)沒(méi)有用到的高位地址線為了便于存儲(chǔ)映像分析,通常假設(shè)沒(méi)有用到的高位地址線A11A11A15A15(P2.3P2.37 7)全部為)全部為“0”0”狀態(tài),則擴(kuò)展的數(shù)據(jù)存儲(chǔ)器芯狀態(tài),則擴(kuò)展的數(shù)據(jù)存儲(chǔ)器芯片片Intel 6116Intel 6116的地址范圍分析的地址范圍分析如表所示:如表所示:課程:?jiǎn)纹瑱C(jī)技術(shù)課程:?jiǎn)纹瑱C(jī)技術(shù) 教材:?jiǎn)纹瑱C(jī)基礎(chǔ)教材:?jiǎn)纹瑱C(jī)基礎(chǔ)(2 2)線選法多片)線選法多片數(shù)據(jù)數(shù)據(jù)存儲(chǔ)器擴(kuò)展存儲(chǔ)器擴(kuò)展 例:例:80C5180C51單片機(jī)需要

59、擴(kuò)展單片機(jī)需要擴(kuò)展8KB8KB的外部的外部RAMRAM,采用,采用Intel 6116Intel 6116芯片、線選法編址。芯片、線選法編址。解:解:Intel 6116Intel 6116芯片具有芯片具有2KB2KB的存儲(chǔ)單元,因此,的存儲(chǔ)單元,因此,61166116芯片內(nèi)部芯片內(nèi)部存儲(chǔ)單元的尋址需要存儲(chǔ)單元的尋址需要1111根地址線(根地址線(A0A0A10A10)()(2 21111=2KB=2KB)。)。(a a)80C5180C51單片機(jī)的片外三總線與單片機(jī)的片外三總線與61166116芯片的連接芯片的連接 數(shù)據(jù)總線(數(shù)據(jù)總線(D0D0D7D7):):P0.0P0.07 7D D0

60、0D D7 7; 地址總線(地址總線(A0A0A7A7):):P0.0P0.07 7(經(jīng)(經(jīng)74LS37374LS373輸出)輸出) A A0 0A A7 7 (A8A8A10A10):):P2.0P2.02 2 A A8 8A A1010 片選線片選線/CS/CS:P2.6P2.63 3 控制總線:控制總線:/RD /RD /OE/OE;/WR /WR /WE/WE /EA /EA “ “+5V”+5V”課程:?jiǎn)纹瑱C(jī)技術(shù)課程:?jiǎn)纹瑱C(jī)技術(shù) 教材:?jiǎn)纹瑱C(jī)基礎(chǔ)教材:?jiǎn)纹瑱C(jī)基礎(chǔ)(b b)存儲(chǔ)映像分析存儲(chǔ)映像分析 為了便于存儲(chǔ)映像分析,通常假設(shè)沒(méi)有用到的高位地址線為了便于存儲(chǔ)映像分析,通常假設(shè)沒(méi)有用到

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論