- 1、本文档共83页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第7章_MCS-51单片机系统扩展
7.1 MCS-51核外总线概述7.2 数据存储器XRAM 扩展技术7.3 并行口扩展技术7.4 A/D、D/A扩展技术7.5 键盘、显示器接口扩展技术 7.1 核外总线技术概述 ? XRAM与程序存储器独立编址;地址可以相同但空间不会冲突? 访问指令不同,产生控制信号不同; ? XRAM与扩展I/O统一编址,不可重叠; ?寻址某存储单元或IO口由地址线和片选线确定; ?片选方法:线选法、译码法 ?线选法:高位地址线直接连接各存储器片选端或I/O控制端。 ?译码法:高位地址线部分译码或完全译码后,作为片选线或I/O控制端。 系统扩展中的地址译码技术 (1)线选法: 线选法 优点:连接简单; 缺点:①芯片地址空间不连续; ②存在地址重叠现象。 地址译码器:74LS138 7.2 存储器扩展 1. 程序存储器扩展 2. 数据存储器扩展 3. 程序存储器、数据存储器同时扩展 1.程序存储器扩展 多片程序存储器扩展 【例】 使用两片2764扩展16 KB的程序存储器。 (3)地址译码法的多片程序存储器扩展 【例】用2764芯片扩展16K的片外程序存储器,地址范围0000H~3FFFH [采用74LS138地址全译码法]。 2 数据存储器扩展 扩展方法 常用SRAM6264芯片的引脚 SRAM6264与51单片机扩展连接 多片数据存储器扩展 【例】 用4片6116进行8KB数据存储器扩展,用地址译码法实现。 3. 同时扩展ROM和RAM (1)地址线:P0口提供地址低8位,高位地址线视RAM芯片容量而定。 (2)数据线:P0口提供。 (3)片选线,因片外ROM 2764只有一片,无需片选,/CE端直接接地,始终有效。外RAM虽然也只有一片,但系统可能还要扩展I/O口,而I/O口与外RAM是统一编址的,因此一般需要片选,6264 的/CE1接P2.5,CE2接Vcc,地址范围为0C000H~0DFFFH,P2.6、P2.7可预留扩展。 (4)读写控制线 /PSEN-2764的 /OE; /RD--6264的 /OE, /WR--6264的 /WE。 7.3 输入/输出接口扩展 1 用串行口扩展并行口 清单: ORG 0000H MAIN: MOV SCON,#00H ;置串行口为工作方式0 CLR P1.0 ;置LS165于并行输入工作方式 SETB P1.0 ;置LS165于串行移位工作方式 SETB REN JNB RI,$ ;检测串行口接收数据是否完毕,未完等待 CLR RI ;接收完毕后清RI标志 MOV R0,#30H MOV A,SBUF ;将接收的8位数据送存30H单元 MOV @R0,A INC R0 MOV SCON,#10H ;再启动串行口接收4014(2)的8位数据 JNB RI,$ ;检测串行口接收数据是否完毕,未完等待 CLR RI ;接收完毕后清RI标志 MOV A,SBUF ;将接收到4014(2)的8位数据送存31H单元 MOV @R0,A AJMP MAIN END 清单: ORG 0000H MOV SCON,#00H ;置串行口于工作方式0 MAIN: MOV R0,#31H MOV A,@R0 MOV SBUF,A ;将31H单元的数写入SBUF,启动发送 JNB TI,$ ;检测串行口发送数据是否完毕,未完等待 CLR TI ;发送完毕后清TI标志 DEC R0 MOV A,@R0 MOV SBUF,A ;将30H单元的数写入SBUF,再启动发送 JNB TI,$ ;检测串行口发送数据是否完毕,未完等待 CLR TI ;发送完毕后清TI标志 AJMP MAIN END 2. 简单并行I/O接口扩展 ?并行I/O口扩展方法: 采取与数据存储器XRAM相同的扩展与寻址方法,与片外RAM存储器统一编址,所以对片外I/O口的输出操作指令与访问片外RAM的指令相同。 ?扩展I/O口时原则:输入要缓冲,输出要锁存! 输入口扩展:采用三态缓冲器; 输出口扩展:采用锁存器; 简单并行I/O接口扩展 简单并行输出口扩展 简单并行I/O接口扩展 简单并行输入口扩展 基本I/0扩展实例 3. 可编程并行I/O扩展芯片8
您可能关注的文档
- 第6章 应用服务器配置技术.ppt
- 第6章 旅游业电子商务应用.ppt
- 第6章 市场细分与定位.ppt
- 第6章 无菌药品生产质量管理.pptx
- 第6章 流体流量的测量方法.ppt
- 第6章 物业产品与服务策略.ppt
- 第6章 热管及热管换热器.ppt
- 第6章 约束与时延分析.ppt
- 第6章 组织和造型对象.ppt
- 第6章 网络商店网页制作.ppt
- 2020版 沪科技版 高中生物学 必修2 遗传与进化《第4章 生物的进化》大单元整体教学设计[2020课标].docx
- 情绪价值系列报告:春节消费抢先看-国证国际证券.docx
- 精品解析:北京市东直门中学2023-2024学年高二下学期3月阶段性考试(选考)物理试题(解析版).docx
- 2020版 沪科技版 高中生物学 必修2 遗传与进化《第4章 生物的进化》大单元整体教学设计[2020课标].pdf
- 2020版 沪科技版 高中生物学 选择性必修1 稳态与调节《第1章 人体的内环境和稳态》大单元整体教学设计[2020课标].pdf
- 2020版 沪科技版 高中生物学 选择性必修1 稳态与调节《第1章 人体的内环境和稳态》大单元整体教学设计[2020课标].docx
- 液冷盲插快接头发展研究报告-全球计算联盟.docx
- 精品解析:北京市东直门中学2023-2024学年高二下学期3月阶段性考试(选考)物理试题(原卷版).docx
- 精品解析:北京市东直门中学2024届高三考前练习数学试卷(解析版).docx
- 2020版 沪科技版 高中生物学 选择性必修1 稳态与调节《第2章 人体的神经调节》大单元整体教学设计[2020课标].docx
文档评论(0)