安防监控知识
电气知识|I/O设备的数据传送方式
2016-05-16  浏览:72
安防之家讯:计算机系统通过硬件接口以及I/O控制程序对外部设备进行控制,使其能协调地、有效地完成输入输出工作。能直接控制硬件的汇编语言就成了编写高性能I/O程序最有效的程序设计语言。 一、常用的I/O设备

1.I/O设备

打印机(串、并)

绘图仪(平板式、滚筒式)

显示器(字符、汉字、图形、图像)

图形输入设备(鼠标、图形板、操纵杆)

图象输入设备(摄像机、扫描仪、传真机

汉字输入设备

其它(数据转换、输入输出)

2.外存贮器

磁盘(软磁盘、硬磁盘)

磁带

磁卡片

其它

3.终端设备

通用终端:会话型、智能

专用终端

二、CPU与外设

1.CPU和外部设备的连接:通过硬件接口或控制器相连。

2.CPU利用输入/输出指令(IN/OUT)与外部设备交换信息。这些信息有以下三种:

1)控制信息:CPU输出到I/O接口,告诉接口和设备要做什么工作。

2)状态信息:CPU从I/O接口输入,表示I/O设备当前的状态。

3)数据信息:双向传输,是I/O设备和CPU真正要交换的信息。

三、CPU与外设之间的数据传送

1.无条件传送

程序设计简单,可靠性差

2.查询方式(可靠,CPU利用率低)

1)查询式输入



2)查询式输出



四、直接存储器存取DMA方式

1.输入/输出的传送方式

程序直接控制I/O方式:CPU通过执行程序不断读取并测试外设的状态,如果外设处于准备好状态(输入设备)或者空闲状态(输出设备),则CPU执行输入指令或输出指令与外设交换信息。此为查询式传送方式。也可用无条件传送方式直接与外设交换信息。

中断传送方式:利用中断技术对输入/输出进行处理的方式。

DMA方式:直接存储器存取方式(或称为成组数据传送方式)。

通道控制方式:利用I/O协处理器的传送方式。

I/O处理机方式:利用专门的计算机进行I/O传送的I/O处理机方式。

2.DMA方式

1)DMA控制器或接口一般包括四个寄存器:状态控制寄存器、数据寄存器、地址寄存器和字节计数器,这些寄存器能在信息传送之前进行初始化。每个字节传送后,地址寄存器增1,字节计数器减1。



2)计算机系统完成DMA传送的步骤

(1)首先由接口发出DREQ信号,请求DMA控制器进行数据传送;

(2)DMA控制器向CPU发出HOLD信号,请求使用总线。

(3)CPU发出响应信号HLDA给DMA控制器,并将总线让出,DMA控制器取得总线控制权。

(4)DMA控制器向接口发出DACK(DMA应答)信号,启动接口进行数据传送;

(5)传输数据的存储器地址通过地址总线发出。

(6)传输的数据字节通过数据总线传送。

(7)地址寄存器增1。

(8)字节计数器减1。

(9)如字节计数器未减1到0,则转向第3步。

(10)否则,DMA控制器撤销总线请求信号HOLD,CPU收回总线控制权,传送结束。

安防之家专注于各种家居的安防,监控,防盗,安防监控,安防器材,安防设备的新闻资讯和O2O电商导购服务,敬请登陆安防之家:http://anfang.jc68.com/
更多»您可能感兴趣的文章:
更多»有关 安防 的产品:
  • 安防监控资讯
  • 发表评论 | 0评
  • 评论登陆
  • 移动社区 天花之家 木门之家 灯具之家 铁艺之家 幕墙之家 五金头条 楼梯头条 墙纸头条 壁纸头条 玻璃头条 老姚之家 灯饰之家 电气之家 全景头条 照明之家 防水之家 防盗之家 区快洞察 建材 枣庄建材 临沂建材 南昌建材 上饶建材 抚州建材 宜春建材 吉安建材 赣州建材 鹰潭建材 新余建材 九江建材 萍乡建材 景德镇陶瓷 石家庄建材 衡水建材 廊坊建材 沧州建材 承德建材 建材之家 企业之家 720全景
    (c)2015-2017 Bybc.cn SYSTEM All Rights Reserved