微机原理与接口技术:接口概述 详细笔记
文章目录
- 1.接口的概念
- 2.接口的工作方式
- 3.接口的逻辑
- 4.接口设计过程
1.接口的概念
接口传送的三类信息:数据信息、控制信息、状态信息。
计算机如何区分输入数据和输出数据:大部分计算机都把I/O设备的状态信息视为输入数据,而把控制信息看作输出数据。
接口和端口的关系:接口和端口是两个完全不同的概念:端口是指接口电路结构中可以进行读写的寄存器;接口是由若干个端口加上相应的逻辑控制电路组成的。
端口的工作原理:对接口电路中相应的寄存器赋予不同的端口地址,各种信息分时地使用数据总线传送到相应的端口中暂存。
接口中的三种端口及对应功能:接口中包含数据端口、控制端口和状态端口,分别是存放数据信息、控制信息和状态信息的寄存器。
2.接口的工作方式
接口的工作方式可以分为两部分:
- 计算机控制接口和相应的外部设备:软件发出I/O写指令→CPU及译码电路产生相应的数据信号和控制信号→信号传输到接口后,接口电路产生对外部设备的数据信号和控制信号。
- 计算机获取外部设备的信息:外部设备产生数据和运行状态信息→信息传送到接口电路中→接口电路把信息传送到CPU中→发出I/O读指令将数据或状态传送到软件。
3.接口的逻辑
CPU从端口读写信息的两条指令:CPU通过输入指令IN从有关端口读出信息;通过输出指令OUT把信息写入到有关端口。
读写端口的两种特殊情况与控制状态寄存器:
- CPU对状态端口只进行输入操作,对控制端口只能进行输出操作。
- 因此,有的接口电路中状态信息和控制信息共用一个寄存器,这个寄存器被称为控制状态寄存器。
4.接口设计过程
- 分析接口两侧的情况;
- 合理选择接口芯片;
- 正确分析相关芯片的时序搭配;
- 进行正确的信号转换;
- 分析并编写接口驱动程序。
微机原理与接口技术:接口概述 详细笔记相关推荐
- 微型计算机汇编语言与接口技术答案,32位微机原理、汇编语言及接口技术教程课后习题答案.doc...
32位微机原理.汇编语言及接口技术教程课后习题答案.doc 16/32位微机原理.汇编语言及接口技术教程部分习题参考解答第1章 微型计算机系统概述习题1.2什么是通用微处理器.单片机(微控制器).DS ...
- 《微机原理与接口技术》期末复习笔记
微机原理与接口技术 第01章 微机原理概述 基本知识 CPU:中央处理单元(Central Processor Unit),处理器,能够分析和执行指令的部件,能分析和执行指令的芯片就是CPU MPU: ...
- 微机原理与接口技术--西安电子科技大学-笔记一
微机原理与接口技术-西安电子科技大学 绪论 微型计算机系统组成 硬件子系统与软件 早期计算机硬件组成–ALU-----控制器控制ALU运算–ALU运算的数据 存储器中的数据被控制器控制器送到ALU 输 ...
- 微机原理—定时计数控制接口
别看题目很高深,其实就是很简单的定时器和计数器而已. 通常用手机定个闹钟,就是定时器的使用. 工厂里通过传送带上安装传感器,传感器传输给计算机的信号用来计数. 这是一些很简单的应用,通过很小的一个芯片 ...
- 微型计算机汇编语言与接口技术课后答案,微机原理、汇编语言及接口技术教程课后习题答案...
第8章 定时计数控制接口 [习题8.2] 8253每个计数通道与外设接口有哪些信号线,每个信号的用途是什么? [解答] CLK时钟输入信号--在计数过程中,此引脚上每输入一个时钟信号(下降沿),计数器 ...
- 微机原理是微型计算机与接口技术吗,微机原理与接口技术
第41题[问答题] 难度系数(一般) 某MCS-51单片机系统使用8031为主芯片,主频6M,要求用74LS138为译码器,扩展一片2764(8K EPROM)存放系统程序:扩展一片6264(8K ...
- 微机原理 || MOV 指令使用规则(详细+例题)
MOV 目标, 源 DST目标操作数:通用寄存器.段寄存器.存储单元.立即数 SRC源操作数:通用寄存器.段寄存器.存储单元 MOV指令使用规则: (1) 目标操作数无立即方式 例如,MOV 0 ...
- 南航计算机硬件实验,南航80X86微机原理及接口技术实验指导书.pdf
80X86 微机原理及接口技术实验 指导书 卓然 编著 2015-3-1 序 错误!未定义书签. 第一章 TD-PIT++实验系统简介 3 1. 概述 3 2. 系统总线电路单元 5 3. 接口实验单 ...
- 总线的性能指标,包括总线频率,宽度,和带宽(微机接口技术)
1.总线宽度:指总线能够同时传送的数据位数,即所谓的8位,16位,32位或64位等数据信号个数. 2.总线频率:指总线信号的时钟频率(工作频率),常以兆赫兹(MHz)为单位,时钟频率越高,工作速度越快 ...
最新文章
- 计算机CAI应用实例,运用CAI课件辅助实验的实例分析
- 《白发魔女传》里面的一首诗
- Mysql 百万级数据优化资料
- 给 Javascript 加上面向对象的属性:Class.js
- 微服务和其他常见架构
- PHP学习笔记八【数组】
- CodeForces - 1144F搜索+简单图论
- php yii把pdf转成图片,yii实现图片上传及缩略图生成的方法
- Kafka刚开启就秒退
- linux软件包管理 pdf,中标麒麟Linux系统软件包管理介绍(22页)-原创力文档
- css预处理器_【第十一课】初尝CSS的预处理器
- Java终结符_从零开始写个编译器吧 - TerminalSymbol.java 与 NonTerminalSymbol.java
- python数据挖掘案例系列教程——python实现搜索引擎
- 周剑:国产商业智能 BI 这 20 年(1997~2017)
- Linux中:chmod命令详细解释
- app录制回放 jmeter_Jmeter使用之脚本录制回放
- 【pytorch】——报错 exporting the operator pixel_unshuffle to onnx opset version 11 is not supported
- layui使用formselect4完成的下拉框多选,拼音搜索
- 微信c语言刷题软件,独家全能微信刷题小程序正式上线(经典秒杀口诀模块全民共享)...
- 生成式模型(VAE+GAN)