




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、1.1 單片機的特點一、什么是單片機?單片機:SCM Single Chip Microcontroller MCU Microcontroller Unit 將CPU、ROM、RAM、定時器/計數(shù)器、I/O接口等微型計算機部件集成在一塊集成電路芯片上特點: 體積小、價格低、性能強大、速度快、用途廣、 靈活性強、可靠性高 第1頁/共61頁1.1 單片機的特點二、單片機的發(fā)展歷程 單片機的初級階段:單片機的發(fā)展階段:高性能單片機發(fā)展階段:。第2頁/共61頁1.1 單片機的特點三、MCS-51單片機及其兼容產(chǎn)品 IntelIntel公司推出了8 8位的MCS-51MCS-51系列單片機后,在工業(yè)控
2、制方面得到了極大的應(yīng)用。之后,IntelIntel開放了5151單片機內(nèi)核技術(shù),PhilipsPhilips、AtmelAtmel、ADIADI等公司相繼推出了基于5151內(nèi)核的單片機. . IntelIntel公司主要產(chǎn)品 AtmelAtmel公司主要產(chǎn)品 PhilipsPhilips公司主要產(chǎn)品第3頁/共61頁型號型號工作電工作電壓壓(V)(V)主頻主頻OTP OTP ROM(B)ROM(B)RAMRAM(B B)UARTUART( (個個) )定時器定時器( (個個) )I/OI/O口線口線( (條條) )803180315 512MHz12MHz1281281 12 232328051
3、80515 512MHz12MHz4K4K1281281 12 23232875187515 512MHz12MHz1281281 12 23232805280525 512MHz12MHz8K8K2562561 13 33232第4頁/共61頁Atmel公司主要單片機產(chǎn)品型號型號工作電工作電壓壓(V)(V)主頻主頻FlashFlashROM(B)ROM(B)RAMRAM(B)(B)UARTUART( (個個) )定時器定時器( (個個) )I/OI/O口線口線( (條條) )AT89C2051AT89C20513-53-524MHz24MHz2K2K1281281 12 21515AT89C
4、51AT89C515 533MHz33MHz4K4K1281281 12 23232AT89C52AT89C525 533MHz33MHz8K8K2562561 13 33232AT89C53AT89C535 524MHz24MHz12K12K2562561 13 33232第5頁/共61頁 Philips公司主要單片機產(chǎn)品型號型號工作電壓工作電壓(V V)主頻主頻ROM(B)ROM(B)RAMRAM(B)(B)UARTUART( (個個) )定時定時( (個個) )I/OI/O口線口線( (條條) )P87C52P87C524.5-5.54.5-5.533MHz33MHz8K(OTP)8K(
5、OTP)2562561 13 33232P87LPC762P87LPC7624.5-5.54.5-5.516MHz16MHz16K(OTP)16K(OTP)5125121 12 218(18(帶帶I I2 2C C接接口口) )P87LPC767P87LPC7674.5-5.54.5-5.520MHz20MHz4K(OTP)4K(OTP)1281281 12 218(18(帶帶I I2 2C C接接口口) )P89C660P89C6604.5-5.54.5-5.520MHz20MHz16K(Flash)16K(Flash)5125121 13 332(32(帶帶I I2 2C C接接口口) )
6、第6頁/共61頁1.1 單片機的特點四、單片機應(yīng)用領(lǐng)域 1.1.在智能儀器儀表上的應(yīng)用 2.2.在工業(yè)控制中的應(yīng)用 3.3.在家用電器中的應(yīng)用 4.4.在計算機網(wǎng)絡(luò)和通信領(lǐng)域中的應(yīng)用 5.5.單片機在醫(yī)用設(shè)備領(lǐng)域中的應(yīng)用 6.6.在各種大型電器中的模塊化應(yīng)用 7.7.單片機在汽車設(shè)備領(lǐng)域中的應(yīng)用 第7頁/共61頁1.2 8051的內(nèi)部結(jié)構(gòu)串C P U存儲器并行I/O接口定時器 / 計數(shù)器中斷系統(tǒng)P0 P3TXDRXDTINT并行I/O接口 可以劃分為CPU、存儲器、并行口、串行口、定時器/計數(shù)器和中斷邏輯幾部分。第8頁/共61頁ACCTMPALUPSWSP控制中斷、定時、串行口的特殊功能寄存器
7、工作寄存器ACC內(nèi)部總線I/O口鎖存/驅(qū)動器P0 P1 P2 P3DPTRRAMROMPC定時與控制指令寄存器PSENALEEARST第9頁/共61頁1.2.1 中央處理器CPU1)1) 運算器 運算器是用于對數(shù)據(jù)進行算術(shù)運算和邏輯操作的執(zhí)行部件,以算術(shù)邏輯單元(ALU)為核心,包括累加器(ACC)、程序狀態(tài)字(PSW)、暫存器、B寄存器等部件和BCDBCD碼調(diào)整電路。在進行位操作時,以PSW中的進位標(biāo)志位C作為位操作累加器,整個位操作系統(tǒng)構(gòu)成一臺布爾處理機。v主要功能:算術(shù)運算、邏輯運算、移位功能、位數(shù)據(jù)操作累加器ACC ACC是8位寄存器,在進行算術(shù)、邏輯運算時,運算器的一個輸入多為ACC
8、的輸入,而運算結(jié)果大多數(shù)也要送到ACC中。助記符為ACC 或A。B寄存器 在進行乘法、除法運算時作為ALU的輸入之一,與ACC配合完成運算,并存放運算結(jié)果。第10頁/共61頁CYCY(C C)ACAC:F0:F0:RS1RS1RS0RS0:OVOV:P P:PSWPSW(程序狀態(tài)字,8 8位):存放指令執(zhí)行后的有關(guān)狀態(tài)。第11頁/共61頁2)2)控制器 包括定時控制邏輯、程序計數(shù)器PCPC、數(shù)據(jù)指針DPTRDPTR、堆棧指針SPSP、指令寄存器IRIR、指令譯碼器IDID等。v主要功能:對逐條指令進行譯碼,并通過定時和控制電路在規(guī)定的時刻發(fā)出各種操作所需的內(nèi)部和外部控制信號,協(xié)調(diào)單片機內(nèi)部各部
9、分的工作以及協(xié)調(diào)單片機和外圍芯片的工作,完成指令規(guī)定的操作。 第12頁/共61頁8051的時鐘 1、內(nèi)部方式: MCS-51單片機片內(nèi)有一個用于構(gòu)成振 蕩 器 的 高 增 益 反 相 放 大 器 , 引 腳XTAL1和XTAL2分別是此放大器的輸入端和輸出端。把放大器與作為反饋元件的晶體振蕩器或陶瓷諧振器連接,就構(gòu)成了內(nèi)部自激振蕩器并產(chǎn)生振蕩時鐘脈沖。C130pFC230pFXTAL1XTAL2MCS-51GND單片機時鐘電路用來產(chǎn)生CPU的操作時序通常有兩種形式:外部振蕩方式就是把外部已有的時鐘信號引入單片機內(nèi)。第13頁/共61頁振蕩周期、時鐘周期、機器周期和指令周期1.振蕩周期 為單片機提
10、供時鐘信號的振蕩源的周期。單片機在工作時,由內(nèi)部振蕩器產(chǎn)生或由外部直接輸入的送到內(nèi)部控制邏輯單元的時間信號的周期。其大小是時鐘信號頻率(foscfosc)的倒數(shù)。 2.時鐘周期 由2 2個振蕩周期組成(1 1個時鐘周期=2=2個振蕩周期)3.機器周期 通常將完成一個基本操作所需的時間稱為機器周期。 由1212個振蕩周期或6 6個時鐘周期組成(1 1個機器周期=12=12個振蕩周期)。 4. 指令周期 是指CPU執(zhí)行一條指令所需要的時間。一個指令周期通常含有14個機器周期。第14頁/共61頁P1P2S1P1P2S2P1P2S3P1P2S4P1P2S5P1P2S6機器周期時鐘周期振蕩周期v1 1個
11、機器周期=6=6個時鐘周期=12=12個振蕩周期第15頁/共61頁指令部件數(shù)據(jù)地址指針DPTRDPTR(16(16位): :存放程序存儲器的地址或外部數(shù)據(jù)存儲器的地址。可分DPHDPH和DPLDPL兩個獨立8 8位寄存器使用。 訪問范圍:0000-0FFFFH0000-0FFFFH。程序計數(shù)器PCPC(1616位):指向下一條執(zhí)行的指令地址執(zhí)行指令后自動加一,常將PCPC值設(shè)置成程序第一條指令的內(nèi)存地址。 訪問范圍:0000-0FFFFH0000-0FFFFH。指令寄存器IRIR:存放當(dāng)前執(zhí)行的指令。指令譯碼器IDID:解釋指令,產(chǎn)生相應(yīng) 的控制信號。SPSP+1棧底入棧出棧SP堆棧指針SPS
12、P(8位):專門存放堆棧 的棧頂位置。遵循“先進后出”的 原則。第16頁/共61頁:(哈佛結(jié)構(gòu)單片機)ROMROM和RAMRAM分開,有各自的尋址方式和尋址機構(gòu)。 MCS-51MCS-51系列的單片機有4 4個獨立的存儲空間:片內(nèi)程序存儲器4K4K(0000-0FFFH0000-0FFFH);片外程序存儲器64K64K(0000-0FFFFH0000-0FFFFH);片內(nèi)數(shù)據(jù)存儲器256B256B(00-0FFH00-0FFH);片外數(shù)據(jù)存儲器64K64K(0000-0FFFFH0000-0FFFFH)。v注:MCS-51MCS-51系列單片機各型號芯片在各個存儲器空間的物理單元個數(shù)可能是不同
13、的。第17頁/共61頁一、程序存儲器 程序存儲器用于存放編好的程序或表格常數(shù)。 MCS-51MCS-51單片機程序存儲器的讀取順序由EAEA確定。EA=1EA=1時,則PCPC的值在0000H-0FFFH0000H-0FFFH之間,CPUCPU先從片內(nèi)程序存儲器空間取指執(zhí)行;當(dāng)PCPC的值大于0FFFH0FFFH時才訪問外部的程序存儲器空間。若EA=0EA=0時,則片內(nèi)程序存儲器空間被忽略,CPUCPU只從片外程序存儲器空間取指執(zhí)行。復(fù)位后PC=0000HPC=0000H。程序存儲器中的某些單元預(yù)留給系統(tǒng)專用。外部ROM內(nèi)部ROM(EA=1)外部ROM(EA=0)0000H0000H0FFFH
14、0FFFH1000HFFFFH第18頁/共61頁程序存儲器空間的6 6個特殊功能區(qū)域0000H :系統(tǒng)的啟動單元(系統(tǒng)復(fù)位后,單片機從此處開始取指令開始執(zhí)行)0003H :外部中斷0入口地址000BH :定時器/計數(shù)器0中斷入口地址0013H :外部中斷1入口地址001BH :定時器/計數(shù)器1中斷入口地址0023H :串行中斷入口地址第19頁/共61頁二、數(shù)據(jù)存儲器MCS-51單片機的內(nèi)部數(shù)據(jù)存儲器有以下幾個部分:工作寄存器區(qū)(00H1FH) 位尋址區(qū)(20H2FH) 用戶區(qū)(30H7FH)128B特殊功能寄存器SFR區(qū)(80H0FFH)特殊功能寄存器通用RAM區(qū)位尋址區(qū) 00H1FH20H
15、2FH30H7FH80HFFH80H88H90H98HA0HA8HB0HB8HD0HE0HF0H特殊功能寄存器中位尋址外 部RAM(I/O口地址)0000HFFFFH內(nèi)部數(shù)據(jù)存儲器(a)外部數(shù)據(jù)存儲器(b)工作寄存器區(qū)數(shù)據(jù)存儲器用于存放中間運算結(jié)果、數(shù)據(jù)暫存和緩沖、標(biāo)志位等。 第20頁/共61頁 內(nèi)部RAMRAM的00H-1FH00H-1FH分為4 4個區(qū)(由RS1RS1和RS0RS0的狀態(tài)決定當(dāng)前的工作寄存器組別),每個區(qū)有8 8個單元,分別用R0-R0-R7R7來表示。v 第0 0組工作寄存器:地址范圍為00H-07H00H-07H;v 第1 1組工作寄存器:地址范圍為08H-0FH08H
16、-0FH;v 第2 2組工作寄存器:地址范圍為10H-17H10H-17H;v 第3 3組工作寄存器:地址范圍為18H-1FH18H-1FH。 舉例: 如果RS1=0RS1=0、RS0=0RS0=0時;則(R0)=00H(R0)=00H(使用第0 0組) 如果RS1=0RS1=0、RS0=1RS0=1時;則(R0)=08H(R0)=08H(使用第1 1組) 如果RS1=1RS1=1、RS0=0RS0=0時;則(R0)=10H(R0)=10H(使用第2 2組) 如果RS1=1RS1=1、RS0=1RS0=1時;則(R0)=18H(R0)=18H(使用第3 3組)第21頁/共61頁 特殊功能寄存器
17、(SFR, Special Function Register)也稱專用寄存器,專用于控制、管理單片機內(nèi)部算術(shù)邏輯部件、并行I/O口、串行I/O口、定時器/計數(shù)器、中斷系統(tǒng)等功能模塊的工作,用戶在編程時可以置數(shù)設(shè)定,不能移作他用。8051有21個特殊功能寄存器。見下表 從80H開始每8個單元有一個可位尋址的專用寄存器,位地址從80H開始,也可用“寄存器名.位”來表示,如ACC.7(0E7H),PSW.4(0D4H或RS1),P0.0(80H)特殊功能寄存器區(qū)SFR(80H-0FFH)第22頁/共61頁符號符號地址地址功能介紹功能介紹符號符號地址地址功能介紹功能介紹ACCE0H累加器SP81H堆
18、棧指針BF0HB寄存器DPH83H數(shù)據(jù)地址指針(高8位)PSWD0H程序狀態(tài)字DPL82H數(shù)據(jù)地址指針(低8位)IEA8H中斷允許控制寄存器SBUF99H串行口鎖存器IPB8H中斷優(yōu)先級控制寄存器TMOD89HT0、T1定時器/計數(shù)器方式控制寄存器P080HP0口鎖存器TCON88HT0、T1定時器/計數(shù)器控制寄存器P190HP1口鎖存器TH18DH定時器/計數(shù)器1(高8位)P2A0HP2口鎖存器TH08CH定時器/計數(shù)器1(低8位)P3B0HP3口鎖存器TL18BH定時器/計數(shù)器0(高8位)PCON87H電源控制寄存器TL08AH定時器/計數(shù)器0(低8位)SCON98H串行口控制寄存器第23
19、頁/共61頁1.2.3 片內(nèi)并行接口 單片機芯片內(nèi)有一項主要的組成部分是并行I/O口。MCS-51共有4個8位的并行I/O口,分別記作P0口、P1口、P2口和P3口。每個并口都至少包含一個鎖存器、一個輸出驅(qū)動器和輸入緩沖器,但在各個并口之間又有一些差別。實際上,它們已被歸入專用寄存器之列,并且具有字節(jié)尋址和位尋址功能。并行I/O口的主要作用:在無片外擴展存儲器的系統(tǒng)中,這4個口均可作為雙向的通用I/O端口使用。在訪問片外擴展的存儲器或外部I/O接口芯片時,由P0口和P2口構(gòu)成數(shù)據(jù)和地址總線(低8位地址和數(shù)據(jù)由P0口分時傳送,高8位地址由P2口傳送),P3口的一部分作為控制線。P3口具有第二功能
20、。第24頁/共61頁VCC地址/數(shù)據(jù)控制鎖存器P0.XDCPQQMUXV1V2P0.X引腳讀鎖存器寫鎖存器內(nèi)部總線讀引腳&1 P0口某位結(jié)構(gòu)第25頁/共61頁 P0口電路中包含有一個數(shù)據(jù)輸出鎖存器、兩個三態(tài)數(shù)據(jù)輸入緩沖器、一個數(shù)據(jù)輸出的驅(qū)動電路和一個輸出控制電路。P0口的功能與驅(qū)動能力1)P0口可以作為通用的I/O口;2)P0口可以作為單片機系統(tǒng)的地址/數(shù)據(jù)線使用;3)P0可以驅(qū)動8個標(biāo)準(zhǔn)的TTL負(fù)載電路。12345678P0VCC第26頁/共61頁VCC鎖存器P1.XDCPQQP1.X引腳讀鎖存器寫鎖存器內(nèi)部總線讀引腳內(nèi)部上拉電阻第27頁/共61頁P1P1口電路中包含有一個數(shù)據(jù)輸出鎖
21、存器、一個三態(tài)數(shù)據(jù)輸入緩沖器、一個數(shù)據(jù)輸出的驅(qū)動電路。P1P1口的功能和驅(qū)動能力1) P11) P1口只可以作為通用的I/OI/O口使用,“準(zhǔn)雙向口” ;2) P12) P1可以驅(qū)動3個標(biāo)準(zhǔn)的TTL負(fù)載電路;v注意:在P1P1口作為通用的I/OI/O口使用時,在從I/OI/O端口讀入數(shù)據(jù)時,應(yīng)該首先向相應(yīng)的I/OI/O口內(nèi)部鎖存器寫“1 1”。舉例:從P1P1口的低四位輸入數(shù)據(jù) MOV P1,#0FHMOV P1,#0FH MOV A,P1 MOV A,P1第28頁/共61頁P2口某位結(jié)構(gòu)圖鎖存器P2.XDCPQQ讀鎖存器寫鎖存器內(nèi)部總線讀引腳VCCP2.X引腳內(nèi)部上拉電阻1地址 控制MUX第
22、29頁/共61頁P2口電路中包含有一個數(shù)據(jù)輸出鎖存器、一個三態(tài)數(shù)據(jù)輸入緩沖器、一個多路轉(zhuǎn)換開關(guān)和一個數(shù)據(jù)輸出的驅(qū)動電路。P2口的功能和驅(qū)動能力1)P2口可以作為通用的I/O口使用,“準(zhǔn)雙向口” ;2)P2口還要作為單片機地址總線的高8位使用;3)P2可以驅(qū)動3個標(biāo)準(zhǔn)的TTL負(fù)載電路。第30頁/共61頁 P3口某位結(jié)構(gòu) 鎖存器P3.XDCPQQ讀鎖存器寫鎖存器內(nèi)部總線讀引腳VCCP3.X引腳內(nèi)部上拉電阻&第二輸出功能第二輸入功能第31頁/共61頁 P3口電路中包含有一個數(shù)據(jù)輸出鎖存器、兩個三態(tài)數(shù)據(jù)輸入緩沖器、一個數(shù)據(jù)輸出的驅(qū)動電路和一個輸出控制電路。P3口的功能和驅(qū)動能力1) P3口可以
23、作為通用的I/O口使用,“準(zhǔn)雙向口” ;2) 可以作為單片機系統(tǒng)的第二功能的輸入和輸出。3) P3口可以驅(qū)動3個標(biāo)準(zhǔn)的TTL負(fù)載電路。v注意在P3口的使用時,首先要考慮第二功能的要求。第32頁/共61頁第33頁/共61頁1.2.4 8051的內(nèi)部資源 一 、串行口 P3.0P3.0串行輸入口RXDRXD,P3.1P3.1串行輸出口TXDTXD。串行數(shù)據(jù)緩沖器SBUFSBUF,串行口控制寄存器SCONSCON。 二、定時器/計數(shù)器 2 2個1616位可編程定時器/ /計數(shù)器,記為T0T0和T1T1。由程序決定工作方式。定時器方式選擇寄存器TMODTMOD,定時器控制寄存器TCONTCON,計數(shù)存
24、儲器TL0TL0,TH0TH0,TL1TL1,TH1TH1。 三、中斷系統(tǒng) 5 5個中斷源:2 2個外部中斷,2 2個定時器/ /計數(shù)器中斷,一個串行口中斷。中斷允許寄存器IEIE,中斷優(yōu)先級寄存器IPIP。第34頁/共61頁1.2.5 8051的芯片引腳 在器件引腳的封裝上,80C51系列單片機常用的兩種封裝為雙列直插式DIP40(Dual In-line Package)封裝和方形封裝LCC44(Leaded Chip Carrier),如圖所示。主要包括以下幾個部分:VccVss Vcc VssXTAL1XTAL2 XTAL1 XTAL2RST、ALE、PSENEAP0、P1、P2P33
25、.3.控制信號引腳和4 4. IO(輸入輸出)端口和5. MCS-515. MCS-51單片機P3口的第二功能第35頁/共61頁MCS-51雙列直插式(DIP)封裝類型引腳圖P1P1口P3P3口P0P0口P2P2口 時鐘端 復(fù)位端控制信號 接VCCVCC(+5V+5V) 接地端第36頁/共61頁MCS-51的PLCC封裝類型引腳圖第37頁/共61頁 8 0 C 5 1 系 列 單 片機外部引腳在繪制電路原理圖時,經(jīng)常采用元器件的邏輯 符 號 , 8 0 C 5 1邏輯符號如圖所示。 第38頁/共61頁第39頁/共61頁1.2.6 單片機的工作方式一、復(fù)位方式 第40頁/共61頁第41頁/共61
26、頁阻容上電自動復(fù)位電路+C122uFR11KGND+5VVccR ST/VPDVssM C S-51+C122uFR11KGND+5VVccRST/VPDVssMCS-51R2200第42頁/共61頁RSTMCS-51R2R1MAX813LPFIMRRESETWDOWDI未穩(wěn)壓電源P1.0第43頁/共61頁二、程序執(zhí)行方式:基本工作方式三、單步執(zhí)行方式:在外加脈沖控制下,一條指令一條指令地執(zhí)行,通常用于測試。四、低功耗操作方式: 1、節(jié)電方式:CPU停止工作,可使功耗減小,電流一般為1.7mA5mA; 2、掉電方式:僅給片內(nèi)RAM供電,其他電路均不工作,可使功耗減到最小,電流一般為5uA50u
27、A ; 由電源控制寄存器PCON中的有關(guān)位控制。第44頁/共61頁1.3 8051的系統(tǒng)擴展存儲器的擴展I/O接口的擴展注: MCS-51系列的單片機在進行擴展時,需要把P0口和P2口作為擴展總線使用,不能夠再作為一般的I/O口使用。第45頁/共61頁1.3.1 外部總線的擴展 微型計算機中的總線通常分為: (1)地址總線(AB):地址總線寬度為16位,由P0口經(jīng)地址鎖存器提供低8位地址(A0-A7);P2口直接提供高8位地址(A8A15)。地址信號是由CPU發(fā)出的,故地址總線是單方向的。 (2)數(shù)據(jù)總線(DB):數(shù)據(jù)總線寬度為8位,用于傳送數(shù)據(jù)和指令,由P0口提供。 (3)控制總線(CB):
28、控制總線隨時掌握各種部件的狀態(tài),并根據(jù)需要向有關(guān)部件發(fā)出命令。 所有外部芯片都通過這三組總線進行擴展。第46頁/共61頁P2ALEP0WRRDPSENEARESETMCS-51地址鎖存器A8-A15A0-A7地址總線D0-D7數(shù)據(jù)總線控制總線單片機三總線的形成單片機三總線的形成第47頁/共61頁P0口作低8位地址/數(shù)據(jù)復(fù)用線A0A78051G OE第48頁/共61頁P2口作高8位地址線控制總線主要包括:輸出控制線(RD、WR、PSEN、ALE) 輸入控制線(EA、INT0、INT1、RST、 T0、T1)第49頁/共61頁1.3.2 外部程序存儲器的擴展EPROM(紫外線可擦除)常用的EPRO
29、M以27xx系列為主。EEPROM(電可擦除)EEPROM是一種電擦除可編程只讀存儲器,其主要特點是能在計算機系統(tǒng)中進行在線修改,并能在斷電的情況下保持修改的結(jié)果。因而在智能化儀器儀表、控制裝置等領(lǐng)域得到普遍采用。 常用的EEPROM芯片主要有Intel 28xx系列。FlashROM(閃速電可擦除)主要以29Cxx系列為主。64K 程序存儲器的最大擴展容量為字節(jié)。第50頁/共61頁28引腳EPROM芯片管腳配置第51頁/共61頁 不同容量的EPROM只是在地址線的數(shù)目和編程信號引腳有一點區(qū)別,各重要的引腳含義如下:A0-Ai:地址輸入線,決定存儲器的容量;O0-O7:雙向三態(tài)數(shù)據(jù)線;CE:片
30、選信號輸入線;OE:讀選通輸入信號線;PGM:編程脈沖輸入線;VPP:編程電源輸入線;VCC:工作電源輸入線(常為+5V);GND/VSS:工作時接地線。第52頁/共61頁EA/VP31X119X218RESET9RD17WR16INT012INT113T014T115P101P112P123P134P145P156P167P178P0039P0138P0237P0336P0435P0534P0633P0732P2021P2122P2223P2324P2425P2526P2627P2728PSEN29ALE/P30TXD11RXD10MCS-51OC1C111D31Q22D42Q53D73Q6
31、4D84Q95D135Q126D146Q157D177Q168D188Q1974LS373A010A19A28A37A46A55A64A73A825A924A1021A1123A122A1326A1427E20G22DQ111DQ212DQ313DQ415DQ516DQ617DQ718DQ81927256GNDGNDP0.0-P0.7P2.0-P2.6GNDMCS-51單片機與27256芯片的接口27256的基本地址范圍:0000H7FFFHP0連接:74LS373的1D-8D27256的DQ1-DQ8PSEN接OECE接地P2連接27256的A8-A14第53頁/共61頁A010A19A28
32、A37A46A55A64A73A825A924A1021A1123A122NC1WE27CE20OE22NC26DQ011DQ112DQ213DQ315DQ416DQ517DQ618DQ7192864EA/VP31X119X218RESET9RD17WR16INT012INT113T014T115P101P112P123P134P145P156P167P178P0039P0138P0237P0336P0435P0534P0633P0732P2021P2122P2223P2324P2425P2526P2627P2728PSEN29ALE/P30TXD11RXD10MCS-51OC1C111D31
33、Q22D42Q53D73Q64D84Q95D135Q126D146Q157D177Q168D188Q1974LS373GNDGNDP0.0-P0.7P2.0-P2.4P2.7123A74LS08MCS-51單片機與2864芯片的接口2864的基本地址范圍:0000H1FFFHP0連接:74LS373的1D-8D2864的DQ1-DQ8P2連接2864的A8-A12PSEN和RD相與接OE,WR接WE,CE接P2.7第54頁/共61頁多片擴展方法 1. 線選法 線選法一般用于擴展少量的片外存儲器和I/O接口芯片。所謂線選法通常是將單片機的高8位地址線A8A15中的某幾根與外部接口芯片的片選端一一
34、相連,當(dāng)該地址線為0時(對0選通有效的外部芯片而言),與該地址線相連接的外部芯片被選通。 這種方法的缺點是:全部地址空間是斷續(xù)的,每個接口電路的地址空間又可能是重疊的。 2. 譯碼法 對于一些要求外部RAM容量較大、外擴芯片數(shù)量較多的應(yīng)用系統(tǒng),需要的片選信號往往多于單片機可利用的高位地址線,因而無法使用線選法擴展外圍芯片。這時,常常采用全地址譯碼法進行。所謂譯碼法,是通過譯碼電路對單片機可利用的高位地址線進行譯碼,以得到較多的片選信號。第55頁/共61頁1.3.3 外部數(shù)據(jù)存儲器的擴展靜態(tài)RAM在應(yīng)用時存取速度快、使用方便并且價格比較的低廉。但它具有在掉電時,內(nèi)部的數(shù)據(jù)會丟失。典型的有6116、6264、6225
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 西北大學(xué)《口腔醫(yī)學(xué)臨床前技能訓(xùn)練(二)》2023-2024學(xué)年第二學(xué)期期末試卷
- 浙江汽車職業(yè)技術(shù)學(xué)院《數(shù)據(jù)分析與應(yīng)用》2023-2024學(xué)年第二學(xué)期期末試卷
- 青島黃海學(xué)院《入侵檢測與入侵防御》2023-2024學(xué)年第二學(xué)期期末試卷
- 山東勝利職業(yè)學(xué)院《供應(yīng)鏈與物流概論》2023-2024學(xué)年第二學(xué)期期末試卷
- 甘肅省定西市漳縣2025屆五年級數(shù)學(xué)第二學(xué)期期末統(tǒng)考模擬試題含答案
- 廣東茂名健康職業(yè)學(xué)院《高等藥理學(xué)(雙語)》2023-2024學(xué)年第二學(xué)期期末試卷
- 古希臘哲學(xué)和中國哲學(xué)
- 功放高頻移相
- 公共交通服務(wù)規(guī)范管理制度
- 工程項目成本控制的原則
- 火災(zāi)自動報警系統(tǒng)施工過程檢查記錄
- TD/T 1069-2022 國土空間生態(tài)保護修復(fù)工程驗收規(guī)范(正式版)
- 踝關(guān)節(jié)扭傷康復(fù)治療
- FZ∕T 01085-2018 粘合襯剝離強力試驗方法
- 白龍江引水工程環(huán)境影響報告書(公示版)
- 《短視頻拍攝與制作》課件-3短視頻中期拍攝
- 瀏陽煙花術(shù)語大全
- 居民心理健康知識講座課件
- 2024年英語專業(yè)四級考試真題及詳細答案
- 成語故事葉公好龍
- MHT:中小學(xué)生心理健康檢測(含量表與評分說明)
評論
0/150
提交評論