- 1、本文档共34页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2.6.1 接口两侧的分析和设计 1.接CPU侧 接口芯片与CPU数据线的连接是接口设计和分析的一个关键,一般接口芯片的数据线是8位或16位的,而CPU的数据线一般是16位或32位,甚至更多。通常是将接口芯片的数据线连接CPU的地位部分。 将低地址线连到接口芯片的地址线上(不同芯片需接的地址线条数可能不同),而其余地址线作为片选译码电路的输入。 不同的CPU的主要区别在控制线上,这是设计和分析接口的重点。要考虑逻辑上的关系和分析时序上的配合。 2.接外设侧 对于外设连线有数据线、控制线和状态线三种。设计和分析的重点应放在控制和状态线上,如接口同一个引脚接不同外设时作用可能不同,外设的速度差异,在时序上如何借助接口与CPU配合。 2.6.2 信号转换 接口芯片的信号线有的可以直接与CPU系统进行连接,有的则需进行处理或转换,才能连接,如逻辑上、时序上或电平上的转换。与外设一侧的信号线进行连接时,同样需要转换才能连接。 总之,CPU和外设之间的各种不匹配都要由接口电路完成双方的匹配和协调工作以保证信息的正确传输。 2.6.3 驱动程序 接口设计不仅包括硬件上方面,还包括软件方面,如编写驱动程序。这就需要掌握接口芯片的控制字各位的含义、控制字使用顺序及场合、对应的端口号、接口的工作方式,然后,根据硬件连接关系编写出驱动程序,包括接口的初始化程序和接口控制的输入/输出工作程序。 2.6.4 应注意的问题 确定系统的功能指标 硬件和软件的任务划分 系统考虑逻辑与时序关系 兼顾简单、通用和扩展的原则 任向民 王克朝 宗明魁 编著 清华大学出版社 微机接口技术实用教程 (第2版) 高等院校信息技术规划教材 第1章 微型计算机接口技术基础 2.4 CPU与外设之间的数据传送方式 2.4.1 程序控制方式 2.4.2 中断传送方式 2.4.3 DMA传送方式(存储器直接存取方式) 2.5 接口技术的现状及发展 2.6 接口的设计与分析 2.6.1 接口两侧的分析和设计 2.6.2 信号转换 2.6.3 驱动程序 2.6.4 应注意的问题 2.1 接口技术概述 2.1.1 接口的定义 2.1.2 接口的功能特点 2.1.3 接口分类 2.2 接口中传输信息及其组成 2.2.1数据信息 2.2.2 状态信息 2.2.3 控制信息 2.2.4 接口电路的一般结构 2.3 接口的编址与译码 2.3.1 端口分类 2.3.2 I/O端口的编址方法 2.3.3 I/O端口地址的译码方法 2.3.4 CPU的I/O指令 2.1 接口技术概述 2.1.1 接口的定义 2.1.2 接口的功能特点 2.1.3 接口分类 2.1 接口技术概述 输入/输出(Input/Output,I/O)是计算机与外部世界交换信息所必需的手段。 如程序、数据和现场物理量等要通过输入设备进入计算机,计算机运行的结果和各种控制信号要通过输出设备进行显示、打印或实现实时控制等。 计算机的外设有机械式、电子式、机电式等,输入输出信号的形式有数字量、模拟量,信息传送方式有串行并行等,采用的信号和数据传送形式、速度有差异。 2.1.1 接口的定义 接口是微处理器(CPU)与外界的连接部分(电路),是CPU与外界进行信息交换的中转站。 接口技术是研究CPU如何与外部世界进行最佳耦合与匹配,以实现双方高效、可靠地交换信息的一门技术,是软硬件结合的体现,是微型计算机应用的关键。 2.1.2 接口的功能特点 寻址功能 输入/输出功能 数据缓冲功能 设备选择功能 信号转换功能 接受、解释并执行CPU命令的功能 中断管理功能 可编程功能 错误检测功能 复位功能 2.1.3 接口分类 (1)根据通用性可分为专用接口和通用接口。 专用接口是为某种用途或某种外设专门设计的接口电路,如DMA控制器。通用接口是多种外设可用的接口电路。 (2)根据可编程性可分为可编程接口和不可编程接口。 可编程接口是在不改动硬件的前提下,用户可以通过程序设计方法对接口的工作方式等进行调整,增加了接口的灵活性和可扩展性。 (3)根据数据的传送方式可分为并行接口和串行接口。 并行接口是以字节或字为单位进行传送,串行接口则是按位进行传送。 (4)根据工作对象可分为面向CPU的外围接口和面向外设的I/O接口。 面向CPU的外围接口和CPU配套使用,以提高CPU的性能,例如中断控制器,可以提高CPU的中断控制能力。面向外设的I/O接口可将不同类型的外设连接到当前系统中。 2.2 接口中传输信息及其组成 2.2.1 数据信息 2.2.2 状态信息 2.2.3 控制信息 2.2.1 数据信息 数字量 通常以8位或16位的二进制或ASCII码形式传输。例如,由键盘读入的信息,主机送给显
您可能关注的文档
最近下载
- 生物_学习使用显微镜_课件.pptx VIP
- 2025年1月浙江省普通高校招生选考英语真题试卷(附听力音频)含答案.docx VIP
- 外研版英语四年级下册 阅读理解.doc VIP
- 2022年苏北人民医院医护人员招聘题库及答案解析.docx VIP
- 2025年春季开学典礼新闻稿——少年无畏凌云志,扶摇直上入云苍.docx VIP
- 氯及其化合物.ppt VIP
- RB3701AD_rev0.8-晶准-恒佳盛一级代理.pdf VIP
- 2025年中级注册安全工程师《安全生产专业实务道路运输安全》模拟卷.docx VIP
- 四年级下册英语习题阅读理解外研版.ppt VIP
- 22G101 三维彩色立体图集.docx VIP
文档评论(0)