当前位置: 首页 > wzjs >正文

成都比较好的网站建设公司vr全景网站开发

成都比较好的网站建设公司,vr全景网站开发,icp备案网站名称,自己建的网站如何百度搜索文章目录 第三节 8086 最小系统简单接口电路一、I/O接口电路的分类1. 按功能选择的灵活性2. 按接口的通用性 二、3种简单的I/O接口芯片1. 74LS373锁存器2. 74LS244缓冲器3. 74LS245数据收发器 三、8086与3个简单I/O接口芯片的应用举例1. 同74LS373组成LED接口2. 同74LS244组成开…

文章目录

  • 第三节 8086 最小系统简单接口电路
    • 一、I/O接口电路的分类
      • 1. 按功能选择的灵活性
      • 2. 按接口的通用性
    • 二、3种简单的I/O接口芯片
      • 1. 74LS373锁存器
      • 2. 74LS244缓冲器
      • 3. 74LS245数据收发器
    • 三、8086与3个简单I/O接口芯片的应用举例
      • 1. 同74LS373组成LED接口
      • 2. 同74LS244组成开关输入接口
      • 3. 双向数据线使用和复用总线的分离![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/c7a60ed0f1ae418680deb69d6592c11f.png)
  • 第四节 输入/输出数据传送的控制方式
    • 一、概览
    • 二、程序控制传送方式
      • 1. 无条件传送方式
      • 2. 条件传送方式(程序查询方式)
        • (1)程序查询输入
        • (2)程序查询输出
      • 3. 中断传送方式
    • 三、直接存储区存取 (DMA) 传送方式
      • 1. DMA的组成和作用
      • 2. DMA传送的工作过程
      • 3. DMA传送的方式
      • 4. DMA控制器在系统中的两种工作状态

第三节 8086 最小系统简单接口电路

一、I/O接口电路的分类

1. 按功能选择的灵活性

不可编程接口芯片:74LS373, 74LS244(缓冲器), 74LS245(数据收发器)
可编程接口芯片:8254,8255,8259

2. 按接口的通用性

通用接口芯片:8245,8255,8259
专用接口芯片:配置键盘、显示器等复杂外设。

二、3种简单的I/O接口芯片

接口电路种最常用的锁存器、缓冲器、数据收发器

1. 74LS373锁存器

锁存器的作用:缓存、完成高速控制器和慢速外设的不同步问题、解决驱动问题。
74LS373:常用于锁存地址、数据信息等。
8086 采用地址数据线复用,在总线周期T1就要通过锁存器将地址信号锁存,便于后面的时序传送数据时通过锁存器提供地址信息。

74LS373:8位锁存器、由8个D触发器组成、8个输入信号、8个输出信号、所存使能端LE、输出允许端/OE

在这里插入图片描述
74LS373 外部引脚图
D 输入信号
O 输出信号

2. 74LS244缓冲器

缓冲器:输入缓冲器、输出缓冲器
作用:高速CPU和慢速外设间协调和缓冲,实现数据传输同步。
接在数据总线上,具有三态输出功能。

74LS244 缓冲器:三态输出的8位缓冲器和线驱动器。
/1G为低,1Y1~1Y4 = 1A1 - 1A4;为高,输出高阻。
在这里插入图片描述

3. 74LS245数据收发器

74LS245;8路同相三态双向总线收发器,驱动LED等。使能端/G=0:DIR=0,则B是输入端,A是输出端,数据流向B→A;
DIR=1 A→B, /G = 1,A和B断开。
在这里插入图片描述
内部逻辑电路如图。

三、8086与3个简单I/O接口芯片的应用举例

1. 同74LS373组成LED接口

在这里插入图片描述
假设译码器的/Y0地址为50H,CPU执行OUT 50,AL时,使得/Y0=0,M/#IO=0, /WR=0,经过或非门后,使得译码器使能端有效,产生锁存,将AL的数据D7-D0锁存并从O7-O0输出来控制LED亮灭。

设计程序使得每次点亮一个LED,每隔1s换一个灯,先点亮LED1然后LED2,循环往复,显示1小时。

		MOV CX,3600MOV AL,11111110B ;初始点亮LED1
LP:	OUT 50H,ALCALL DELAYSROL AL,1 ; 循环左移1位LOOP LPMOV AX,4C00HINT 21H

最后两句程序结束

2. 同74LS244组成开关输入接口

在这里插入图片描述
设计程序将开关状态读出后,作为一个十六进制数,将其转换为ASCII码后输出到屏幕上

		IN AL,70HCMP AL,9JBE NEXTADD AL,36H ;将A~F转换为 ’A' ~ 'F'JMP PRN
NEXT: ADD AL,30H; 将0-9转换为 '0'-'9'
PRN:  MOV AH,2MOV DL,ALINT 21H

3. 双向数据线使用和复用总线的分离在这里插入图片描述

74LS373负责将地址和数据分离;74LS245负责双向数据线的使用
74LS373: ALE控制下, AD7-AD0 作为输入,输出的地址信息 A7-A0
74LS245: /DEN控制下传送AD7-AD0上的数据,DT/R决定传送方向。

第四节 输入/输出数据传送的控制方式

一、概览

  • 无条件传送方式
  • 程序查询方式
  • 中断传送方式
  • 直接存储器存取方式(DMA)
  • I/O通道方式
  • I/O处理机方式

前三种程序控制方式,与DMA方式是系统常用的数据传输方式。
后两种常用于大型机和服务器上

二、程序控制传送方式

特点:以CPU为中心,数据传送的控制来自CPU,通过预先编制好的输入输出程序实现数据的传送。
速度较低,传送路径经过CPU内部寄存器,数据输入/输出相应较慢。

1. 无条件传送方式

特点:简单,输入时假设设备数据已经准备好,输出时假设输出设备是空闲的。
应用场合:适合简单设备,如主机对开关设备的操作,控制LED显示等。

注意:输入时需加缓冲器,输出时需加锁存器

【例】已知一个系统中采用无条件传输方式,如图,8个开关K的状态通过三态缓冲器74LS244的输入到数据总线。数据总线上的数据通过锁存器74LS373输出,控制8个LED的亮灭。编程完成用LED反应K的状态,开关闭合则LED灭。

在这里插入图片描述

LP:	MOV DX,307HIN AL,DXNOT ALOUT DX,ALJMP LP

2. 条件传送方式(程序查询方式)

定义:CPU传送数据之前,主动查询外设是否就绪,若没有就绪,则继续查询其状态,直至外设就绪。

特点:传送可靠、接口简单。
硬件电路:需添加供CPU查询外设状态的电路,如一个D触发器和一个三态缓冲器附加地址译码即可。

查询程序:
1)通过IN指令读取接口状态信息。
2)检测状态信息,未就绪转1);就绪转3)
3)根据需要,通过IN或OUT指令传送数据。

(1)程序查询输入

在这里插入图片描述
条件传送下输入数据的一种接口电路。
先发送选送信号, D触发器置1,
30H 接口数据,31H状态端口

条件传送方式输入的一般流程
在这里插入图片描述
READY位置1表明数据准备好。

CHK:	IN AL,31HTEST AL,01H; 检测READYJZ CHKIN AL,30H
(2)程序查询输出

一种条件传送下输出数据的接口电路

在这里插入图片描述
输出设备会发出ACK信号置1,输出设备完成后就会把 ACK信号撤销掉变成0

条件传送方式输出的一般流程
在这里插入图片描述
缺点
CPU效率低:每传送一个数据需花费很多时间等待外设进行数据准备;
实时性差:若有多个外设,则采用轮询方式进行服务。
适合场合:CPU不太忙且传送速度不高。

3. 中断传送方式

基本思想:CPU和I/O设备并行工作。
操作:无需反复查询外设状态,当外设准备好后,主动向CPU请求中断,CPU响应这一请求,暂停正在执行的程序,转入数据传送的中断服务子程序,完成后自动返回原来运行的程序。

特点:提高CPU效率、I/O处理的实时性高、硬件和软件开发较复杂。

三、直接存储区存取 (DMA) 传送方式

中断方式需要保护现场、恢复现场,至少十几条指令。对于高速、大批量数据传送,需频繁采用中断传送,影响传送速度,且耗费CPU时间。

DMA:数据传送不经过CPU,由DMA控制器实现内存与外设间的直接快速传送。
特点:查询和中断方式下,数据传送的一些操作由软件指令实现;在DMA方式下由DMA控制器硬件实现,速度高、电路复杂。

1. DMA的组成和作用

DMA:用硬件实现存储器和存储器之间、存储器和I/O设备之间直接进行数据传送,不需要CPU干预,减少中间环节,且存储器地址的修改和传送完成的报告均由硬件自动完成,极大提高传送速度。

适用磁盘存取、图形数量及高速数据采集系统等。不适用低传送速度和传送量不高的小系统。

DMA传送包括

  1. DMA读传送,存储器→I/O设备
  2. DMA写传送,I/O设备→存储器
  3. 存储单元传送,存储器→存储器
    在这里插入图片描述

2. DMA传送的工作过程

I/O向DMAC发出DMA请求;
DMAC向CPU发出总线请求;
CPU执行完当前指令的当前总线周期后,向DMAC发出总线响应信号;
CPU脱离系统总线,由DMAC接管系统总线;
DMAC向I/O设备发出应答信号;
DMAC把存储器和I/O之间进行数据传送所需的地址发送到地址总线,通过控制总线向存储器和I/O发出读/写。

信号,完成1字节的传送;
当设定的字节数据传送完毕后(DMAC自动计数),DMAC将总线请求信号变成无效,同时脱离对系统总线的控制,CPU检测到请求信号便无效后,把系统总线响应信号变无效,恢复对系统总线的控制,继续执行被DMAC中断的当前指令的总线周期。

3. DMA传送的方式

(1)DMA操作类型
数据传送、数据校验、数据检索
(2)DMA操作方式
单字节传送、连续操作方式、请求操作方式、级联传送方式。

4. DMA控制器在系统中的两种工作状态

两种实体:存储器和I/O设备、存储器和存储器
(1)主动态
DMAC获得总线控制权之后称为系统主控者。
(2)被动态
DMAC获得总线控制权之前受CPU控制。

【单选题】下列数据传送控制种,不属于程序控制传送方式的是()
A. 无条件传送方式
B. 查询传送方式
C. 中断传送方式
D. 直接存储器存取方式

D. DMA传送属于硬件控制传送方式。


文章转载自:

http://28rmTYwq.Lzdbb.cn
http://FTCHew3J.Lzdbb.cn
http://e8v443ng.Lzdbb.cn
http://7kLQe7FF.Lzdbb.cn
http://oFqHi69L.Lzdbb.cn
http://Wzd7Pjhh.Lzdbb.cn
http://xEnCjnLB.Lzdbb.cn
http://gOzA2MGE.Lzdbb.cn
http://zouR799t.Lzdbb.cn
http://7V01kqql.Lzdbb.cn
http://4TIFwagg.Lzdbb.cn
http://U25vvNpJ.Lzdbb.cn
http://gWVqbsig.Lzdbb.cn
http://dgGhXJNq.Lzdbb.cn
http://wB4deZgm.Lzdbb.cn
http://XL48cx7W.Lzdbb.cn
http://S8sSVRnE.Lzdbb.cn
http://JXQ6NDM9.Lzdbb.cn
http://9QJlbgXG.Lzdbb.cn
http://hhSNoccO.Lzdbb.cn
http://dz86lfCm.Lzdbb.cn
http://X5Szvwth.Lzdbb.cn
http://JCft9NxC.Lzdbb.cn
http://TIaCe0Kq.Lzdbb.cn
http://BoNDrpFK.Lzdbb.cn
http://vQYLJGPS.Lzdbb.cn
http://Vxca1F1n.Lzdbb.cn
http://8b5Z6IR5.Lzdbb.cn
http://4JuvwC0p.Lzdbb.cn
http://qyjmL7OM.Lzdbb.cn
http://www.dtcms.com/wzjs/715634.html

相关文章:

  • 河南网站建设公司排名南山做网站行业
  • 做企业网站大概多少钱石家庄建站源码
  • 北京企业网站制作哪家好查看网站流量
  • 做理财网站wordpress 除了
  • 成都隆昌网站建设html网页模板下载html模板免费
  • 南通网站建设计划书搜索引擎大全排名
  • 旅游营销型网站建设wordpress 微博文章
  • seo网站建设规划个人做网站郊游的英
  • 能看男女做那个的网站wordpress搜索引擎
  • 1元建站创意设计英文翻译
  • 即时通讯网站开发源码seo中介平台
  • 做网站最少多少钱免费模板网站都有什么区别
  • 制作链接的app的软件有哪些网站人多怎么优化
  • 缅甸网站后缀seo优化包括哪些
  • 还有网站吗wordpress图片文章
  • 北京seo营销培训seo网站建设费用
  • 徐家汇网站建html5 珠宝网站
  • 山东招标网官方网站银河互联网电视有限公司
  • 赣榆网站建设wordpress中文下载方法
  • 烟台市福山区住房和建设局网站重庆知名网络公司
  • 北京模板建站选择网站开发公司的标准
  • 从网站优化之角度出发做网站策划56做视频网站
  • 使用asp.net制作网站的整体过程中信建设有限责任公司崔玮
  • 模板生成网站怎么创建手机网站
  • 专做火影黄图的网站wordpress标题怎么写
  • 网站优化如何收费wap企业网站源码
  • 2018年做淘宝客网站需要备案嘛十大网站开发公司
  • 重庆市建设领域农民工工资专户网站最新提升关键词排名软件
  • 公司要求做网站公众号wordpress
  • 汕头高端模板建站网络工程师证书报考条件