第六章 單片機(jī)擴(kuò)展系統(tǒng)_第1頁
第六章 單片機(jī)擴(kuò)展系統(tǒng)_第2頁
第六章 單片機(jī)擴(kuò)展系統(tǒng)_第3頁
第六章 單片機(jī)擴(kuò)展系統(tǒng)_第4頁
第六章 單片機(jī)擴(kuò)展系統(tǒng)_第5頁
已閱讀5頁,還剩70頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、 第六章第六章 單片機(jī)擴(kuò)展系統(tǒng)單片機(jī)擴(kuò)展系統(tǒng) 6.1 MCS-51單片機(jī)系統(tǒng)擴(kuò)展的單片機(jī)系統(tǒng)擴(kuò)展的基本概念基本概念6.2 數(shù)據(jù)存儲器的擴(kuò)展數(shù)據(jù)存儲器的擴(kuò)展6.3 I/O接口技術(shù)接口技術(shù) 6.1.1 6.1.1 最小應(yīng)用系統(tǒng)最小應(yīng)用系統(tǒng)6.1 MCS-516.1 MCS-51單片機(jī)系統(tǒng)擴(kuò)展的基本概念單片機(jī)系統(tǒng)擴(kuò)展的基本概念該系統(tǒng)的資源如下:該系統(tǒng)的資源如下:4KB ROM4KB ROM,256B RAM256B RAM;五源中斷系統(tǒng);五源中斷系統(tǒng);兩個(gè)十六位加一定時(shí)兩個(gè)十六位加一定時(shí)/ /計(jì)數(shù)器;計(jì)數(shù)器;一個(gè)全雙工串行一個(gè)全雙工串行UARTUART;四個(gè)并行四個(gè)并行I/OI/O口。口。系統(tǒng)擴(kuò)展的

2、含義系統(tǒng)擴(kuò)展的含義 單片機(jī)中雖然已經(jīng)集成了單片機(jī)中雖然已經(jīng)集成了CPUCPU、I/OI/O口、定時(shí)器、中口、定時(shí)器、中斷系統(tǒng)、存儲器等基本部件,但是對一些較復(fù)雜應(yīng)用系統(tǒng)斷系統(tǒng)、存儲器等基本部件,但是對一些較復(fù)雜應(yīng)用系統(tǒng)來說來說, ,有時(shí)感到以上資源中的一種或幾種不夠用,這就需有時(shí)感到以上資源中的一種或幾種不夠用,這就需要在單片機(jī)芯片外加相應(yīng)的要在單片機(jī)芯片外加相應(yīng)的芯片、電路芯片、電路,使得有關(guān)功能得,使得有關(guān)功能得以擴(kuò)充,我們稱為以擴(kuò)充,我們稱為系統(tǒng)擴(kuò)展系統(tǒng)擴(kuò)展(即系統(tǒng)資源的擴(kuò)充)。(即系統(tǒng)資源的擴(kuò)充)。 根據(jù)需要,根據(jù)需要,MCS-51MCS-51單片機(jī)可擴(kuò)展:單片機(jī)可擴(kuò)展: ROMROM

3、、RAMRAM; 定時(shí)定時(shí)/ /計(jì)數(shù)器;計(jì)數(shù)器; 并行并行I/OI/O口、串行口;口、串行口; 中斷系統(tǒng)。中斷系統(tǒng)。6.1.2 MCS-516.1.2 MCS-51系列單片機(jī)的外部擴(kuò)展原理系列單片機(jī)的外部擴(kuò)展原理一、一、MCS-51MCS-51系列單片機(jī)的片外總線結(jié)構(gòu)系列單片機(jī)的片外總線結(jié)構(gòu) 所謂所謂總線總線(Bus)(Bus),一般指通過分時(shí)復(fù)用的方式,將,一般指通過分時(shí)復(fù)用的方式,將信息以一個(gè)或多個(gè)源部件傳送到另一個(gè)或多個(gè)目的部信息以一個(gè)或多個(gè)源部件傳送到另一個(gè)或多個(gè)目的部件的一組共用傳輸線。總線是件的一組共用傳輸線??偩€是MCS-51MCS-51系列單片機(jī)中傳系列單片機(jī)中傳輸數(shù)據(jù)的公共通

4、道。輸數(shù)據(jù)的公共通道。 MCS-51MCS-51系列單片機(jī)的總線分為:系列單片機(jī)的總線分為: 地址總線地址總線(AB)(AB);數(shù)據(jù)總線;數(shù)據(jù)總線(DB)(DB);控制總線;控制總線(CB)(CB)。 P2口口 ALE 8051 P0口口 RDEA WR PSEN地址地址鎖存器鎖存器控制總線控制總線8 8位數(shù)據(jù)總線位數(shù)據(jù)總線1616位地址位地址 總線總線低低8 8位地址位地址高高8 8位地址位地址下圖為單片機(jī)的片外三總線結(jié)構(gòu)下圖為單片機(jī)的片外三總線結(jié)構(gòu) MCS-51MCS-51的外部擴(kuò)展都是通過三總線進(jìn)行的。的外部擴(kuò)展都是通過三總線進(jìn)行的。1 1、地址總線(、地址總線(ABAB) 地址總線用于

5、傳送單片機(jī)輸出的地址信號,地址總線用于傳送單片機(jī)輸出的地址信號,寬度為寬度為1616位,位, P0P0口經(jīng)鎖存器提供低口經(jīng)鎖存器提供低8 8位地址,鎖位地址,鎖存信號是由存信號是由CPUCPU的的ALEALE引腳提供的;引腳提供的;P2P2口提供高口提供高8 8位位地址。地址。2 2、數(shù)據(jù)總線(、數(shù)據(jù)總線(DBDB) 數(shù)據(jù)總線是由數(shù)據(jù)總線是由P0P0口提供的,寬度為口提供的,寬度為8 8位。位。3 3、控制總線、控制總線 (CB)(CB) ALEALE:輸出,用于鎖存輸出,用于鎖存P0P0口輸出的低口輸出的低8 8位地址信號。位地址信號。PSENPSEN:輸出,用于外部輸出,用于外部ROMRO

6、M讀選通控制。讀選通控制。 EAEA:輸入,內(nèi)輸入,內(nèi)/ /外程序外程序ROMROM的選擇位。的選擇位。EA=1EA=1,選內(nèi)部,選內(nèi)部 程序程序ROMROM;EA=0EA=0,選外部程序,選外部程序ROMROM。 RDRD:輸出,用于讀外部輸出,用于讀外部RAMRAM的信號,執(zhí)行的信號,執(zhí)行MOVXMOVX讀指讀指 令時(shí),令時(shí),RDRD會自動有效。會自動有效。 WRWR:輸出,用于寫外部輸出,用于寫外部RAMRAM的信號,執(zhí)行的信號,執(zhí)行MOVXMOVX寫指寫指 令時(shí),令時(shí),WRWR會自動有效。會自動有效。 二、系統(tǒng)擴(kuò)展的內(nèi)容與方法二、系統(tǒng)擴(kuò)展的內(nèi)容與方法1 1、系統(tǒng)的擴(kuò)展一般有以下幾方面的

7、內(nèi)容:、系統(tǒng)的擴(kuò)展一般有以下幾方面的內(nèi)容: 外部程序存儲器的擴(kuò)展。外部程序存儲器的擴(kuò)展。 外部數(shù)據(jù)存儲器的擴(kuò)展。外部數(shù)據(jù)存儲器的擴(kuò)展。 輸入輸入/ /輸出接口的擴(kuò)展。輸出接口的擴(kuò)展。 管理功能器件的擴(kuò)展管理功能器件的擴(kuò)展( (如定時(shí)器如定時(shí)器/ /計(jì)數(shù)器、鍵計(jì)數(shù)器、鍵 盤盤/ /顯示器、中斷系統(tǒng)等顯示器、中斷系統(tǒng)等) )。2、系統(tǒng)擴(kuò)展的基本方法、系統(tǒng)擴(kuò)展的基本方法 擴(kuò)展連接的擴(kuò)展連接的一般方法一般方法實(shí)際上是實(shí)際上是三總線對接,三總線對接,以保以保證單片機(jī)證單片機(jī)和擴(kuò)展芯片協(xié)調(diào)一致地工作,即要共同滿足其工作時(shí)序。和擴(kuò)展芯片協(xié)調(diào)一致地工作,即要共同滿足其工作時(shí)序。 接口技術(shù)要解決系統(tǒng)擴(kuò)展時(shí)單片機(jī)

8、與相應(yīng)芯片的接口(如接口技術(shù)要解決系統(tǒng)擴(kuò)展時(shí)單片機(jī)與相應(yīng)芯片的接口(如地址總線、數(shù)據(jù)總線、控制總線的連接)與編程問題。地址總線、數(shù)據(jù)總線、控制總線的連接)與編程問題。接口的含義:接口的含義: 接口是連接單片機(jī)與外圍電路、芯片、設(shè)備(如接口是連接單片機(jī)與外圍電路、芯片、設(shè)備(如I/OI/O設(shè)備、設(shè)備、A/DA/D、D/AD/A設(shè)備)的中間環(huán)節(jié)。接口牽涉到包括設(shè)備)的中間環(huán)節(jié)。接口牽涉到包括外圍電路、設(shè)備、外圍電路、設(shè)備、芯片的結(jié)構(gòu)、使用方法、時(shí)序要求;芯片的結(jié)構(gòu)、使用方法、時(shí)序要求;單片機(jī)本身的硬件、軟件單片機(jī)本身的硬件、軟件資源等很多問題。資源等很多問題。MCS-51單片機(jī)通過三總線擴(kuò)展外部設(shè)

9、備的總體結(jié)構(gòu)圖單片機(jī)通過三總線擴(kuò)展外部設(shè)備的總體結(jié)構(gòu)圖三、三、MCS-51MCS-51系列單片機(jī)系統(tǒng)擴(kuò)展存儲的器能力系列單片機(jī)系統(tǒng)擴(kuò)展存儲的器能力1 1、直接可直接可擴(kuò)展的片外存儲器的最大容量為擴(kuò)展的片外存儲器的最大容量為2 21616=64KB=64KB,地址,地址范圍為范圍為0000H0000HFFFFHFFFFH。2 2、允許片外程序存儲器和數(shù)據(jù)存儲器的地址重疊。允許片外程序存儲器和數(shù)據(jù)存儲器的地址重疊。 ( /RD/RD,/WR/WR,PSEN )PSEN )3 3、MCS-51MCS-51單片機(jī)采用了統(tǒng)一編址方式,即單片機(jī)采用了統(tǒng)一編址方式,即I/OI/O端口地址與端口地址與外部數(shù)據(jù)

10、存儲單元地址共同使用外部數(shù)據(jù)存儲單元地址共同使用0000H0000H0FFFFH0FFFFH(64KB64KB)。)。 6.1.3 6.1.3 擴(kuò)展總線驅(qū)動能力擴(kuò)展總線驅(qū)動能力 當(dāng)當(dāng)P0P0口總線負(fù)載達(dá)到或超出口總線負(fù)載達(dá)到或超出P0P0口最大負(fù)載能力口最大負(fù)載能力8 8個(gè)個(gè)TTLTTL門時(shí),必須接入總線驅(qū)動器。因門時(shí),必須接入總線驅(qū)動器。因P0P0口傳送數(shù)據(jù)口傳送數(shù)據(jù)是雙向的,因此要擴(kuò)展的數(shù)據(jù)總線驅(qū)動器也必須具有是雙向的,因此要擴(kuò)展的數(shù)據(jù)總線驅(qū)動器也必須具有雙向三態(tài)功能雙向三態(tài)功能。 除雙向數(shù)據(jù)總線外,除雙向數(shù)據(jù)總線外,80C5180C51有可能擴(kuò)展的還有控有可能擴(kuò)展的還有控制總線中的制總線

11、中的WRWR、RDRD、PSENPSEN、ALEALE和和P2P2口高口高8 8位地址總線,位地址總線,屬單向總線。屬單向總線。 一、雙向總線擴(kuò)展一、雙向總線擴(kuò)展 1 1、7424574245芯片簡介芯片簡介 圖示為圖示為74245 DIP74245 DIP封裝引腳圖、邏輯圖和功能表。封裝引腳圖、邏輯圖和功能表。7424574245是是8 8同相三態(tài)雙向總線收發(fā)器,同相三態(tài)雙向總線收發(fā)器, 控制信號控制信號傳輸方向傳輸方向CEDIR L LB A L HA B H 高阻高阻2 2、典型應(yīng)用電路、典型應(yīng)用電路 圖示為圖示為7424574245與與80C5180C51連接的典型應(yīng)用電路??刂七B接的

12、典型應(yīng)用電路??刂艱IRDIR可用可用RDRD或或WRWR,片選端,片選端CECE直接接地,始終有效。直接接地,始終有效。擴(kuò)展擴(kuò)展P0P0口總線口總線 用用RDRD控制控制DIRDIR,A0A0A7A7接接P0P0口,口,B0B7B0B7接外接外RAMRAM或或外設(shè)。當(dāng)外設(shè)。當(dāng)RDRD有效時(shí),有效時(shí),DIR=0DIR=0,數(shù)據(jù)從,數(shù)據(jù)從B BA ARDRD無效時(shí),無效時(shí),DIR=1DIR=1,數(shù)據(jù)從,數(shù)據(jù)從A AB B。二、單向總線擴(kuò)展二、單向總線擴(kuò)展 1 1、74LS24474LS244芯片介紹芯片介紹 圖示為圖示為74244 DIP74244 DIP封裝引腳圖、邏輯圖和功能表。封裝引腳圖、

13、邏輯圖和功能表。7424474244是是8 8單相三態(tài)緩沖驅(qū)動器單相三態(tài)緩沖驅(qū)動器。片內(nèi)有二組三態(tài)緩沖器,每組。片內(nèi)有二組三態(tài)緩沖器,每組4 4個(gè),個(gè),分別由一個(gè)門控端控制。分別由一個(gè)門控端控制。 輸入輸入 輸出輸出1G2GA YLLL LLLH HHH高阻高阻2 2、典型應(yīng)用電路、典型應(yīng)用電路 圖示為圖示為7424474244與與80C5180C51連接的典型應(yīng)用電路。因這些地連接的典型應(yīng)用電路。因這些地址信號或控制信號是單向傳輸,且不允許鎖存,址信號或控制信號是單向傳輸,且不允許鎖存,1G1G、2G2G接接地始終有效。地始終有效。三、幾種常用的地址鎖存器的管腳圖三、幾種常用的地址鎖存器的管

14、腳圖74HC57374HC573與與80518051連接電路如下圖所示。連接電路如下圖所示。6.2 MCS-516.2 MCS-51系列單片機(jī)存儲器擴(kuò)展系列單片機(jī)存儲器擴(kuò)展 (1)選擇合適類型的存儲器芯片)選擇合適類型的存儲器芯片(2)工作速度匹配)工作速度匹配(3)選擇合適的存儲容量)選擇合適的存儲容量(4)合理分配存儲器地址空間的分配)合理分配存儲器地址空間的分配(5)合理選擇地址譯碼方式)合理選擇地址譯碼方式 根據(jù)用途,存儲器的擴(kuò)展可以分為程序存儲器和數(shù)根據(jù)用途,存儲器的擴(kuò)展可以分為程序存儲器和數(shù)據(jù)存儲器兩種類型。據(jù)存儲器兩種類型。 擴(kuò)展外部存儲器時(shí)應(yīng)考慮的問題:擴(kuò)展外部存儲器時(shí)應(yīng)考慮的

15、問題:6.2.1 6.2.1 程序存儲器擴(kuò)展程序存儲器擴(kuò)展 一一. . 程序存儲器擴(kuò)展方法程序存儲器擴(kuò)展方法 外部程序外部程序存儲器存儲器下圖為單片機(jī)的外部程序存儲器一般連接方法下圖為單片機(jī)的外部程序存儲器一般連接方法 單片機(jī)訪問外部程序存儲器的時(shí)序圖單片機(jī)訪問外部程序存儲器的時(shí)序圖鎖存器鎖存器工作周期工作周期工作周期工作周期 單片機(jī)內(nèi)部沒有單片機(jī)內(nèi)部沒有ROMROM,或雖有,或雖有ROMROM但容量太小時(shí),必但容量太小時(shí),必須擴(kuò)展外部程序存儲器方能工作。最常用的須擴(kuò)展外部程序存儲器方能工作。最常用的ROMROM器件是器件是EPROMEPROM。二二. . 程序存儲器程序存儲器EPROMEPR

16、OM的擴(kuò)展的擴(kuò)展 1 1、常用、常用EPROMEPROM程序存儲器程序存儲器 EPROMEPROM主要是主要是2727系列芯片,如系列芯片,如 :2764(8K) :2764(8K) 、7256(32K) 7256(32K) 27512(64K)27512(64K)等,一般選擇等,一般選擇8KB8KB以上的芯片作為外部程序存儲器。以上的芯片作為外部程序存儲器。其引腳圖如下圖所示。其引腳圖如下圖所示。28C25628C256TMS29F258TMS29F258TMS29F256TMS29F256引腳符號的含義和功能如下:引腳符號的含義和功能如下:D7D7D0D0:三態(tài)數(shù)據(jù)總線;三態(tài)數(shù)據(jù)總線;A0

17、A0AiAi:地址輸入線,地址輸入線,i=12i=121515。 /CE/CE:片選信號輸入線;片選信號輸入線; /OE/OE:輸出允許輸入線;輸出允許輸入線; V VPP PP :編程電源輸入線;編程電源輸入線; /PGM/PGM:編程脈沖輸入線;編程脈沖輸入線; VccVcc:電源;電源; GNDGND:接地;接地; NCNC:空引腳??找_。28C25628C256TMS29F258TMS29F258EPROMEPROM有五種工作方式有五種工作方式, , 見下表見下表 方式方式/CE/CE/OE/OEVppVppVccVccI/OI/O讀讀L LL L5V5V5V5V輸出輸出維持維持H

18、HX X5V5V5V5V高阻高阻編程編程H HH H25V25V5V5V輸入輸入編程編程校驗(yàn)校驗(yàn)L LL L25V25V5V5V輸出輸出編程編程禁止禁止L LH H25V25V5V5V高阻高阻1234ABCD4321DCBATitleNumberRevisionSizeA4Date:11-Dec-2001Sheet of File:D:教 材 編 寫 電 路 圖 7-5.ddbDrawn By:EA/VP31X119X218RESET9RD17WR16INT012INT113T014T115P101P112P123P134P145P156P167P178P0039P0138P0237P0336

19、P0435P0534P0633P0732P2021P2122P2223P2324P2425P2526P2627P2728PSEN29ALE/P30TXD11RXD10 U18031A010A19A28A37A46A55A64A73A825A924A1021A1123A122A1326A1427CE20OE22VPP1D011D112D213D315D416D517D618D719 U327256D03Q02D14Q15D27Q26D38Q39D413Q412D514Q515D617Q616D718Q719OE1LE11 U274LS373Y6MHZC133PC233PC310uFR110KVc

20、cVcc2 2、使用單片、使用單片EPROMEPROM的擴(kuò)展電路的擴(kuò)展電路 下圖為下圖為80318031單片機(jī)外接一片單片機(jī)外接一片27C25627C256的擴(kuò)展電路。的擴(kuò)展電路。地址范圍地址范圍: :0000H 0000H 0FFFFH0FFFFH地址范圍地址范圍: :0000H 0000H 07FFFH07FFFH 3. 3. 使用多片使用多片EPROMEPROM的擴(kuò)展電路的擴(kuò)展電路 擴(kuò)展多片擴(kuò)展多片EPROMEPROM的方法有的方法有線選法線選法和和譯碼法譯碼法兩種?,F(xiàn)以兩種?,F(xiàn)以擴(kuò)展多片擴(kuò)展多片27C6427C64為例來說明這兩種片選法:為例來說明這兩種片選法:、線選法:線選法: 27

21、642764的片內(nèi)地址為的片內(nèi)地址為8K8K,因此片內(nèi)尋址需占用,因此片內(nèi)尋址需占用A A0 0AA1212的的1313根地址線,尚剩余根地址線,尚剩余3 3根地址線根地址線A A1313、A A1414、A A1515,采用線選法采用線選法時(shí)時(shí),剩余的三根地址線每根可接一個(gè)芯片的片選信號,則,剩余的三根地址線每根可接一個(gè)芯片的片選信號,則只能擴(kuò)展只能擴(kuò)展3 3片片27642764。1234ABCD4321DCBATitleNumberRevisionSizeA4Date:12-Dec-2001Sheet of File:D:劉 電 霆 教 材 編 寫 圖 7-5.ddbDrawn By:EA

22、/VP31X119X218RESET9RD17WR16INT012INT113T014T115P101P112P123P134P145P156P167P178P0039P0138P0237P0336P0435P0534P0633P0732P2021P2122P2223P2324P2425P2526P2627P2728PSEN29ALE/P30TXD11RXD10U18031D03Q02D14Q15D27Q26D38Q39D413Q412D514Q515D617Q616D718Q719OE1LE11U274LS373A010A19A28A37A46A55A64A73A825A924A1021A1

23、123A122CE20OE22PGM27VPP1D011D112D213D315D416D517D618D719U32764A010A19A28A37A46A55A64A73A825A924A1021A1123A122CE20OE22PGM27VPP1D011D112D213D315D416D517D618D719U42764A010A19A28A37A46A55A64A73A825A924A1021A1123A122CE20OE22PGM27VPP1D011D112D213D315D416D517D618D719U52764Y 6MHZC1 33pC2 33pC310uR110KVcc數(shù)據(jù)總

24、線地址總線AB0AB1AB2AB3AB4AB5AB6AB7AB0AB1AB2AB3AB4AB5AB6AB7A8A9A10A11A12A13A14A15A0A1A2A3A4A5A6A7A0A1A2A3A4A5A6A7A8A9A10A11A12D0D1D2D3D4D5D6D7D0D1D2D3D4D5D6D7A0A1A2A3A4A5A6A7A8A9A10A11A12A0A1A2A3A4A5A6A7A8A9A10A11A12D0D1D2D3D4D5D6D7VccVccA13A14 A15下圖為線選法擴(kuò)展三片下圖為線選法擴(kuò)展三片27642764的電路的電路 采用線選法時(shí),三根地址線每根可接一個(gè)芯片的片選

25、信采用線選法時(shí),三根地址線每根可接一個(gè)芯片的片選信號,則只能擴(kuò)展號,則只能擴(kuò)展3 3片片27642764,見下圖所示。,見下圖所示。P2.7P2.7P2.4P2.4,P2.3P2.3P2.0P2.0,P0.7P0.7P0.4P0.4,P0.3P0.3P0.0P0.0 C 0 0 0 C 0 0 0 D F F F D F F F芯片芯片1:芯片芯片1 1的地址范圍的地址范圍: : 0C000H - 0DFFFH 0C000H - 0DFFFH芯片芯片2 2的地址范圍的地址范圍: : 0A000H - 0BFFFH 0A000H - 0BFFFH芯片芯片3 3的地址范圍的地址范圍: : 6000

26、H - 7FFFH 6000H - 7FFFH缺點(diǎn):芯片地址空間不連續(xù);缺點(diǎn):芯片地址空間不連續(xù);線選法優(yōu)點(diǎn):連接簡單。線選法優(yōu)點(diǎn):連接簡單。 適用于擴(kuò)展存儲容量較小的場合。適用于擴(kuò)展存儲容量較小的場合。P2.7P2.7P2.4P2.4,P2.3P2.3P2.0P2.0,P0.7P0.7P0.4P0.4,P0.3P0.3P0.0P0.0 6 0 0 0 6 0 0 0 7 F F F 7 F F FP2.7P2.7P2.4P2.4,P2.3P2.3P2.0P2.0,P0.7P0.7P0.4P0.4,P0.3P0.3P0.0P0.0 C 0 0 0 C 0 0 0 D F F F D F F F

27、芯片芯片2:芯片芯片3: 、譯碼、譯碼法:法: 27642764的片內(nèi)地址為的片內(nèi)地址為8K8K,因此片內(nèi)尋址需占用,因此片內(nèi)尋址需占用A A0 0AA1212的的1313根地址線,尚剩余根地址線,尚剩余3 3根地址線根地址線A A1313、A A1414、A A1515,采用譯,采用譯碼法時(shí),剩余三根地址線經(jīng)過碼法時(shí),剩余三根地址線經(jīng)過3-83-8譯碼得到譯碼得到8 8根片選信號,根片選信號,可擴(kuò)展可擴(kuò)展8 8片片27642764。1234ABCD4321DCBATitleNumberRevisionSizeA4Date:12-Dec-2001Sheet of File:D:劉 電 霆 教

28、材 編 寫 圖 7-5.ddbDrawn By:EA/VP31X119X218RESET9RD17WR16INT012INT113T014T115P101P112P123P134P145P156P167P178P0039P0138P0237P0336P0435P0534P0633P0732P2021P2122P2223P2324P2425P2526P2627P2728PSEN29ALE/P30TXD11RXD10U18031D03Q02D14Q15D27Q26D38Q39D413Q412D514Q515D617Q616D718Q719OE1LE11U274LS373A010A19A28A37A

29、46A55A64A73A825A924A1021A1123A122CE20OE22PGM27VPP1D011D112D213D315D416D517D618D719U32764A010A19A28A37A46A55A64A73A825A924A1021A1123A122CE20OE22PGM27VPP1D011D112D213D315D416D517D618D719U42764A010A19A28A37A46A55A64A73A825A924A1021A1123A122CE20OE22PGM27VPP1D011D112D213D315D416D517D618D719U52764Y 6MHZC1

30、 33pC2 33pC310uR110KVcc數(shù)據(jù)總線地址總線AB0AB1AB2AB3AB4AB5AB6AB7AB0AB1AB2AB3AB4AB5AB6AB7A8A9A10A11A12A13A14A15A0A1A2A3A4A5A6A7A0A1A2A3A4A5A6A7A8A9A10A11A12D0D1D2D3D4D5D6D7D0D1D2D3D4D5D6D7A0A1A2A3A4A5A6A7A8A9A10A11A12A0A1A2A3A4A5A6A7A8A9A10A11A12D0D1D2D3D4D5D6D7VccVccA1B2C3E14E25E36Y015Y114Y213Y312Y411Y510Y69

31、Y77U674LS138VccA13A14A15Y0Y1Y2Y1Y2Y3下圖為譯碼法擴(kuò)展三片下圖為譯碼法擴(kuò)展三片27642764的電路的電路 采用譯碼法時(shí),剩余三根地址線經(jīng)過采用譯碼法時(shí),剩余三根地址線經(jīng)過3-83-8譯碼得到譯碼得到8 8根片根片選信號,可擴(kuò)展選信號,可擴(kuò)展8 8片片27642764,見下圖所示。,見下圖所示。P2.7P2.7P2.4P2.4,P2.3P2.3P2.0P2.0,P0.7P0.7P0.4P0.4,P0.3P0.3P0.0P0.0 0 0 0 0 0 0 0 0 1 F F F 1 F F F芯片芯片1:芯片芯片1 1的地址范圍的地址范圍: 0000H - 1FF

32、FH: 0000H - 1FFFH芯片芯片2 2的地址范圍的地址范圍: 2000H - 3FFFH: 2000H - 3FFFH芯片芯片3 3的地址范圍的地址范圍: 4000H - 5FFFH: 4000H - 5FFFH譯碼法優(yōu)點(diǎn):譯碼法優(yōu)點(diǎn):芯片地址空間連續(xù);芯片地址空間連續(xù); 不存在地址重疊現(xiàn)象;不存在地址重疊現(xiàn)象; 可充分利用存儲空間??沙浞掷么鎯臻g。 缺點(diǎn):缺點(diǎn):硬件電路稍微復(fù)雜。硬件電路稍微復(fù)雜。P2.7P2.7P2.4P2.4,P2.3P2.3P2.0P2.0,P0.7P0.7P0.4P0.4,P0.3P0.3P0.0P0.0 2 0 0 0 2 0 0 0 3 F F F

33、3 F F F芯片芯片2 2:1234ABCD4321DCBATitleNumberRevisionSizeA4Date:12-Dec-2001Sheet of File:D:劉 電 霆 教 材 編 寫 圖 7-5.ddbDrawn By:EA/VP31X119X218RESET9RD17W R16INT012INT113T014T115P101P112P123P134P145P156P167P178P0039P0138P0237P0336P0435P0534P0633P0732P2021P2122P2223P2324P2425P2526P2627P2728PSEN29ALE/P30TXD11

34、RXD10U18031D03Q02D14Q15D27Q26D38Q39D413Q412D514Q515D617Q616D718Q719OE1LE11U274LS373Y 6MHZC1 33pC2 33pC310uR110KVcc數(shù)據(jù)總線地址總線AB0AB1AB2AB3AB4AB5AB6AB7AB0AB1AB2AB3AB4AB5AB6AB7A8A9A10A11A12A13A14A15A0A1A2A3A4A5A6A7A0A1A2A3A4A5A6A7A8A9A10A11A12D0D1D2D3D4D5D6D7D0D1D2D3D4D5D6D7A0A1A2A3A4A5A6A7A8A9A10A11A12Vc

35、cA13A010A19A28A37A46A55A64A73A825A924A1021A1123A122A1326A1427CE20OE22VPP1D011D112D213D315D416D517D618D719U327256A010A19A28A37A46A55A64A73A825A924A1021A1123A122A1326A1427CE20OE22VPP1D011D112D213D315D416D517D618D719U427256A14A13A14Vcc12U5A74LS04下圖為擴(kuò)展兩片下圖為擴(kuò)展兩片2725627256的電路的電路 下圖為擴(kuò)展兩片下圖為擴(kuò)展兩片2725627256的電

36、路的電路 芯片芯片1 1的地址范圍的地址范圍: : 0000H 0000H 7FFFH7FFFH芯片芯片2 2的地址范圍的地址范圍: : 8000H 8000H 0FFFFH0FFFFH下圖為單片機(jī)的外部數(shù)據(jù)存儲器一般連接方法下圖為單片機(jī)的外部數(shù)據(jù)存儲器一般連接方法 7.2.27.2.2數(shù)據(jù)儲存器擴(kuò)展數(shù)據(jù)儲存器擴(kuò)展 一一. . 數(shù)據(jù)存儲器擴(kuò)展方法數(shù)據(jù)存儲器擴(kuò)展方法 擴(kuò)展數(shù)據(jù)存儲器擴(kuò)展數(shù)據(jù)存儲器擴(kuò)展程序存儲器擴(kuò)展程序存儲器MOVX A,DPTR MOVX A,DPTR 和和 MOVX DPTR,A MOVX DPTR,A 指令時(shí)序圖指令時(shí)序圖MOVX A,Ri MOVX A,Ri 和和 MOVX

37、 Ri,A MOVX Ri,A 指令時(shí)序圖指令時(shí)序圖 單片機(jī)訪問外部程序存儲器的時(shí)序圖單片機(jī)訪問外部程序存儲器的時(shí)序圖鎖存器鎖存器常用的常用的RAMRAM芯片有芯片有62646264,6225662256等,其管腳配置如圖所示。等,其管腳配置如圖所示。二二. .數(shù)據(jù)存儲器數(shù)據(jù)存儲器RAMRAM的擴(kuò)展的擴(kuò)展 28C25628C256TMS29F258TMS29F258引腳符號的含義和功能如下:引腳符號的含義和功能如下:D7D7D0D0:雙向三態(tài)數(shù)據(jù)總線;:雙向三態(tài)數(shù)據(jù)總線;A0A0AiAi:地址線:地址線,i=12(6264,i=12(6264芯片芯片),), i=14(62256 i=14(6

38、2256芯片芯片););CS2CS2:片選輸入端,高電平有效:片選輸入端,高電平有效 (僅(僅62646264芯片有);芯片有);/CS1/CS1:片選輸入端,低電平有效:片選輸入端,低電平有效; ; /OE/OE:讀選通信號線,低電平有效;:讀選通信號線,低電平有效;/WE/WE:寫選通信號線,低電平有效;:寫選通信號線,低電平有效;VccVcc:電源:電源+5V+5V;GNDGND:地。:地。下表為下表為62646264的操作方式的操作方式 管腳管腳方式方式/CE1/CE1(20)(20)CE2CE2(26)(26)/OE/OE(22)(22)/WE/WE(27)(27)D0D0D7D7未

39、選中未選中1 1X XX XX X高阻高阻未選中未選中X X0 0X XX X高阻高阻輸出禁止輸出禁止0 01 11 11 1高阻高阻讀讀0 01 10 01 1DoutDout寫寫0 01 11 10 0DinDin下圖為擴(kuò)展一片下圖為擴(kuò)展一片2751227512和一片和一片6225662256(SRAM)(SRAM)的電路的電路 芯片芯片2751227512的地址范圍的地址范圍: 0000H: 0000H0FFFFH0FFFFH芯片芯片6225662256的地址范圍的地址范圍: 0000H: 0000H7FFFFH7FFFFH4. 4. 超出超出64K64K字節(jié)容量的數(shù)據(jù)存儲器擴(kuò)展字節(jié)容量

40、的數(shù)據(jù)存儲器擴(kuò)展 MCS-51MCS-51單片機(jī)可直接訪問存儲器的空間為單片機(jī)可直接訪問存儲器的空間為64K64K字節(jié)字節(jié)(2(21616) ),若系統(tǒng)的數(shù)據(jù)存儲器,若系統(tǒng)的數(shù)據(jù)存儲器(SRAM)(SRAM)容量需求超過容量需求超過64KB64KB,可,可以采用以采用頁選法頁選法來實(shí)現(xiàn)。來實(shí)現(xiàn)。 1 1、每個(gè)頁為、每個(gè)頁為64KB64KB,由系統(tǒng)直接訪問;,由系統(tǒng)直接訪問; 2 2、頁與頁之間的轉(zhuǎn)換通過控制線的方式來實(shí)現(xiàn)。、頁與頁之間的轉(zhuǎn)換通過控制線的方式來實(shí)現(xiàn)。 如下圖所示為系統(tǒng)擴(kuò)展如下圖所示為系統(tǒng)擴(kuò)展2M2M數(shù)據(jù)存儲空間數(shù)據(jù)存儲空間(4(464K64K字節(jié)字節(jié)) )示意圖。示意圖。下圖為區(qū)

41、選法擴(kuò)展一片下圖為區(qū)選法擴(kuò)展一片2751227512和二片和二片IS61C1024IS61C1024(SRAM)(SRAM)的電路的電路 第一頁第一頁P(yáng)1.1=0P1.1=0P1.0=0P1.0=0第二頁第二頁P(yáng)1.1=0P1.1=0P1.0=1P1.0=1第三頁第三頁P(yáng)1.1=1P1.1=1P1.0=0P1.0=0第四頁第四頁P(yáng)1.1=1P1.1=1P1.0=1P1.0=164K64K字節(jié)字節(jié)為一頁為一頁 芯片芯片2751227512的地址范圍的地址范圍: 0000H: 0000H0FFFFH0FFFFH將將P1.0P1.0和和P1.1P1.1看作為看作為IS61C1024IS61C1024

42、的地址接口:的地址接口: 芯片芯片1 1的地址范圍的地址范圍: 00000H: 00000H1FFFFH1FFFFH 芯片芯片2 2的地址范圍的地址范圍: 20000H: 20000H3FFFFH3FFFFH讀寫芯片讀寫芯片1 1方法:方法: CLR P1.1CLR P1.1 CLR P1.0 ; CLR P1.0 ; 第一頁第一頁 MOVX DPTR,A ;(MOVX A,DPTR)MOVX DPTR,A ;(MOVX A,DPTR) SETB P1.0 ; SETB P1.0 ; 第二頁第二頁 MOVX DPTR,A ;(MOVX A,DPTR)MOVX DPTR,A ;(MOVX A,D

43、PTR)讀寫芯片方法:讀寫芯片方法:SETB P1.1 SETB P1.1 CLR P1.0 ; CLR P1.0 ; 第三頁第三頁 MOVX DPTR,A ;(MOVX A,DPTR)MOVX DPTR,A ;(MOVX A,DPTR) SETB P1.0 ; SETB P1.0 ; 第四頁第四頁 MOVX DPTR,A ;(MOVX A,DPTR)MOVX DPTR,A ;(MOVX A,DPTR)三、作為數(shù)據(jù)儲存器的三、作為數(shù)據(jù)儲存器的EEPROMEEPROM擴(kuò)展擴(kuò)展7.3 MCS-517.3 MCS-51單片機(jī)單片機(jī)I/OI/O口擴(kuò)展口擴(kuò)展 通過數(shù)據(jù)總線擴(kuò)展通過數(shù)據(jù)總線擴(kuò)展I/OI/O

44、口,是采用外部數(shù)據(jù)存儲器口,是采用外部數(shù)據(jù)存儲器映射方式進(jìn)行輸入、輸出的,與外部數(shù)據(jù)存儲器的擴(kuò)展映射方式進(jìn)行輸入、輸出的,與外部數(shù)據(jù)存儲器的擴(kuò)展在方法上是基本相同的。從功能上看,通過數(shù)據(jù)總線擴(kuò)在方法上是基本相同的。從功能上看,通過數(shù)據(jù)總線擴(kuò)展的展的I/OI/O口有兩種基本類型:簡單口有兩種基本類型:簡單I/OI/O口擴(kuò)展和可編程口擴(kuò)展和可編程I/OI/O口的擴(kuò)展??诘臄U(kuò)展。PA3PA2PA1PA0RDCSGNDA1A0PC7PC6PC5PC4PC0PC1PC2PC3PB0PB1PB2PB3PB4PB5PB6PB7VCCD7D6D5D4D3D2D1D0RESETPA4PA5PA6PA7WR一、一

45、、82C5582C55芯片介紹芯片介紹 82C5582C55的管腳圖的管腳圖如圖所示。如圖所示。7.3.1 7.3.1 可編程并行可編程并行I/OI/O接口芯片擴(kuò)展接口芯片擴(kuò)展82C5582C55的管腳示意圖。的管腳示意圖。A A口口: 8: 8位數(shù)據(jù)輸入鎖存位數(shù)據(jù)輸入鎖存器和輸出鎖存器和輸出鎖存/ /緩沖器緩沖器B B口口: 8: 8位數(shù)據(jù)輸入鎖存位數(shù)據(jù)輸入鎖存器和輸出鎖存器和輸出鎖存/ /緩沖器緩沖器C C口口: 8: 8位數(shù)據(jù)輸入鎖存位數(shù)據(jù)輸入鎖存器和輸出鎖存器和輸出鎖存/ /緩沖器緩沖器D D口口:8位三態(tài)位三態(tài) 雙向緩沖器雙向緩沖器控制字和控制字和A A、B B、C C口的地址端口口

46、的地址端口8255芯片的引腳信號說明芯片的引腳信號說明參數(shù)參數(shù)管腳號管腳號功能功能A0A0、A1A18,98,9控制字和控制字和A A、B B、C C口的地址端口口的地址端口D7D0D7D027342734雙向數(shù)據(jù)總線雙向數(shù)據(jù)總線( (三態(tài)雙向緩沖器三態(tài)雙向緩沖器) )PA7PA0PA7PA03740,3740,1414A A口的口的8 8位位I/OI/O引腳引腳( (輸入鎖存器和輸出鎖存輸入鎖存器和輸出鎖存/ /緩沖器緩沖器) )PB7PB0PB7PB025182518B B口的口的8 8位位I/OI/O引腳引腳( (輸入鎖存器和輸出鎖存輸入鎖存器和輸出鎖存/ /緩沖器緩沖器) )PC7PC

47、0PC7PC01013,1013,17141714C C口的口的8 8位位I/OI/O引腳引腳( (輸入鎖存器和輸出鎖存輸入鎖存器和輸出鎖存/ /緩沖器緩沖器) )/WR/WR3636寫信號,使寫信號,使CPUCPU輸出數(shù)據(jù)或控制字到輸出數(shù)據(jù)或控制字到8255A8255A/RD/RD5 5讀信號,使讀信號,使8255A8255A數(shù)據(jù)或狀態(tài)信息輸入到數(shù)據(jù)或狀態(tài)信息輸入到CPUCPUCSCS6 6片選端片選端RESETRESET3535復(fù)位信號,復(fù)位信號,RESETRESET置置1 1時(shí),各寄存器清除,置時(shí),各寄存器清除,置A A、B B、C C口口為輸入口。為輸入口。A1 A0A1 A082C5

48、582C55內(nèi)部寄存器內(nèi)部寄存器0 00 00 10 11 01 01 11 1端口端口A A端口端口B B端口端口C C控制寄存器控制寄存器A1A0A1A00000010110101111A A口口C C口口B B口口D0D0D7D7控制寄存器控制寄存器二、二、8255A8255A芯片的控制字芯片的控制字 8255A8255A芯片的初始化編程是通過對控制口寫入控制字的芯片的初始化編程是通過對控制口寫入控制字的方式實(shí)現(xiàn)的。方式實(shí)現(xiàn)的。 當(dāng)當(dāng) A0=0 A0=0 和和 A1=0A1=0時(shí),指令:時(shí),指令: MOVX DPTR, A ( MOVX DPTR, A ( 或或 MOVX Ri,A) ;

49、MOVX Ri,A) ;單片機(jī)單片機(jī)A A口口 當(dāng)當(dāng) A0=1 A0=1 和和 A1=0A1=0時(shí),指令:時(shí),指令: MOVX DPTR, A ( MOVX DPTR, A ( 或或 MOVX Ri,A) ;MOVX Ri,A) ;單片機(jī)單片機(jī)B B口口 當(dāng)當(dāng) A0=0 A0=0 和和 A1=0A1=0時(shí),指令:時(shí),指令: MOVX DPTR, A ( MOVX DPTR, A ( 或或 MOVX Ri,A) ;MOVX Ri,A) ;單片機(jī)單片機(jī)C C口口 當(dāng)當(dāng) A0=1 A0=1 和和 A1=1A1=1時(shí),指令:時(shí),指令: MOVX DPTR, A ( MOVX DPTR, A ( 或或

50、MOVX Ri,A)MOVX Ri,A) 對方式控制字進(jìn)行設(shè)置。對方式控制字進(jìn)行設(shè)置。 方式控制字:方式控制字:它控制它控制8255A8255A芯片三個(gè)端口的工作方式,特芯片三個(gè)端口的工作方式,特征是最高位為征是最高位為1(D7=1),1(D7=1),如下圖所示。如下圖所示。D7D7 D6D6 D5D5 D4D4 D3D3 D2D2 D1D1 D0D00:PC0-PC30:PC0-PC3輸出輸出;1:PC0-PC3;1:PC0-PC3輸入輸入 0:B 0:B口輸出;口輸出;1:B1:B口輸入口輸入 B B口和口和PC3-PC0PC3-PC0方式方式 0:0:方式方式0 0;1:1:方式方式1

51、1 0:PC4-PC7 0:PC4-PC7輸出輸出;1:PC4-PC7;1:PC4-PC7輸入輸入 0:A 0:A口輸出;口輸出;1:A1:A口輸入口輸入 A A口和口和PC7-PC4PC7-PC4方式方式, , 00: 00:方式方式0 0;01:01:方式方式1 1 1X 1X:方式:方式2 21 1 82C55 C82C55 C口位操作控制字口位操作控制字 ( ( 當(dāng)當(dāng) D7=0 )D7=0 )D7D7 D6D6 D5D5 D4D4 D3D3 D2D2 D1D1 D0D0PC0PC0 PC1PC1 PC2PC2 PC3PC3 PC4PC4 PC5PC5 PC6PC6 PC7PC70 01

52、 10 01 10 01 10 01 10 00 01 11 10 00 01 11 10 00 00 00 01 11 11 11 10 00:0:置置PCPC口相應(yīng)位為口相應(yīng)位為0 0:1:1:置置PCPC口相應(yīng)位為口相應(yīng)位為1 1不用不用 三、三、8255A8255A的的3 3種工作方式種工作方式 方式方式0 0(基本輸入(基本輸入/ /輸出方式):輸出方式): 不需要任何選通信號,適合于無條件傳輸數(shù)據(jù)的設(shè)備,不需要任何選通信號,適合于無條件傳輸數(shù)據(jù)的設(shè)備,數(shù)據(jù)輸出有鎖存功能,數(shù)據(jù)輸入有緩沖(無鎖存)功能。數(shù)據(jù)輸出有鎖存功能,數(shù)據(jù)輸入有緩沖(無鎖存)功能。方式方式1 1(選通輸入(選通輸

53、入/ /輸出方式):輸出方式):1 1、A A組包括組包括A A口和口和C C口的高四位口的高四位(PC7(PC7PC4)PC4),A A口可由程口可由程序設(shè)定為輸入口或輸出口,序設(shè)定為輸入口或輸出口,C C口的高四位則用來作為口的高四位則用來作為輸入輸入/ /輸出操作的控制和同步信號;輸出操作的控制和同步信號;、B B組包括組包括B B口和口和C C口的低四位口的低四位(PC3(PC3PC0)PC0),功能和,功能和A A組組相同。相同。方式方式2 2(雙向(雙向I/OI/O口方式):口方式): 僅僅A A口有這種工作方式,口有這種工作方式,B B口無此工作方式。此方口無此工作方式。此方式下

54、,式下,A A口為口為8 8位雙向位雙向I/OI/O口,口,C C口的口的PC7PC7PC3PC3用來作為用來作為輸入輸出的控制和同步信號。此時(shí),輸入輸出的控制和同步信號。此時(shí),B B口可以工作在口可以工作在方式方式0 0或方式或方式1 1。 1234ABCD4321DCBATitleNumberRevisionSizeA4Date:3-Jan-2002 Sheet of File:D:劉 電 霆 教 材 編 寫 圖 7-7,8.DDBDrawn By:D034D133D232D331D430D529D628D727PA04PA13PA22PA31PA440PA539PA638PA737PB0

55、18PB119PB220PB321PB422PB523PB624PB725PC014PC115PC216PC317PC413PC512PC611PC710RD5WR36A09A18RESET35CS6U38255EA/VP31X119X218RESET9RD17WR16INT012INT113T014T115P101P112P123P134P145P156P167P178P0039P0138P0237P0336P0435P0534P0633P0732P2021P2122P2223P2324P2425P2526P2627P2728PSEN29ALE/P30TXD11RXD10U18031D03Q

56、02D14Q15D27Q26D38Q39D413Q412D514Q515D617Q616D718Q719OE1LE11U274LS373Y 6MHZC1 33pC2 33pC310uR110KVcc數(shù)據(jù)總線地址總線AB0AB1AB2AB3AB4AB5AB6AB7AB0AB1AB2AB3AB4AB5AB6AB7A8A9A10A11A12A13A14A15A0A1A2A3A4A5A6A7D0D1D2D3D4D5D6D7A0A1A780318031與與82558255接口電路接口電路例例: : 如下圖所示,假設(shè)如下圖所示,假設(shè)8255A8255A芯片的芯片的PAPA接一組接一組8 8只狀態(tài)指示燈,只

57、狀態(tài)指示燈,PBPB接一組接一組8 8個(gè)開關(guān),現(xiàn)須將開關(guān)閉合的狀態(tài)輸入到片內(nèi)個(gè)開關(guān),現(xiàn)須將開關(guān)閉合的狀態(tài)輸入到片內(nèi)60H60H單元單元保存,將保存,將70H70H單元的內(nèi)容送狀態(tài)指示燈顯示,并置位單元的內(nèi)容送狀態(tài)指示燈顯示,并置位PC7PC7引腳,引腳,編寫相應(yīng)程序。編寫相應(yīng)程序。解:解:根據(jù)題意,設(shè)置根據(jù)題意,設(shè)置8255A8255A的的A A口方式口方式0 0輸出,輸出,B B口方式口方式0 0輸入,輸入,C C口高四位輸出,則口高四位輸出,則8255A8255A的方式字為的方式字為82H(10000010B)82H(10000010B)。再看。再看C C口??凇?C C口置位口置位/ /

58、復(fù)位字為復(fù)位字為0FH(00001111B)0FH(00001111B) ORG 1000H ORG 1000HS8255: MOV DPTR, #7FFFH S8255: MOV DPTR, #7FFFH ;數(shù)據(jù)指針指向;數(shù)據(jù)指針指向8255A 8255A MOV A, #82H MOV A, #82H ;控制口;控制口 MOVX DPTR, AMOVX DPTR, A ;工作方式字送;工作方式字送8255A8255A控制口控制口 MOV A, #0FH MOV A, #0FH MOVX DPTR, A MOVX DPTR, A ;C C口置位口置位/ /復(fù)位字送復(fù)位字送8255A8255A

59、控制口控制口 MOV DPTR, #7FFDH MOV DPTR, #7FFDH ;數(shù)據(jù)指針指向;數(shù)據(jù)指針指向8255A 8255A 的的B B口口 MOVX A, DPTRMOVX A, DPTR MOV 60H, A MOV 60H, A ;將;將B B口開關(guān)狀態(tài)送入口開關(guān)狀態(tài)送入60H60H單元單元 MOV DPTR, #7FFCH MOV DPTR, #7FFCH ;數(shù)據(jù)指針指向;數(shù)據(jù)指針指向8255A 8255A 的的A A口口 MOV A, 70H MOV A, 70H MOVX DPTR, A MOVX DPTR, A ;70H70H單元內(nèi)容單元內(nèi)容A A口指示燈顯示口指示燈顯示

60、 END END 初始化過程及輸入初始化過程及輸入/輸出的程序如下:輸出的程序如下: 8255A8255A的方式字及的方式字及C C口置位口置位/ /復(fù)位控制字地址為復(fù)位控制字地址為7FFFH7FFFH。 7.3.2 7.3.2 采用簡單并行采用簡單并行I/OI/O接口芯片擴(kuò)展接口芯片擴(kuò)展 P0P0口是數(shù)據(jù)總線口,通過口是數(shù)據(jù)總線口,通過P0P0口擴(kuò)展口擴(kuò)展I/OI/O口時(shí),口時(shí),P0P0口口只能分時(shí)使用。只能分時(shí)使用。 輸出時(shí)輸出時(shí),接口電路應(yīng)具有鎖存功能,如采用,接口電路應(yīng)具有鎖存功能,如采用8D8D鎖存鎖存器器74LS273, 74LS373, 74LS273, 74LS373, 組成輸

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論