- 1、本文档共106页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第7章 单片机系统扩展与接口技术 知识 单片机原理及接口技术 知识 .ppt
第7章 单片机系统扩展与接口技术 ;7.1 外部总线的扩展 ;图 7.2 地址锁存器的引脚和接口 ;二、总线驱动 ; 1. 常用的总线驱动器
系统总线中地址总线和控制总线是单向的, 因此驱动器可以选用单向的, 如74LS244。 74LS244还带有三态控制, 能实现总线缓冲和隔离。 .
系统中的数据总线是双向的, 其驱动器也要选用双向的, 如74LS245 。74LS245 也是三态的, 有一个方向控制端DIR, DIR=1时输出(An→Bn), DIR=0时输入(An←Bn)。 ;7.2 外部存储器的扩展 ;2. EPROM扩展电路 ;2716 有五种工作方式, 见表 7.1。 ;图 7.7 2716与8031的连接图 ; 由图 7.7可确定2716芯片的地址范围。方法是A10~A0从全0开始, 然后从最低位开始依次加 1, 最后变为全1, 相当于211=2 048个单元地址依次选通, 称为字选。即 ;3. E2PROM 2864A的扩展 ;表 7.2 2864A 工作方式 ;图 7.9 2864A与8031的接口电路;7.2.2 外部数据存储器的扩展 ;2. 静态RAM扩展 ;表 7.3 6264的工作方式 ;图 7.12 扩展6264 静态RAM; 6264的8 KB地址范围不唯一(因为A14A13可为任意值), 6000H~7FFFH是一种地址范围。当向该片6000H单元写一个数据DATA时, 可用如下指令:
MOV A, #DATA
MOV DPTA, #6000H
MOVX @DPTR, A
从7FFFH单元读一个数据时, 可用如下指令:
MOV DPTR, #7FFFH
MOVX A, @DPTR ;7.2.3 多片存储器芯片的扩展 ;各芯片的地址范围如下: ; 2. 译码法寻址
译码法寻址就是利用地址译码器对系统的片外高位地址进行译码, 以其译码输出作为存储器芯片的片选信号, 将地址划分为连续的地址空间块, 避免了地址的间断。
译码法仍用低位地址线对每片内的存储单元进行寻址, 而高位地址线经过译码器译码后输出作为各芯片的片选信号。常用的地址译码器是 3/8 译码器 74LS138。
译码法又分为完全译码和部分译码两种。 ; 例 要求用 2764 芯片扩展 8031 的片外程序存储器空间, 分配的地址范围为 0000H~3FFFH。
本例采用完全译码方法。
(1) 确定片数。
因0000H ~ 3FFFH的存储空间为16 KB, 则
所需芯片数=实际要求的存储容量/单个芯片的存储容量
= 16 KB/ 8 KB
= 2(片) ;(2) 分配地址范围。 ;(3) 存储器扩展连接如图 7.14 所示。 ;7.3 输入/输出接口的扩展 ;图 7.15 8255A内部结构和引脚
(a) 内部结构; (b) 引脚; (1) 端口A、 B、 C。
A口: 是一个8位数据输出锁存器/缓冲器和一个8位数据输入锁存器。
B口: 是一个8位数据输出锁存器/缓冲器和一个8位数据输入缓冲器。
C口: 是一个8位数据输出锁存器/缓冲器和一个8位数据输入缓冲器。
通常, A口#, B口作为数据输入/输出端口, C口作为控制/状态信息端口。C口内部又分为两个 4 位端口, 每个端口有一个 4 位锁存器, 分别与A口和B口配合使用, 作为控制信号输出或状态信息输入端口。 ; (2) 工作方式控制。
工作方式控制电路有两个, 一个是A组控制电路, 另一个是B组控制电路。 这两组控制电路共有一个控制命令寄存器, 用来接收中央处理器发来的控制字。
A组控制电路用来控制A口和C口的上半部分(PC7~PC4)。B组控制电路用来控制B口和C口的下半部分(PC3~PC0)。 ; (3) 总线数据缓冲器。
总线数据缓冲器是一个三态双向8位缓冲器, 作为 8255 与系统总线之间的接口, 用来传送数据、指令、控制命令以及外部状态信息。
(4) 读/写控制逻辑电路。
读/写控制逻辑电路接收CPU发来的控制信号RD、WR、 RESET、地址信号A1、A0 等, 然后根据控制信号的要求, 将端口数据读出, 送往CPU或将CPU送来的数据写入端口。 ;表
您可能关注的文档
- 第6章 节 (第三节 海洋生物多样性及其保护)(海洋环境生态学).ppt
- 第6章 视频信号处理 多媒体技术 知识基础及应用 .ppt
- 第6章 货场相关管理 铁路货运电子课件.ppt
- 第6章-位移测量 工程测试技术 知识基础 .ppt
- 第6章-计算机虚拟仪器技术 知识 工程测试技术 知识基础 .ppt
- 第6章.网络互联技术 知识 计算机网络基础 ppt.ppt
- 第6章2无线局域网性能改善(局域网组建、相关管理与维护课件).ppt
- 第6章LED及检测技术 知识(太阳能应用检测与控制技术 知识课件).ppt
- 第6章Web挖掘技术 知识(new) 数据挖掘课件.ppt
- 第6章__ChipScope应用基础实验 FPGA应用技术 知识基础教程 [电子教案].ppt
- 第7章 员工的心理健康 相关管理心理学 .ppt
- 第7章 地貌景观导游 《旅游景区相关管理》.ppt
- 第7章 媒介市场与消费者 媒介经营相关管理课件.ppt
- 第7章 工作设计与工作测量 《生产与运作相关管理》课件.ppt
- 第7章 排水管道材料、附属构筑物、管理和养护 输配水技术 知识课件.ppt
- 第7章 数控电火花线切割编程数控编程技术 知识.ppt
- 第7章 机器人技术 知识控制 机器人原理及控制技术 知识 .ppt
- 第7章 气态污染物控制技术 知识基础 大气污染控制工程 课件.ppt
- 第7章 气态污染物控制技术 知识基础2 大气污染控制工程 .ppt
- 第7章 汽车巡航控制系统(汽车电子控制技术 知识课件).ppt
最近下载
- 2025年高考语文课内文言文知识梳理(统编版)专题27《兰亭集序》(解析版).docx VIP
- 浙江省嘉兴市2024年小升初语文试题及答案.pdf VIP
- 你来比划我来猜(经典版)-课件.ppt VIP
- 一种工程结构用EH36热轧H型钢异型坯的生产方法.pdf VIP
- 2025年重庆市高考生物试卷真题(含答案解析).docx
- 2025年高考语文课内文言文知识梳理(统编版)专题02《师说》(解析版).docx VIP
- 一种耐高温热轧H型钢及其生产方法.pdf VIP
- 2025年高考化学命题趋势及备考复习策略讲座.pptx
- 2025年中电建电力运维管理有限公司招聘笔试参考题库含答案解析.pdf
- Siebel TAS销售管理方法论交流.ppt
文档评论(0)