- 1、本文档共43页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
(本)Ch01微机接口技术概述
* wistdcx@126.com * 中断方式接口框图 * wistdcx@126.com * 中断方式接口框图 * wistdcx@126.com * 中断过程 中断请求; 中断响应; 保护现场; 执行相应处理程序; 恢复现场; 中断返回。 中断请求 中断请求 中断响应 保护现场 中断处理 返 回 恢复现场 返 回 Y N * wistdcx@126.com * 中断控制I/O示意图 * wistdcx@126.com * 中断源软件识别 IR0=1? 中断子程序入口 读中断状态 保护现场 调用Proc0 恢复现场 返 回 IR1=1? IRN=1? 调用Proc1 调用ProcN Y N Y N Y N * wistdcx@126.com * 1.5.4 DMA方式 特点 直接在存储器和外设之间交换数据; 无需CPU干预、直接在硬件控制下完成; 不需保护和恢复断点及现场之类的额外操作; 减轻CPU负担,适合高速度大批数据传送; 传送速度基本上取决于外设和存储器存取速度。 硬件复杂(DMA控制器)。 * wistdcx@126.com * DMA方式接口框图 * wistdcx@126.com * DMA方式接口框图 * wistdcx@126.com * 1.6 接口设计基本方法 两侧分析法 CPU侧: CPU类型; 数据、地址宽度:8/16/32bit; 控制信号、时序逻辑。 外设侧: 逻辑定义; 信号类型; 时序关系。 * wistdcx@126.com * 软硬结合法 硬件基础 合理选择成型的外围芯片; 有针对性的设计附加电路。 软件设计: 用汇编语言直接对硬件进行底层编程; 汇编语言实时性好、代码效率高,但是要求对硬件比较熟悉; 也可采用DOS/BIOS调用。 1.6 接口设计基本方法 * wistdcx@126.com * 本章讲述了: 接口的基本概念; 接口的基本功能和组成; 接口的分类和结构; 数据交换的方式和特点; 接口的设计方法。 本章小结 * wistdcx@126.com * 通过本章的学习,要求: 掌握接口的基本概念; 了解接口的基本功能 和组成; 熟悉接口的数据交换方式; 了解接口设计的基本方法。 本章小结 * wistdcx@126.com * THANK YOU VERY MUCH 本章到此结束! * * * * * * * * * * * wistdcx@126.com wistdcx@126.com * wistdcx@126.com * 第1章 微机接口技术概述 本章主要教学内容 接口的基本功能 接口的基本结构、组成 接口的数据交换方式 接口的 基本设计方法 * wistdcx@126.com * 1.1 接口概念 1.2 接口功能 1.3 接口组成 1.4 接口分类及结构形式 第1章 微机接口技术概述 1.5 数据传送方式 1.6 接口设计基本方法 * wistdcx@126.com * 1.1 接口概念 微机接口 (Interface) 微处理器与外界交换信息的连接电路或逻辑部件。 问题:为什么需要接口? 信号不兼容:功能定义、逻辑分配; 速度不匹配:高速CPU、低速外设、时序; 信息类型不同:数字量、模拟量; 信号电平不一致:TTL、EIA-RS232; 信息格式不同:串行、并行、PWM; … … * wistdcx@126.com * 数据总线 DB 控制总线 CB 地址总线 AB 内存储器 I/O接口 I/O设备 中央处理器 CPU I/O接口 I/O设备 接口与总线 总线是各个部件交换信息的枢纽。 通常意义下的接口 CPU自身专用接口BIU/BU 存储器自身也有专用接口 * wistdcx@126.com * 1.2 接口功能 执行CPU命令; 返回外设状态; 数据缓冲:速度匹配问题; 外设寻址:多台外设寻址; 格式转换:数据宽度、格式; … … * wistdcx@126.com * 1.3 接口组成 基本电路:接口的基本功能组成部分,如: 寄存器、缓冲器等; 端口电路:接口内部各个部件的译码寻址,完成设备选择等,需要用户自行设计; 供选电路:辅助功能部件,按需选择和添加。 硬件电路 基本组成 --- 包括硬件和软件两个部分 * wistdcx@126.com * 初始化:对接口部件设置最初的工作状况; 传送数据:按照一定的方式交换数据; 主控程序:完成接口的控制功能; 结束阶段:完成硬件保护及收尾工作; 辅助程序:软件功能模块, 如菜单、HMI等。 软件编程 基本组成 --- 包括硬件和软件两个部分 1.3 接口组成 * wistdcx@126.com * 1.4 接口分类及结构形式 按通用
您可能关注的文档
- (十二十三)空气调节3.ppt
- (图)人体部位全息图和反射图.doc
- (古风ppt背景)中国风背景的茶文化PowerPoint模板.ppt
- (已修改)醴陵葡萄总结.doc
- 农业课件湘教版.ppt
- (张宇涵)金融学毕业论文开题报告模本.doc
- (医科大)健美操精品课程(一).ppt
- 冠状动脉造影基础与图像解析.ppt
- (山西恒山风景区).ppt
- (承台地梁土方开挖1)技术交底卡.doc
- 职业技术学院2024级工业机器人技术(安装与维护)专业人才培养方案.docx
- 职业技术学院2024级应用化工技术专业人才培养方案.pdf
- 职业技术学院2024级软件技术(前端开发)专业人才培养方案.pdf
- 职业技术学院2024软件技术专业人才培养方案.docx
- 职业技术学院2024级信息安全技术应用(安全运维)专业人才培养方案.docx
- 职业技术学院2024级新能源汽车检测与维修技术(车辆鉴定与评估)专业人才培养方案.pdf
- 职业技术学院2024级石油炼制技术专业人才培养方案.pdf
- 职业技术学院2024级环境监测技术专业人才培养方案.docx
- 职业技术学院2024级汽车制造与试验技术专业人才培养方案.pdf
- 职业技术学院2024级信息安全技术应用专业人才培养方案.pdf
文档评论(0)