0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

設(shè)備控制器基本功能

工程師 ? 來源:網(wǎng)絡(luò)整理 ? 作者:h1654155205.5246 ? 2018-11-24 10:55 ? 次閱讀

設(shè)備控制器基本功能

接收和識(shí)別命令

CPU可以向控制器發(fā)送多種不同的命令,設(shè)備控制器應(yīng)能接收并識(shí)別這些命令。為此,在控制器中應(yīng)具有相應(yīng)的控制寄存器,用來存放接收的命令和參數(shù),并對所接收的命令進(jìn)行譯碼。例如,磁盤控制器可以接收CPU發(fā)來的Read、Write、Format等15條不同的命令,而且有些命令還帶有參數(shù);相應(yīng)地,在磁盤控制器中有多個(gè)寄存器和命令譯碼器等。

數(shù)據(jù)交換

這是指實(shí)現(xiàn)CPU與控制器之間、控制器與設(shè)備之間的數(shù)據(jù)交換。對于前者,是通過數(shù)據(jù)總線,由CPU并行地把數(shù)據(jù)寫入控制器,或從控制器中并行地讀出數(shù)據(jù);對于后者,是設(shè)備將數(shù)據(jù)輸入到控制器,或從控制器傳送給設(shè)備。為此,在控制器中須設(shè)置數(shù)據(jù)寄存器。

標(biāo)識(shí)和報(bào)告設(shè)備的狀態(tài)

控制器應(yīng)記下設(shè)備的狀態(tài)供CPU了解。例如,僅當(dāng)該設(shè)備處于發(fā)送就緒狀態(tài)時(shí),CPU才能啟動(dòng)控制器從設(shè)備中讀出數(shù)據(jù)。為此,在控制器中應(yīng)設(shè)置一狀態(tài)寄存器,用其中的每一位來反映設(shè)備的某一種狀態(tài)。當(dāng)CPU將該寄存器的內(nèi)容讀入后,便可了解該設(shè)備的狀態(tài)。

地址識(shí)別

就像內(nèi)存中的每一個(gè)單元都有一個(gè)地址一樣,系統(tǒng)中的每一個(gè)設(shè)備也都有一個(gè)地址,而設(shè)備控制器又必須能夠識(shí)別它所控制的每個(gè)設(shè)備的地址。此外,為使CPU能向(或從)寄存器中寫入(或讀出)數(shù)據(jù),這些寄存器都應(yīng)具有唯一的地址。例如,在IB-MPC機(jī)中規(guī)定,硬盤控制器中各寄存器的地址分別為320~32F之一??刂破鲬?yīng)能正確識(shí)別這些地址,為此,在控制器中應(yīng)配置地址譯碼器。

數(shù)據(jù)緩沖

由于I/O設(shè)備的速率較低而CPU和內(nèi)存的速率卻很高,故在控制器中必須設(shè)置一緩沖器。在輸出時(shí),用此緩沖器暫存由主機(jī)高速傳來的數(shù)據(jù),然后才以I/O設(shè)備所具有的速率將緩沖器中的數(shù)據(jù)傳送給I/O設(shè)備;在輸入時(shí),緩沖器則用于暫存從I/O設(shè)備送來的數(shù)據(jù),待接收到一批數(shù)據(jù)后,再將緩沖器中的數(shù)據(jù)高速地傳送給主機(jī)。

差錯(cuò)控制

設(shè)備控制器還兼管對由I/O設(shè)備傳送來的數(shù)據(jù)進(jìn)行差錯(cuò)檢測。若發(fā)現(xiàn)傳送中出現(xiàn)了錯(cuò)誤,通常是將差錯(cuò)檢測碼置位,并向CPU報(bào)告,于是CPU將本次傳送來的數(shù)據(jù)作廢,并重新進(jìn)行一次傳送。這樣便可保證數(shù)據(jù)輸入的正確性。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 控制器
    +關(guān)注

    關(guān)注

    112

    文章

    15886

    瀏覽量

    175399
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    開關(guān)量輸出模塊的基本功能是什么

    開關(guān)量輸出模塊是一種廣泛應(yīng)用于工業(yè)自動(dòng)化領(lǐng)域的設(shè)備,其主要功能是將數(shù)字信號(hào)轉(zhuǎn)換為開關(guān)信號(hào),以控制各種機(jī)械設(shè)備的啟動(dòng)、停止、正反轉(zhuǎn)等操作。 一、開關(guān)量輸出模塊的
    的頭像 發(fā)表于 08-30 14:26 ?285次閱讀

    開關(guān)量輸出模塊的基本功能是什么?它有幾種類型

    開關(guān)量輸出模塊是工業(yè)自動(dòng)化領(lǐng)域中常用的一種控制模塊,其主要功能是實(shí)現(xiàn)對開關(guān)設(shè)備控制。以下是對開關(guān)量輸出模塊的基本功能和類型的介紹: 開關(guān)量
    的頭像 發(fā)表于 08-30 14:20 ?166次閱讀

    CAN FD盒基本功能包括哪些

    CAN FD盒基本功能有哪些? CAN FD盒作為CAN FD總線通信的重要設(shè)備,其基本功能包括但不限于以下幾點(diǎn): (1)數(shù)據(jù)發(fā)送與接收: CAN FD盒需要能夠按照指定的CAN FD標(biāo)準(zhǔn)和協(xié)
    的頭像 發(fā)表于 07-02 16:21 ?743次閱讀

    機(jī)器視覺的典型結(jié)構(gòu)和基本功能

    對圖像進(jìn)行采集、處理和分析,從而實(shí)現(xiàn)對目標(biāo)進(jìn)行識(shí)別、檢測、測量和控制功能。本文將詳細(xì)介紹機(jī)器視覺的定義、典型結(jié)構(gòu)以及基本功能,并結(jié)合相關(guān)數(shù)據(jù)和信息進(jìn)行闡述。
    的頭像 發(fā)表于 06-17 10:36 ?320次閱讀

    智能工廠的架構(gòu)及ERP的基本功能是什么?

    的架構(gòu)以及ERP系統(tǒng)的基本功能。 二、智能工廠的架構(gòu) 智能工廠的架構(gòu)主要包括以下幾個(gè)方面: 感知層:感知層是智能工廠的基礎(chǔ),負(fù)責(zé)收集生產(chǎn)過程中的各種數(shù)據(jù)。這包括傳感、攝像頭、RFID等設(shè)備,用于實(shí)時(shí)監(jiān)測生產(chǎn)
    的頭像 發(fā)表于 06-07 15:27 ?818次閱讀

    可編程邏輯控制器基本功能

    可編程邏輯控制器(Programmable Logic Controller,簡稱PLC)作為現(xiàn)代工業(yè)自動(dòng)化控制領(lǐng)域的核心設(shè)備之一,已經(jīng)廣泛應(yīng)用于各個(gè)行業(yè)和領(lǐng)域。PLC以其高可靠性、強(qiáng)大的邏輯處理
    的頭像 發(fā)表于 06-03 15:10 ?489次閱讀

    multisim電路仿真軟件有哪些基本功能

    Multisim是一款強(qiáng)大的電路仿真軟件,它提供了許多基本功能,用于設(shè)計(jì)、分析和測試各種電子電路。下面是Multisim的基本功能的詳細(xì)介紹。 電路設(shè)計(jì):Multisim允許用戶使用直觀的界面設(shè)計(jì)
    的頭像 發(fā)表于 05-04 10:44 ?2577次閱讀

    nb-iot單燈控制器基本功能 nb-iot單燈控制器有哪些優(yōu)點(diǎn)?

    nb-iot單燈控制器基本功能 nb-iot單燈控制器有哪些優(yōu)點(diǎn)? NB-IoT單燈控制器是一種基于窄帶物聯(lián)網(wǎng)技術(shù)的智能燈光控制
    的頭像 發(fā)表于 02-03 13:59 ?600次閱讀

    DCS控制系統(tǒng)原理 DCS控制系統(tǒng)的基本功能

    DCS(分散控制系統(tǒng))是一種廣泛應(yīng)用于工業(yè)自動(dòng)化領(lǐng)域的控制系統(tǒng)。它具有分散控制、集中管理的特點(diǎn),能夠?qū)崿F(xiàn)對生產(chǎn)過程的進(jìn)行實(shí)時(shí)監(jiān)測、控制和管理。本文將詳細(xì)介紹DCS
    的頭像 發(fā)表于 02-02 11:17 ?2284次閱讀

    控制器基本功能 控制器的組成部件有哪些

    控制器是計(jì)算機(jī)系統(tǒng)中的一個(gè)重要組成部分,它負(fù)責(zé)協(xié)調(diào)和控制整個(gè)系統(tǒng)的運(yùn)行。控制器基本功能包括數(shù)據(jù)傳輸、指令解析、運(yùn)算控制、時(shí)序
    的頭像 發(fā)表于 02-01 17:14 ?3114次閱讀

    簡述GDB調(diào)試提供的基本功能

    GDB是一個(gè)功能強(qiáng)大的源代碼級(jí)調(diào)試工具,它提供了多種基本功能,幫助程序員** **更好地理解程序的運(yùn)行機(jī)制和定位問題** **。
    的頭像 發(fā)表于 01-28 17:44 ?1104次閱讀

    555定時(shí)基本功能 555定時(shí)的工作原理及其應(yīng)用

    555定時(shí)是一種非常常見和常用的集成電路,它具有廣泛的應(yīng)用領(lǐng)域,例如計(jì)時(shí)、頻率分頻、脈沖寬度調(diào)制等。本文將詳細(xì)介紹555定時(shí)基本功能、工作原理以及應(yīng)用。 一、555定時(shí)
    的頭像 發(fā)表于 01-18 11:12 ?1.2w次閱讀

    鉭電容器的基本功能與結(jié)構(gòu)

    鉭電容器的基本功能與結(jié)構(gòu)
    的頭像 發(fā)表于 12-08 17:28 ?686次閱讀
    鉭電容器的<b class='flag-5'>基本功能</b>與結(jié)構(gòu)

    直流穩(wěn)壓穩(wěn)流電源基本功能 電源使用注意事項(xiàng)

    。本文將從基本功能和使用注意事項(xiàng)兩個(gè)方面來詳細(xì)介紹直流穩(wěn)壓穩(wěn)流電源。 一、直流穩(wěn)壓穩(wěn)流電源的基本功能 1. 穩(wěn)壓功能:直流穩(wěn)壓穩(wěn)流電源能夠提供穩(wěn)定的輸出電壓,以滿足不同電子設(shè)備的電壓需
    的頭像 發(fā)表于 11-16 14:27 ?1690次閱讀

    什么是GDB?GDB的基本功能和命令總結(jié)

    GDB有幾個(gè)基本功能: 1. 給程序設(shè)置斷點(diǎn); 2. 當(dāng)程序停在斷點(diǎn)處時(shí),我們查看所有變量、寄存的值; 3. 當(dāng)程序停在斷點(diǎn)處時(shí),我們除了能查看所有變量、寄存的值以外,還能在不改變源代碼的情況下改變這些值
    發(fā)表于 11-07 09:16 ?492次閱讀