系统扩展技术.pptx
《系统扩展技术.pptx》由会员分享,可在线阅读,更多相关《系统扩展技术.pptx(37页珍藏版)》请在咨信网上搜索。
1、1第六章第六章 MCS-51MCS-51系统扩展技术系统扩展技术6-1 MCS-516-1 MCS-51单片机最小系统单片机最小系统6-2 6-2 存储器的扩展存储器的扩展 (重点重点)6-3 6-3 并行并行I/OI/O端口的扩展方法端口的扩展方法(了解了解)6-4 6-4 可编程并行接口芯片可编程并行接口芯片8155 8155(了解了解)2单单片片机机内内资资源源少少,容容量量小小,在在进进行行较较复复杂杂过过程程的的控控制制时时,它它自自身身的的功功能能远远远远不不能能满满足足需需要要。为为此此,应应扩展其功能。扩展其功能。MCS-51单片机的扩展性能较强,根据需要,单片机的扩展性能较强
2、,根据需要,可扩展:可扩展:ROM、RAM;定时定时/计数器;计数器;并行并行I/O口、串行口;口、串行口;中断系统扩展等。中断系统扩展等。36-1 MCS-516-1 MCS-51单片机最小系统单片机最小系统一、一、8051/8751硬件最小系统硬件最小系统对于片内有对于片内有ROM型单片机,其自身可以构成最小系统型单片机,其自身可以构成最小系统4该系统的资源如下:该系统的资源如下:4KBROM,256BRAM;五源中断系统;五源中断系统;两个十六位加一定时两个十六位加一定时/计数器;计数器;一个全双工串行一个全双工串行UART;四个并行四个并行I/O口。口。5二、二、8031硬件最小系统硬
3、件最小系统8031单片机片内无单片机片内无ROM,若要正常工作,必需外配,若要正常工作,必需外配ROM。6三总线的概念三总线的概念:地址总线地址总线AB:P0口提供(口提供(A7A0););P2口提供(口提供(A15A8),共),共16位。位。数据总线数据总线DB:P0口提供(口提供(D7D0),共),共8位。位。控制总线控制总线CB:ALE、等。等。76-2 6-2 存储器的扩展存储器的扩展一、三总线的连接一、三总线的连接 1、数据线的连接、数据线的连接P0口的八位线承担此任,此时不用外接上拉电阻。口的八位线承担此任,此时不用外接上拉电阻。2、地址线的连接、地址线的连接P0口承担地址低八位线
4、,口承担地址低八位线,A0A7;P2口承担地址高八位线。口承担地址高八位线。A8A15。注意:注意:P0口线地址口线地址/数据分时复用,需用地址锁存器数据分时复用,需用地址锁存器74LS373锁存地址。锁存地址。8A10A8A7A0D7D0CB93、控制线的连接、控制线的连接对存储器来讲控制线无非是:芯片的对存储器来讲控制线无非是:芯片的选通选通控制、控制、读写读写控制。控制。单片机与外部器件数据交换要遵循两个重要原则单片机与外部器件数据交换要遵循两个重要原则:一是,地址唯一性,一个单元一个地址。一是,地址唯一性,一个单元一个地址。二是,同一时刻,二是,同一时刻,CPU只能访问一个地址,即只能
5、与一只能访问一个地址,即只能与一个单元交换数据。个单元交换数据。不交换时,外部器件处于锁闭状态,对总线呈浮空状态。不交换时,外部器件处于锁闭状态,对总线呈浮空状态。10二、存储器地址编码二、存储器地址编码SRAM6116:“16”2K8b=2KB21210=211即即6116有有11根地址线。根地址线。地址空间:地址空间:A10A9A8A7A6A5A4A3A2A1A0最低地址:最低地址:000000000000000H最高地址:最高地址:111111111107FFHMCS-51单片机寻址范围:单片机寻址范围:64KB26210=216即即16位地址线位地址线地址空间:地址空间:A15A14A
6、13A12A11A10A9A8A7A0单片机单片机A10A9A8A7A0611625=322KB11读读/写写:CPU向外部设备发出的读向外部设备发出的读/写控制命令。写控制命令。EPROM:/OE/PSENSRAM:/WE/WR/OE/RD选通选通:CPU与器件交换数据或信息,需先发出选通信号与器件交换数据或信息,需先发出选通信号/CE或或/CS,以便选中芯片。,以便选中芯片。12上式中:上式中:“”表示表示0或或1。即单片机地址空间中包含有即单片机地址空间中包含有32个个2KB。某片。某片6116占据的是哪占据的是哪2KB不能确定不能确定地址浮动。地址浮动。只只有有限限定定A15A11的的
7、取取值值才才能能确确定定6116在在系系统统中中的的地地址址范范围围。如如,P2.6=0,选选中中6116的的/CS线线。设设P2.7P2.5P2.4P2.3假定全为假定全为1则则:6116地址范围是地址范围是B800HBFFFH。同理,同理,P2.7P2.5P2.4P2.3假定全为假定全为0则则:6116地址范围是地址范围是0000H07FFH;再设再设P2.7选中选中6116(设(设P2.6P2.5P2.4P2.3全为全为1)则:地址范围是则:地址范围是7800H7FFFH1323=88KB可见:存储器芯片在系统中地址分布由两个因素决定:可见:存储器芯片在系统中地址分布由两个因素决定:一是
8、,芯片本身的地址线(与容量有关)一是,芯片本身的地址线(与容量有关)二是,芯片选通信号的获得方式。二是,芯片选通信号的获得方式。扩扩展展存存储储器器时时,总总是是让让单单片片机机低低位位地地址址与与存存储储器器芯芯片片地地址址线线相相接接;而而让让单单片片机机剩剩余余的的高高位位地地址址线线(在在P2口口)常常作作为为片片选选信号线。信号线。这这种种方方法法对对SRAM、EPROM、扩扩展展I/O芯芯片片、外外设设同同样样适适用。用。P2.5=0时,选中时,选中2764;“64”8K8b=23210=213A15A14A13A12A11A014若取若取P2.7P2.6均为均为1;则则2764在
9、本系统内地址范围:在本系统内地址范围:C000HDFFFH可以。此时可以。此时6116:D800HDFFFH2764:C000HDB00H若若6116与与2764都用都用A13(P2.5=0)选中可否)选中可否156116与2764在0800H DFFFH范围内地址重叠,这是不是违反交换原则呢?不会!因为,不会!因为,6116是是SRAM,2764是是EPROM。除地址和选。除地址和选通信号外,还有读通信号外,还有读/写控制信号起作用。写控制信号起作用。RAM /WE /WR /OE /RD ROM /OE /PSEN可用来区分二器件166-3 6-3 并口的扩展方法并口的扩展方法并口扩展常用
10、三种方法:并口扩展常用三种方法:1、利用、利用TTL、CMOS集成电路来扩展集成电路来扩展2、利用单片机串口扩展、利用单片机串口扩展3、利用可编程并行接口芯片来扩展、利用可编程并行接口芯片来扩展17一、利用一、利用TTLTTL、CMOSCMOS集成电路来扩展集成电路来扩展1、用锁存器扩展简单的、用锁存器扩展简单的8位输出口位输出口8031P2.7P0.7P0.6P0.5P0.4P0.3P0.2P0.1P0.0/WR74LS377/ED7Q7D6Q6D5Q5D4Q4D3Q3D2Q2D1Q1D0Q0/CP输出设备输出设备D7D6D5D4D3D2D1D01874LS377为为8D锁存器,八入八出,一
11、时钟锁存器,八入八出,一时钟CP,一锁存允许,一锁存允许/E。/E=0时,时,CP的上升沿,输入数据并锁存。的上升沿,输入数据并锁存。MOVDPTR,#7FFFH;指向;指向74LS377MOVA,#data;取输出的数据;取输出的数据MOVXDPTR,A;通过;通过74LS373送出数据送出数据P2.7接接/E,所以,所以,74LS377的口地址为的口地址为7FFFH。P0口是数据总线口,作口是数据总线口,作I/O口用时只能分时使用,为此,输出口用时只能分时使用,为此,输出数据时需要锁存数据时需要锁存。192、用锁存器扩展简单的八位输入口、用锁存器扩展简单的八位输入口外设与单片机在传输数据速
12、度上存在着一定的差异,为了外设与单片机在传输数据速度上存在着一定的差异,为了保证数据能被单片机正确地接收,应采取以下电路:保证数据能被单片机正确地接收,应采取以下电路:输入设备输入设备STBIN7IN6IN5IN4IN3IN2IN1IN08031P2.6P0.7P0.6P0.5P0.4P0.3P0.2P0.1P0.074LS373GQ7D7Q6D6Q5D5Q4D4Q3D3Q2D2Q1D1Q0D020在在STB的下降沿的下降沿,将数据锁存入将数据锁存入74LS373/E控制着控制着74LS373的输出的输出,由由P2.6和和/RD相或控制相或控制,所以所以,74LS373的口地址为的口地址为BF
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 系统 扩展 技术
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【w****g】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【w****g】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。