单片机系统扩展技术61单片机系统扩展的基本概念ppt课件

上传人:沈*** 文档编号:155884148 上传时间:2022-09-24 格式:PPT 页数:29 大小:937KB
收藏 版权申诉 举报 下载
单片机系统扩展技术61单片机系统扩展的基本概念ppt课件_第1页
第1页 / 共29页
单片机系统扩展技术61单片机系统扩展的基本概念ppt课件_第2页
第2页 / 共29页
单片机系统扩展技术61单片机系统扩展的基本概念ppt课件_第3页
第3页 / 共29页
资源描述:

《单片机系统扩展技术61单片机系统扩展的基本概念ppt课件》由会员分享,可在线阅读,更多相关《单片机系统扩展技术61单片机系统扩展的基本概念ppt课件(29页珍藏版)》请在装配图网上搜索。

1、第六章第六章 单片机系统扩展技术单片机系统扩展技术6-1 MCS-51单片机系统扩展的根本概念单片机系统扩展的根本概念 单片机在一块芯片上集成了计算机的主要硬件资源。因此,在智能仪器仪表,小型检测及控制系统中,往往直接采用单片机构成最小运用系统而不再扩展外围芯片。但是,在许多情况下,例如构造一个机电测控系统时,思索到传感器接口,伺服控制接口以及人机对话接口等需求,最小运用系统不能满足系统功能要求,必需在片外扩展相应的外围芯片,这就是单片机系统扩展。单片机系统扩展普通包括程序存储器(ROM或EPROM)扩展、数据存储器(RAM)扩展、输入/输出口(I/O)扩展、定时/计数器扩展、中断系统扩展等。

2、6-1-1 MCS-516-1-1 MCS-51单片机最小运用系统单片机最小运用系统 简单引见两种类型芯片构成的最小运用系统。18051/8751最小运用系统最小运用系统 8 0 5 1/8 7 5 1 是 片 内 有是 片 内 有ROM/EPROM的单片机,因此,的单片机,因此,用这种芯片构成的最小运用系用这种芯片构成的最小运用系统构造简单,任务可靠。统构造简单,任务可靠。8051/8751最小运用系统:2 280318031最小运用系统最小运用系统 8031是片内无程序存储器的单片机芯片,因此,其最小运用系统 应 在 片 外 扩 展E P R O M。右 图 为 用8031外接程序存储器构

3、成的最小系统。6-1-2 MCS-516-1-2 MCS-51单片机的外部扩展性能单片机的外部扩展性能1.MCS-511.MCS-51单片机的片外总线单片机的片外总线构造构造 单片机都是经单片机都是经过片外引脚进展系统扩展过片外引脚进展系统扩展的。为了满足系统扩展的的。为了满足系统扩展的要求,要求,MSC-51MSC-51系列单片机系列单片机片外引脚可以构成如图片外引脚可以构成如图6-36-3所示的三总线构造所示的三总线构造,即地即地址总线址总线(AB),(AB),数据总线数据总线(DB)(DB)和控制总线和控制总线(CB)(CB)。一切外。一切外部芯片都经过这三组总线部芯片都经过这三组总线进

4、展扩展。进展扩展。XTAL1XTAL2TXDRXDVccVss地址锁存器8A15-A88A7-A08D7-D0P2P0ALERDWRPSENINT0INT1T0T1EARST(AB)(DB)(CB)2 2MSC-51MSC-51单片机的系统扩展才干单片机的系统扩展才干 为配置外围设备而扩展的I/O口与片外数据存储器一致编址,系统不再提供另外的地址线。当系统要大量配置外围设备以及要扩展较多的I/O口时,将占去大量的RAM地址。当运用系统存储扩展容量或扩展I/O口地址超越单片机地址总线范围时,可采用换体法处理。如下图。6-2-1 EPROM6-2-1 EPROM:可擦除:可擦除PROMPROM 用

5、户可以多次编程。编程加写脉冲后,某些存储单元的用户可以多次编程。编程加写脉冲后,某些存储单元的PNPN结结外表构成浮动栅,阻挠通路,实现信息写入。用紫外线照射可驱外表构成浮动栅,阻挠通路,实现信息写入。用紫外线照射可驱散浮动栅,原有信息全部擦除,便可再次改写。散浮动栅,原有信息全部擦除,便可再次改写。作为作为MCS-51MCS-51单片机的外部程序存储器,其典型产品有单片机的外部程序存储器,其典型产品有271627162K2K*8 8、273227324K4K*8 8、276427648K8K*8 8275122751264K64K*8 8等。等。图图6-2-16-2-1给出了双列直插式封装的

6、给出了双列直插式封装的 EPROM EPROM芯片的管脚配置图芯片的管脚配置图 。图中图中Ai(i=0,1,2,15)Ai(i=0,1,2,15)为地址线为地址线,O0,O0O7 O7 为数据线,为数据线,为为片选线,片选线,为数据输出选通线,为数据输出选通线,VppVpp为编程电源,为编程电源,VccVcc为主电源,为主电源,PGMPGM为编程脉冲输入。为编程脉冲输入。CEOE引见两种不同的程序存储器扩展电路:EPROM、EEPROM。28引脚EPROM芯片管脚配置 2764A EPROM扩展电路 2764A是一种8K8位EPROM,单一+5V供电,任务电流为75mA,维持电流为35mA,读

7、出最大时间为250ns,28脚双列直插封装。其扩展电路示于图6-6。假设要同时扩展两片2764A,只需将P2.5 经一非门接至第二片2764A的片选端,其它引脚与第一片2764A同名引脚相连即可。2764 EPROM扩展电路 P2.4P2.3P2.2P2.1P2.0A12A11A10A9A8EAP0.7D7Q7A7P0.6P0.5P0.4P0.3P0.2P0.1P0.0D6D5D4D3D2D1D0Q6Q5Q4Q3Q2Q1Q0A6A5A4A3A2A1A0ALEPSENOEO7O6O5O4O3O2O1O080312764A74LS373+5VVccPGMVppGNDCE6-2-2 EEPROM 6

8、-2-2 EEPROM 扩展电路扩展电路 EEPROM是一种电擦除可编程只读存储器,其主要特点是能在计算机系统中进展在线修正,并能在断电的情况下坚持修正的结果。因此在智能化仪器仪表、控制安装等领域得到普遍采用。常用的EEPROM芯片主要有Intel 2817A、2864A等。1.2817A EEPROM扩展扩展2817A存储容量为存储容量为2K8位,采用位,采用单一单一+5V电源供电,最大任务电流电源供电,最大任务电流为为150mA,维持电流,维持电流55mA,读出时,读出时间最大为间最大为250ns。由于片内设有编程。由于片内设有编程可需的高压脉冲产生电路,因此无可需的高压脉冲产生电路,因此

9、无需外加编程脉冲即可任务。需外加编程脉冲即可任务。2817A为为28脚双列直插封装脚双列直插封装,管脚配置如图管脚配置如图6-8。图中。图中A0A10为地址线为地址线,O0O7 为数据线,为数据线,为片选线,为片选线,为输出使为输出使能,能,为写入使能,为写入使能,RDY/为为形状指示形状指示CEOEBUSYWE2817A管脚配置图6-9给出了2817A与8031单片机的硬件衔接图。图中,采用了将外部数据存储器空间与程序存储器空间合并的方法,即将信号 与信号 相“与,其输出作为单一的公共存储器读选通讯号。这样,8031即可对2817A进展读写了。图中8031采用查询方式对2817A的写操作进展

10、管理。PSENRD2817A EEPROM扩展电路 6-3 数据存储器扩展数据存储器扩展 在单片机运用系统中,作为数据存储器运用的有静态读/写存储器RAM,动态读/写存储器RAM和EEPROM等。下面着重引见静态RAM和动态RAM的扩展。6-3-1 静态静态RAM扩展电路扩展电路 常用的静态常用的静态RAM芯片有芯片有6116,6264,62256等,其管脚配置等,其管脚配置如图如图6-13所示所示。常用静态RAM芯片管脚配置 6264静态静态RAM扩展扩展 6264是8K8位静态随机存储器芯片,CMOS工艺制造,单一+5V供电,额定功耗200MW,典型存取时间200ns,28脚双列直插式封装

11、。与6116相比,地址线添加两根,为A0A12,且有两个片选端 和CE2。表6-1给出了6264的操作方式。1CEI/O0I/O7(1113,1519)高阻高阻高阻DoutDinDin 管脚20CE2262227未选中掉电1XXX选中掉电X0XX 输出制止0111 读0101 写0110 写01001CEOEWE方式6264静态静态RAM扩展电路扩展电路 P2.4P2.3P2.2P2.1P2.0A12A11A10A9A8EAP0.7D7Q7A7P0.6P0.5P0.4P0.3P0.2P0.1P0.0D6D5D4D3D2D1D0Q6Q5Q4Q3Q2Q1Q0A6A5A4A3A2A1A0ALERDO

12、EI/O7I/O6I/O5I/O4I/O3I/O2I/O1I/O08031626474LS373+5VVccGNDWEP2.7WRCE1CE26-3-2 动态动态RAM扩展电路扩展电路 1.2164A动态动态RAM扩展扩展 2164A是是Intel公司消费的一种高性能公司消费的一种高性能64K1位动态位动态RAM,单,单+5V供电,存取时间供电,存取时间200ns,16脚双列直插式封装。其逻辑符号及管脚配置脚双列直插式封装。其逻辑符号及管脚配置如图如图6-15所示。所示。8051与8片2164A动态RAM位扩展衔接便构成了具有64KB数据存储空间的单片机系统,其硬件电路如下图:8051和216

13、4A总线的定时波形 b2164A 2.2186集成动态集成动态RAM扩展扩展 2186是片内具有8K8位动态RAM系统的集成RAM。单一+5V供电,任务电流70mA,维持电流20mA,存取时间为250ns。28脚双列直插式封装,管脚与6264静态RAM完全兼容,其管脚配置如图6-18所示。图6-19给出了8051/8751扩展2186集成动态RAM的硬件电路。6-4 输入输入/输出口扩展技术输出口扩展技术 6-4-1 简单简单I/O口扩展口扩展1.用并行用并行I/O口扩展口扩展I/O口口 当要扩展多个输入/输出口时,可采用图6-4-2所示衔接方法。右图给出了一种简单的输入、输出口扩展电路。P0

14、.7D7Q7P0.6P0.5P0.4P0.3P0.2P0.1P0.0D6D5D4D3D2D1D0Q6Q5Q4Q3Q2Q1Q0RD803174LS273WRQ7Q6Q5Q4Q3Q2Q1Q074LS244D7D6D5D4D3D2D1D0+5VCLK=1000=1000P2.7GLOOP:MOV DPTR,#07FFFH MOVX A,DPTR MOVX DPTR,A SJMP LOOP2.用串行口扩展用串行口扩展I/O口口 图6-22和图6-23分别给出了利用串行口扩展2个8位并行输入口运用74LS165和扩展2个8位并行输出口运用74LS165的接口电路。利用串行口扩展并行输入口 利用串行口扩展

15、并行输出口 根据该扩展电路(图6-22),以两个8位并行口读入20H组字节数据,并把它们转存到内部RAM数据区设首址为30H的程序清单如下:PIOIN:MOV R7,#20H ;读入字节组数 MOV R0#30H ;设置内部RAM数据区首址 SETB F0 ;设置读入字节奇偶标志,第1个8位数为偶RCV0:CLR P1.0 ;165置入数据 SETB P1.0 ;允许165串行移位RCVI:MOV SCON,#00010000B ;串行口设定为方式0,允许接纳并启动接纳过程 STP:JNB RI,STP ;等待接纳一个8位数 CLR RI ;清RI标志,以备下次接纳 MOV A,SBUF ;读

16、入数据 MOV R0,A ;数据送存 INC R0 ;指向数据区下一个地址 CPL F0 ;指向第奇数个8位数 JNB F0 ,RCV1 ;如未读完奇数个8位数转RCV1 DJNZ R7,RCV0 ;20H组数未读完重新进展置入 ;对数据进展处置6-4-2 可编程可编程I/O口扩展口扩展 8155的构造和技术性能的构造和技术性能 在8155内部具有:256字节的静态RAM,存取时间为400ns;有三个通用的输入/输出口。其中A口和B口是8位口,C口是6位口。C口可做形状口,这时,A口和B口能在应对式的输入/输出方式下任务;有一个14位的可编程定时/计数器;内部有地址锁存器及多路转换的地址和数据

17、总线;单一+5V电源,40脚双列直插式封装。8155的构造框图 2.8155的的RAM和和I/O地址编码地址编码 表6-3 8155口地址分布AD7AD0 选中存放器A7 A6 A5 A4 A3 A2 A1 A0X X X X X 0 0 0 命令/形状存放器X X X X X 0 0 1 PA口X X X X X 0 1 0 PB口X X X X X 0 1 1 PC口X X X X X 1 0 0 定时/计数器低8位X X X X X 1 0 1 定时/计数器高8位 3.8155的任务方式与根本操作的任务方式与根本操作 8155可作为I/O口、片外256字节数据存储器及定时器运用。1作片外

18、作片外256字节字节RAM运用。此时运用。此时8155的的IO/脚应置为低电平,其脚应置为低电平,其RAM地址的高地址的高8位由片选线决议,低位由片选线决议,低8位为位为00H0FFH。与运用系统中其它数据存与运用系统中其它数据存储器一致编址。运用的读储器一致编址。运用的读/写操作指令为写操作指令为MOVX。M2作扩展作扩展I/O口运用。此时口运用。此时8155的的IO/脚必需置为高电平,脚必需置为高电平,PA、PB、PC口口的口地址的低的口地址的低8位分别为位分别为01H、02H、03H设地址无关位为设地址无关位为0。I/O口的任务方口的任务方式的选择完全依托对式的选择完全依托对8155命令

19、存放器设定的命令控制字来实现。而命令存放器设定的命令控制字来实现。而I/O口形状的口形状的查询可经过对查询可经过对8155形状存放器的操作来完成。命令形状存放器的操作来完成。命令/形状存放器共用一个口地址,形状存放器共用一个口地址,写入为命令,读出为形状。写入为命令,读出为形状。M命令控制字的格式如下图:ASTBASTBBSTB方式位ALT1ALT2ALT3ALT4PC0输入方式输出方式A INTRPA口中断A INTR(PA口中断)PC1A BFPA口缓冲器满A BF(PA口缓冲器满)PC2 PA口选通 (PA口选通)PC3 输出方式B INTR(PB口中断)PC4B BF(PB口缓冲器满)

20、PC5 (PB口选通)备注PA口、PB口为根本I/O口PA口、PB口为根本I/O口PA口为选通输入方式PB口为根本I/O口PA、PB口为选通输入/输出方式C口任务方式如表:形状字格式如下图:3作定时器运用作定时器运用 8155的定时器由两个8位存放器组成。实践上是一个14位的减法计数器,另两位用于确定输出方式。其低位字节的I/O地址为100B,高位字节的I/O地址为101B,其格式如图6-27所示。8155定时器格式及输出方式 定时器的操作分两步:第一步由写入命令存放器的控制字确定定时器的启动、停顿或装入常数见命令控制字。第二步由写入到定时器的两个存放器的内容确定计数长度和输出方式。4.MCS

21、-51单片机与单片机与8155的接口与操作的接口与操作 MCS-51单片机可直接和8155衔接而不需求任何外加逻辑,可以直接为系统添加256字节外部RAM、22根I/O线及一个14位定时器。其根本硬件衔接方法如以下图所示。按图中衔接形状的地址编码为:RAM地址:7E00H7EFFHI/O口地址:命令/形状口 7F00H PA口 7F01H PB口 7F02H PC口 7F03H 定时器低8位 7F04H 定时器高8位 7F05H 例如,设8155PA口为根本输入口,PB口为根本输出口,PC口为输出口,定时器作方波发生器,对输入脉冲进展24分频。要求从PA口读入数据存入8155的5FH单元,PA

22、口数据取反后从PB口输出,屏蔽高两位后再从PC口输出。那么8155的操作如下:MOV DPTR,#7F04H ;指向定时器低8位 MOV A,#18H ;计数常数18H=24 MOVX DPTR,A ;装入低8位计数常数 INC DPTR ;指向定时器高8位 MOV A,#01000000B ;设定时器输出为延续方波M2M1=01 MOVX DPTR,A ;定时器高8位装入 MOV DPTR,#7F00H ;指令命令/形状口 MOV A,#11001110B ;设定命令控制字 MOV DPTR,A ;装入命令控制字,设定各口方式并启动定时器 INC DPTR ;指向PA口 MOVX A,DPTR ;读入PA口内容 MOV R2,A ;PA口数据暂存R2 CPL A ;PA口数据取反 INC DPTR ;指向PB口 MOVX DPTR,A ;向PB口输出 ANL A,#00111111B ;屏蔽高两位 INC DPTR ;指向PC口 MOVX DPTR,A ;向PC口输出 MOV DPTR,#7E5FH ;指向8155RAM5FH单元 MOV A,R2 MOVX DPTR,A ;PA口数据送存

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!