0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

设备控制器的组成

工程师 来源:网络整理 作者:h1654155205.5246 2018-11-24 10:51 次阅读

设备控制器

设备控制器是计算机中的一个实体,其主要职责是控制一个或多个I/O设备,以实现I/O设备和计算机之间的数据交换。它是CPU与I/O设备之间的接口,它接收从CPU发来的命令,并去控制I/O设备工作,以使处理机从繁杂的设备控制事务中解脱出来。设备控制器是一个可编址的设备,当它仅控制一个设备时,它只有一个唯一的设备地址;若控制可连接多个设备时,则应含有多个设备地址,并使每一个设备地址对应一个设备。设备控制器的复杂性因不同设备而异,相差甚大,于是可把设备控制器分成两类:一类是用于控制字符设备的控制器,另一类是用于控制块设备的控制器。在微型机和小型机中的控制器,常做成印刷电路卡形式,因而也常称为接口卡,可将它插入计算机。有些控制器还可以处理两个、四个或八个同类设备。

设备控制器的组成

设备控制器的组成

设备控制器与处理机的接口

该接口用于实现CPU与设备控制器之间的通信。共有三类信号线:数据线、地址线和控制线。数据线通常与两类寄存器相连接,第一类是数据寄存器(在控制器中可以有一个或多个数据寄存器,用于存放从设备送来的数据(输入)或从CPU送来的数据(输出));第二类是控制/状态寄存器(在控制器中可以有一个或多个这类寄存器,用于存放从CPU送来的控制信息或设备的状态信息)。

设备控制器与设备的接口

在一个设备控制器上,可以连接一个或多个设备。相应地,在控制器中便有一个或多个设备接口,一个接口连接一台设备。在每个接口中都存在数据、控制和状态三种类型的信号。控制器中的I/O逻辑根据处理机发来的地址信号去选择一个设备接口。

I/O逻辑

在设备控制器中的I/O逻辑用于实现对设备的控制。它通过一组控制线与处理机交互,处理机利用该逻辑向控制器发送I/O命令;I/O逻辑对收到的命令进行译码。每当CPU要启动一个设备时,一方面将启动命令发送给控制器;另一方面又同时通过地址线把地址发送给控制器,由控制器的I/O逻辑对收到的地址进行译码,再根据所译出的命令对所选设备进行控制。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 控制器
    +关注

    关注

    112

    文章

    15221

    浏览量

    171156
收藏 人收藏

    评论

    相关推荐

    可编程控制器组成 可编程控制器有哪些特点?

    可编程控制器(Programmable Logic Controller,PLC)是一种使用数字计算机技术和专用外设实现工业过程自动化控制设备。它在工业生产中起到了非常重要的作用。本文将详细介绍
    的头像 发表于 01-18 11:18 497次阅读

    汽车电机控制器组成介绍

    汽车电机控制器是一种电气控制设备,它可以实现对汽车电机的转速、转矩和位置等参数的控制。在电动汽车、混合动力汽车等领域中,汽车电机控制器起着非
    的头像 发表于 01-05 16:44 516次阅读
    汽车电机<b class='flag-5'>控制器</b>的<b class='flag-5'>组成</b>介绍

    在单片机系统中控制器组成和作用?

    在单片机系统中控制器组成和作用
    发表于 11-03 07:03

    蜂窝物联:物联网智能控制器,多种传感器接入,一部手机控制全部设备

    随着物联网技术的不断发展,物联网控制器作为其中的核心组成部分,越来越受到广泛的关注和应用。物联网控制器是一种智能设备,能够实现对物联网中的设备
    的头像 发表于 10-24 15:21 393次阅读
    蜂窝物联:物联网智能<b class='flag-5'>控制器</b>,多种传感器接入,一部手机<b class='flag-5'>控制</b>全部<b class='flag-5'>设备</b>

    #控制器 #阀门# 无线传输# 脉冲阀门控制器灌溉控制器

    控制器无线传输
    pgz1234
    发布于 :2023年10月10日 11:03:13

    电机控制器组成及作用 电机控制器故障代码有哪些

    电机控制器组成及作用电机控制器是用于控制和驱动电动机运行的设备,它通常由以下几个组成部分组成
    的头像 发表于 09-24 08:08 1648次阅读
    电机<b class='flag-5'>控制器</b>的<b class='flag-5'>组成</b>及作用 电机<b class='flag-5'>控制器</b>故障代码有哪些

    电机控制器组成及作用 电机控制器故障代码有哪些

    电机控制器是用于控制和驱动电动机运行的设备,它通常由以下几个组成部分组成:   1. 电源(Power Supply):为电动机控制器提供
    的头像 发表于 09-21 15:52 2965次阅读

    脉冲阀控制器 智慧农田传感 #三农# 控制器#

    传感控制器
    pgz1234
    发布于 :2023年09月15日 15:52:43

    如何使用STM32G4系列微控制器存储和外围设备

    本参考手册面向应用程序开发人员。它提供了关于如何使用STM32G4系列微控制器存储和外围设备。 STM32G4系列是一系列具有不同内存大小和封装的微控制器以及外围
    发表于 09-08 06:59

    PLC控制柜厂家解释控制柜系统的组成

    PLC控制柜是一种常见的工业控制设备,它由多个组成部分构成,包括以下几个方面: PLC控制器:PLC控制
    的头像 发表于 07-12 13:54 580次阅读
    PLC<b class='flag-5'>控制</b>柜厂家解释<b class='flag-5'>控制</b>柜系统的<b class='flag-5'>组成</b>

    为物联网设备创建控制器

    电子发烧友网站提供《为物联网设备创建控制器.zip》资料免费下载
    发表于 06-14 14:52 0次下载
    为物联网<b class='flag-5'>设备</b>创建<b class='flag-5'>控制器</b>

    电机控制器的主要功能及组成

    电机控制器是一种用于控制电动机运行的设备,主要是通过对电机的电流、电压、频率、相序等参数进行调节,实现电机的启动、停止、速度调节、正反转等运动状态的控制。下面将从主要功能和
    的头像 发表于 06-03 10:23 8126次阅读

    MCU控制器是什么?MCU控制器有哪些作用?

    各种电子产品中得到广泛应用。例如,家电、汽车、工业自动化、通信设备、医疗设备、安防系统等领域都可以使用MCU控制器实现各种智能控制和数据处理功能。   MCU
    发表于 05-05 14:59

    可以将多个PCIe设备连接到一般的单个PCIe控制器吗?

    我们可以将多个 PCIe 设备 (IC) 连接到一般的单个 PCIe 控制器(在我们的案例中更具体地说是 NXP LS20xxA 处理)吗? 例如,将四个不同的 PCIe x1 设备
    发表于 05-05 07:35

    控制器组成部件

    控制器组成部件 控制器由程序计数器、指令寄存器、指令译码器、时序产生器和操作控制器组成控制器
    发表于 04-28 11:10 3894次阅读