- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第的2章 输入输出接口与过程通道-1
2.1.5 串行外部总线简介 1.RS-232/RS-422/RS-485串行通信总线 RS-232被定义为一种在低速率串行通讯中增加通讯距离的单端标准。 (1)平衡和不平衡传输方式 (2)RS-232C(P16) (3)RS-422A/ RS-485 RS-485与RS-232不一样,数据信号采用差分传输方式,也称作平衡传输,它使用一对双绞线,将其中一线定义为A,另一线定义为B,通常情况下,发送驱动器A、B之间的正电平在+2~+6V,是一个逻辑状态,负电平在-2~6V,是另一个逻辑状态。另有一个信号地C,在RS-485中还有一“使能”端。“使能”端是用于控制发送驱动器与传输线的切断与连接。 (4)RS-485多点互连 2.1.5 串行外部总线简介 2.USB总线 (1)具有热插拔功能 (2)USB采用“级联”方式连接各个外部设备 (3)适用于低速外设连接 补充:USB总线 USB接口是目前广泛使用的计算机接口,具有传输速度快使用方便的特点。 在应用单片机设计系统时,经常设计USB接口,便于数据的存储和传输。 常用USB芯片可以实现全部的USB协议层,不需要固件的参与,降低了用户编程难度。 硬件可实现同步模式的识别、并行/串行转换、位填充/解除填充、CRC校验/产生、PID校验/产生、地址识别和握手评估/产生。 PUIUSBD12管脚图 DA0~DA7:双向并行数据线 SUSPEND:挂起与恢复 D+、D-:USB数据 EOT、DMACK:DMA功能 通用USB接口模块示意图 2.2 总线扩展技术 2.2.1 微型计算机系统I/O端口与地址分配 1.I/O端口及I/O操作 接口电路内部设置若干寄存器,用以暂存CPU和外设之间传输的数据、状态和控制信息。(数据寄存器、状态寄存器、控制寄存器)。 2.2 总线扩展技术 2.2.1 微型计算机系统I/O端口与地址分配 1.I/O端口及I/O操作 端口:CPU能够直接访问的寄存器,每个端口具有一个独立地址,作为CPU区分它们的依据。 数据端口:CPU与外设的数据交换,起数据缓冲作用 状态端口:指示外设的当前状态(ready, busy和error) 命令端口:存放CPU向接口发出的各种命令和控制字地址空间大小灵活,译码困难,输入输出效率低 2.2 总线扩展技术 2.2.1 微型计算机系统I/O端口与地址分配 2. I/O端口编址方式 CPU通过端口地址实现对多个端口的读写选择。 统一编址:把端口看作特殊的内存单元和存储器统一编址(存储器映射) 独立编址:独立的I/O地址空间,采用专门的I/O指令访问端口(I/O映射) 译码简单,指令执行速度快,专门的I/O指令 独立编址方式的优点: ? 可寻址256个端口,执行I/O指令时间短,译码电路简单 ? 程序清晰易读 ? 硬件设计简单 独立编址方式的缺点: ? 专门I/O指令的功能有限,不如访问内存指令丰富; ? 增加了微处理器本身控制逻辑的复杂性。 2.2.2 I/O端口地址译码技术 把CPU送出的地址转变为芯片选择和端口区分依据的就是地址译码电路。 CPU执行输入输出指令时,就进入I/O端口读写周期,端口地址有效—I/O读写控制信号有效—译码信号—I/O读写 1.三种译码方式 线选法 全译码法 部分译码 PC工控机采用ISA总线时,主板上有多个板卡插槽。板卡可以在任意一个插槽插入。如何区分板卡? 译码目的:区分不同的板卡及板卡内端口。 译码方法: 高地址与总线有关控制信号形成片选信号,用于选择芯片。 低地址选择芯片的端口。 2.I/O端口地址译码电路信号 译码过程:地址信号和控制信号 地址信号与控制信号组合产生对芯片或端口的选择信号。 不仅要选择地址范围,还要根据数据读写、数据宽度引入相应的控制信号 2.2.2 I/O端口地址译码技术 3.I/O端口地址译码方法及电路形式 2.2.2 I/O端口地址译码技术 (1)固定地址译码 地址信号和控制信号的不同组合选择端口地址。 地址信号分为两部分:高位地址(CPU或控制信号);低位地址直接连I/O接口芯片-内部译码-片内寻址。 I/O地址:3A0H-3A7H AEN是ISA总线上DMA周期的地址使能信号 缺点:同类板卡地址译码冲突 1)固定地址译码 按图译出3A0H~3A7H连续8个地址。 选用3-8译码器138 地址线10根 最低3位地址线接 138的ABC引脚。 高7位地址 A9A8 A7A6A5A4A3 11 10100 及AEN通过门电路 组合后接到
您可能关注的文档
最近下载
- 2025年抖音本地生活服务业务深度分析报告 .pdf VIP
- 广西壮族自治区资源县农业局公务员招录事业单位招聘考试录用96人大全(含答案).docx VIP
- 清水河储能电站施工方案.doc VIP
- 2025至2030年中国美甲产业竞争现状及发展前景预测报告.docx
- 《新媒体营销》教学大纲.docx VIP
- 幼儿园小学生姓名卡片姓名贴纸.docx VIP
- 郑州市第四十七中学新初一分班(摸底)语文模拟试题(5套带答案).doc VIP
- 《边城》ppt.ppt VIP
- 2024凉山州专业技术人员继续教育公需科目-提升常态化监管水平,大力发展数字经济,支持平台经济发展试题及满分答案.docx VIP
- 口腔根尖周炎病例分析.pptx VIP
文档评论(0)