微机原理 单片机 第7章 80C51单片机的系统扩展.ppt

微机原理 单片机 第7章 80C51单片机的系统扩展.ppt

  1. 1、本文档共165页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微机原理 单片机 第7章 80C51单片机的系统扩展

二、MCS-51单片机最小系统 7.1 存储器的扩展 7.1.1 程序存储器的扩展 一、扩展总线 74LS373是有输出三态门的电平允许8D锁存器。当G(使能端)为高电平时,锁存器的数据输出端Q的状态与数据输入端D相同(透明的)。当G端从高电平返回到低电平时(下降沿后),输入端的数据就被锁存在锁存器中,数据输入端D的变化不再影响Q端输出。 二、片外ROM操作时序 进行ROM的扩展,单片机的地址总线为16位,扩展的片外ROM的最大容量为64KB,地址为0000H~FFFFH。 访问片外ROM的时序 : 3、EPROM存储器扩展电路: (二)EEPROM存储器及扩展 常用的EEPROM芯片有2864、2817等 。 外部RAM读时序为: 外部RAM写时序为: 二、RAM扩展方法 (一)数据存储器 常用的数据存储器SRAM芯片有6116﹑6264﹑62256等。 (二)数据存储器扩展电路 7.2 输入/输出及其控制方式 原始数据或现场信息要利用输入设备输入到单片机中,单片机对输入的数据进行处理加工后,还要输出给输出设备。常用的输入设备有键盘、开关及各种传感器等,常用的输出设备有LED(或LCD)显示器、微型打印机及各种执行机构等。 单片机与I/O设备的关系: I/O接口的功能是: 一、无条件传送 适用于对简单的I/O设备(如开关、LED显示器、继电器等)的操作,或者I/O设备的定时固定或已知的场合。 7.3 并行接口的扩展 7.3.1 并行输入/输出口的简单扩展 7.3.2 可编程接口81C55的扩展 一、81C55的引脚及结构 (二) 81C55的芯片引脚 81C55为40引脚双列直插式封装芯片,其引脚排列如 图所示。现将其各引脚的功能简介如下: AD0-AD7:地址/数据复用线。 它与单片机的 P0口直接相连。81C55和CPU之间的地址、数据、命令 及状态信号都通过这组信号线传送。 :片选信号,输入,低电平有效。 :RAM和I/O口选择线。当 =1时, 选中I/O口;当 =0时,选中RAM。 ALE:地址锁存信号。 RD :读选通信号,输入,低电平有效。 WR :写选通信号,输入,低电平有效。 TIMER IN:定时器输入。是81C55片内定时器的脉冲信号输入端 TIMER OUT:定时器输出。通过它可以输出矩形波或脉冲波。 PA0-PA7:A口通用的输入/输出线。由编程来决定是输入还 是输出。 PB0-PB7:B口通用的输入/输出线。由编程来决定是输入还 是输出。 PC0-PC5:C口的输入/输出或控制状态信号线。 二、81C55的内部编址 内部RAM地址为: 00H~FFH。 内部端口地址为: 000 --- 命令/状态寄存器 001 --- A口 010 --- B口 011 --- C口 100 --- 计数器低8位 101 --- 计数器高6位及计数 器方式设置位 三、工作方式设置及状态字格式 1、方式设置(写命令寄存器) 81C55的工作方式 81C55有3个I/O口,A口、B口和C口,其中C口只有6位。A口和B口均可工作于基本I/O方式或选通I/O方式。C口既可工作于基本I/O方式,也可作为A口、B口选通工作时的状态联络控制信号线。 1.基本I/O 基本I/O为无条件传送, 不需要任何联络信号。 2.选通I/O 选通I/O为条件传送,传送的方式可用查询方式,也可用中断方式,需要有联络信号。 IEA:A口的中断允许设置位。0--禁止;1--允许。 IEB:B口的中断允许设置位。0--禁止;1--允许。 TM2、TM1:计数器工作方式设置位。 2、状态字格式(写状态寄存器) 四、计数器输出模式 计数器是一个14位(T0-T13)的减法计数器,能对输入的脉冲进行计数,到达最后一个计数值时,输出一个矩形波或脉冲。 装入计数长度寄存器的值为2H-3FFFH。 15、14两位用于规定计数器的输出方式 。 其中低14位组成计数器,剩下的两个高位(M2M1)用于定义计数器输出的信号形式。 81C55的定时/计数器与MCS-51单片机芯片内部的定时/计数器在功能上是相同的,都有定时和计数两种功能。但在使用上却有很多不同之处。具体表现

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档