微机接口讲义.doc

  1. 1、本文档共36页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微机接口讲义

微机接口讲义 第一章:绪论:接口的简单介绍 第二章:I/O接口编址和地址译码。 第三章:DAC0832数模转换器。 第四章:ADC0809模数转换器。 第五章:并行接口8255 第六章:定时计数器8253。 第七章:串联接口8251。 第八章:虚拟仪器技术 概述 1.1接口的基本概念: 1.11什么是接口:微机系统中,能实现一个部件和另一个部件之间硬件的连接和软件控制的电路称为接口. 主要指连接CPU与外设的电路 1.12为什么要用接口: 外设特点: 外设品种繁多:计算机发展很快,其作用范围不断增长,例如输入输出设备,检测控制设备,机械式、电子式设备等。构造原理等很不相同。 不能使所有外设的硬件结构依赖CPU,对外设以及计算机本身发展不利。 外设速度慢:例如温度传感器,温度变化最快几秒钟才能变化。又如步进电机6000转/分钟=100Hz 信号类型与电平类型不同:CPU与外设在时序关系,信号线定义,串并行,模数信号等皆不同。 (比较而言,为什么仅存储器与三总线直接相连。) 问:为什么不像内存那样将外设直接同三总线相连呢? 答: 存储器特点: 基本结构简单。 控制命令简单。 速度快基本与CPU同步。基本功用简单,专为CPU设计。 接口的功能和基本组成 接口的功能: 寻址:设备选择功能 数据缓冲:匹配速度 信号转换: 电气特征的匹配,如驱动能力的匹配. 数据转换:正负逻辑,串并,模数转换等. 联络:数据传送之间的协调,“准备好”,“空”,“满”等. 错误检测:传输过程,传输错误,溢出错误进行检测。 中断管理:收发存中断请求。 可编程:选择多种控制方式。 数据输入输出 接口的基本组成 接口 若干端口 地址译码 控制逻辑 中断控制 内部逻辑 DB:数据总线. AB: 地址总线. CB:控制总线. 接口的分类 按使用的角度分类 系统接口:必不可少, 微机的一部分。如主板上的中断控制器,CRT控制器等. 应用接口:扩展微机应用.A/D,D/A接口等。 应用范围: 专用接口 :专门用于某一用途,磁盘控制器,CRT控制器等。 通用接口:并口,串口等,不是为某一特定的应用而设计。 信息传递方式:并口,串口. 信息类型:数字接口,模拟接口. 思考题: 什么是接口,其主要组成是什么? 为什么用接口 接口的功能是什么? 简述接口的分类. I/O接口编址与地址译码 2.1 I/O端口及其编址方式 2.11 I/O端口: 是接口电路中能被CPU直接访问接口中的具有地址的寄存器,计算机通过这些寄存器,即端口,向接口电路发布命令,读取状态和传送数据。 一个接口可有多个端口,如,并行接口8255有四个端口,DMA接口8237有16个端口。 访问端口就是访问寄存器。 2.12端口地址的编址方式 存储器映射编址方式:端口地址,存储器地址统一编址. I/O映射方式:I/O端口地址,存储器地址分开独立编址. 1.统一编址 实质内容:端口看成存储器单元.例MC68000. 优点: 访问I/O与存储器用同样指令,功能强,易操作. 可直接处理I/O端口数据 给端口较大的编址空间,对大型数据系统,控制系统很有用. 无需,信号线. 缺点: I/O占内存空间 寻址线路复杂 指令比专用I/O指令长,硬件执行速度慢 2.单独编址 内容:I/O端口与存储器单独编址,专设I/O指令(IN,OUT),区别访问内存指令(MOV),例如intel系列。 优点: 不占内存空间 指令短,速度快 译码简单 缺点: 加专用指令 指令中缺少运算,处理,保护功能。 2.13独立编址方式的端口访问 采用专用I/O指令访问。 I/O端口与计算机的信号传送命令 I/O端口与计算机的信号传送,是通过I/O端口和CPU中的累加器AX来传送的。8位数据传送命令 ⑴间接寻址,最多64K个端口,对8位、16位寻址皆适用。 输入 MOV DX,XXXXH 16位地址 IN AL,DX 8位数据 (IN AX,DX 16位数据) 输出 MOV DX,XXXXH 16位地址 OUT DX,AL 8位数据 (OUT DX,AX 16位数据) ⑵直接寻址, 仅适用8位寻址,最多256个端口, 输入 IN AL,XXH 8位数据 (IN AX,XXH 16位数据) 输出 OUT XXH,AL 8位数据 (OUT XXH,AX 16位数据) (XXXXH,XXH分别指16位,8位地址) 附:累加器AL与内存之间的数据传送 输入

您可能关注的文档

文档评论(0)

yaocen + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档