一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

優(yōu)先編碼器形式及作用

模擬對話 ? 來源:xx ? 2019-06-22 11:10 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

優(yōu)先級編碼器一次一個地獲取所有數(shù)據(jù)輸入并將其轉(zhuǎn)換為輸出端的等效二進制代碼,與選擇一個單獨數(shù)據(jù)輸入線然后發(fā)送的多路復(fù)用器不同數(shù)據(jù)到單個輸出線或開關(guān),數(shù)字編碼器通常稱為二進制編碼器一次一個地獲取所有數(shù)據(jù)輸入,然后將它們轉(zhuǎn)換為單個編碼輸出。所以我們可以說二進制編碼器是一個多輸入組合邏輯電路,它將輸入端的邏輯電平“1”數(shù)據(jù)轉(zhuǎn)換成輸出端的等效二進制代碼。

通常,數(shù)字編碼器產(chǎn)生根據(jù)數(shù)據(jù)輸入線的數(shù)量,輸出2位,3位或4位代碼。 “n位”二進制編碼器具有 2 n 輸入線和 n位輸出線,其常見類型包括4對2 ,8到3和16到4線配置。

數(shù)字編碼器的輸出線產(chǎn)生輸入線的二進制等效值,其值等于“1”并可用于編碼十進制或十六進制輸入模式,通常為二進制或“BCD”(二進制編碼的十進制)輸出代碼。

4到2位二進制編碼器

標準數(shù)字編碼器的一個主要缺點是,當邏輯電平“1”存在多個輸入時,它們會產(chǎn)生錯誤的輸出代碼。例如,如果我們在邏輯“1”處輸入 D 1 和 D 2 HIGH,兩者都是相同的時間,結(jié)果輸出既不是“01”,也不是“10”,而是“11”,這是一個與實際輸入不同的輸出二進制數(shù)。此外,當所有輸入都為“0”或輸入 D 0 等于1時,可以生成所有邏輯“0”的輸出代碼。

克服此問題的一種簡單方法是“優(yōu)先化”每個輸入引腳的電平。因此,如果同時存在多個邏輯電平“1”的輸入,則實際輸出代碼將僅對應(yīng)于具有最高指定優(yōu)先級的輸入。然后,這種類型的數(shù)字編碼器通常稱為優(yōu)先編碼器或P編碼器。

優(yōu)先編碼器

優(yōu)先級編碼器通過為每個輸入分配優(yōu)先級來解決上述問題。 優(yōu)先編碼器輸出對應(yīng)于具有最高優(yōu)先級的當前活動輸入。因此,當存在具有較高優(yōu)先級的輸入時,將忽略具有較低優(yōu)先級的所有其他輸入。

優(yōu)先級編碼器有許多不同的形式,其中包含8輸入優(yōu)先級編碼器的示例及其真值表如下所示。

8到3位優(yōu)先編碼器

優(yōu)先級編碼器以標準IC形式提供,TTL 74LS148是一個8至3位優(yōu)先級編碼器,具有8個低電平有效(邏輯“0”)輸入,并在其輸出端提供排名最高的輸入的3位代碼。 / p>

優(yōu)先編碼器首先輸出最高階輸入,例如,如果輸入行“ D2 ”,“ D3 ”和“ D5 “同時應(yīng)用輸出代碼將用于輸入” D5 “(”101“),因為它具有3個輸入中的最高順序。一旦輸入“ D5 ”被刪除,下一個最高輸出代碼將用于輸入“ D3 ”(“011”),依此類推。

8到3位優(yōu)先級編碼器的真值表如下:

<噸d>1

數(shù)字輸入 二進制輸出
D 7 D 6 D 5 D 4 D 3 D 2 D 1 D 0 Q 2 Q 1 Q 0
0 0 0 0 0 0 0 1 0 0 0
0 0 0 0 0 0 X 0 0 1
0 0 0 0 0 1 X X 0 1 0
0 0 0 0 1 X X X 0 1 1
0 0 0 1 X X X X 1 0 0
0 0 1 X X X X X 1 0 1
0 1 X X X X X X 1 1 0
1 X X X X X X X 1 1 1

其中 X 等于“不關(guān)心”,即邏輯“0”或邏輯“1” 。

從這個真值表,上面的編碼器的布爾表達式數(shù)據(jù)輸入 D 0 到 D 7 并輸出 Q 0 , Q 1 ,Q 2 給出如下:

輸出 Q 0

輸出 Q 1

輸出 Q 2

然后包含零輸入的優(yōu)先級編碼器的最終布爾表達式定義為:

優(yōu)先級編碼器輸出表達式

實際上,這些零輸入將被忽略,允許為8到3優(yōu)先級編碼器的輸出實現(xiàn)最終的布爾表達式。我們可以使用單獨的 OR 門從上面的表達式構(gòu)造一個簡單的編碼器,如下所示。

使用邏輯門的數(shù)字編碼器

數(shù)字編碼器應(yīng)用程序

鍵盤編碼器

優(yōu)先級編碼器可用于減少具有多個輸入的特定電路或應(yīng)用中所需的導線數(shù)量。例如,假設(shè)一臺微型計算機需要讀取標準QWERTY鍵盤的104鍵,其中任何一次只能按下一個鍵“HIGH”或“LOW”。

一種方法是將鍵盤上各個鍵的所有104根電線直接連接到計算機輸入端,但這對于小型家用電腦來說是不切實際的。另一種更好的方法是使用優(yōu)先級編碼器將鍵盤連接到PC。

104個單獨的按鈕或鍵可編碼為僅7位的標準ASCII碼(0到127十進制數(shù)) )表示鍵盤的每個鍵或字符,然后直接輸入更小的7位BCD碼到計算機。鍵盤編碼器,例如74C923 20鍵編碼器就可以實現(xiàn)這一目的。

位置編碼器

另一種更常見的應(yīng)用是磁性位置控制,如船舶導航或機器人使用例如,羅盤的角度或旋轉(zhuǎn)位置由74LS148 8到3線優(yōu)先編碼器轉(zhuǎn)換成數(shù)字代碼,并輸入到系統(tǒng)計算機以提供導航數(shù)據(jù)和簡單的例子8位置到3位輸出羅盤編碼器如下所示。可以在每個羅盤點使用磁鐵和簧片開關(guān)來指示針角位置。

優(yōu)先編碼器導航

指南針方向 二進制輸出
Q 0 Q 1 Q 2
North 0 0 0
東北 0 0 1
0 1 0
東南亞 0 1 1
1 0 0
西南 1 0 1
西 1 1 0
西北 1 1 1

中斷請求

其他應(yīng)用程序(尤其是優(yōu)先級編碼器)可能包括檢測微處理器應(yīng)用程序中的中斷。這里微處理器使用中斷來允許外圍設(shè)備(如磁盤驅(qū)動器,掃描儀,鼠標或打印機等)與之通信,但微處理器一次只能與一個外圍設(shè)備“通話”,因此需要某種方式知道何時特定的外圍設(shè)備希望與之通信。

處理器通過使用“中斷請求”或“IRQ”信號為所有外圍設(shè)備分配優(yōu)先級來確保最重要的外圍設(shè)備首先得到服務(wù)。設(shè)備的重要性順序取決于它們與優(yōu)先級編碼器的連接。

IRQ Number 典型用法 描述
IRQ 0 系統(tǒng)定時器 內(nèi)部系統(tǒng)定時器。
IRQ 1 鍵盤 鍵盤控制器。
IRQ 3 COM2&amp; COM4 第二和第四串口。
IRQ 4 COM1&amp; COM3 第一和第三串口。
IRQ 5 聲音 聲卡。
IRQ 6 軟盤 軟盤控制器。
IRQ 7 并行端口 并行打印機。
IRQ 12 鼠標 PS / 2鼠標。
IRQ 14 主IDE 主硬盤控制器。
IRQ 15 輔助IDE 輔助硬盤控制器。

因為實施這種使用優(yōu)先編碼器的系統(tǒng),如標準74LS148優(yōu)先編碼器IC,涉及額外的邏輯電路,可以使用專用的集成電路,如8259可編程優(yōu)先中斷控制器。

數(shù)字編碼器摘要

然后總結(jié)一下,數(shù)字編碼器是一個組合電路,它響應(yīng)一個或多個有效輸入,在其輸出端產(chǎn)生特定代碼,如二進制或BCD。數(shù)字編碼器有兩種主要類型。二進制編碼器和優(yōu)先級編碼器。

我們已經(jīng)看到二進制編碼器轉(zhuǎn)換 2之一 n 輸入 n-bit 輸出。然后二進制編碼器的輸出位數(shù)少于輸入代碼。二進制編碼器對于壓縮數(shù)據(jù)很有用,可以用簡單的 AND 或 OR 門構(gòu)建。

標準二進制編碼器的一個主要缺點是它會如果同時有多個輸入處于活動狀態(tài),則會在其輸出上產(chǎn)生錯誤。為了克服這個問題,開發(fā)了優(yōu)先編碼器。

優(yōu)先編碼器是另一種類似于二進制編碼器的組合電路,不同之處在于它根據(jù)最高優(yōu)先級輸入生成輸出代碼。優(yōu)先編碼器在數(shù)字和計算機系統(tǒng)中廣泛用作微處理器中斷控制器,用于檢測最高優(yōu)先級輸入。

在下一個關(guān)于組合邏輯器件的教程中,我們將研究稱為解碼器的編碼器的互補功能,它將 n位輸入代碼轉(zhuǎn)換為其 2 之一n 輸出行。

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

    關(guān)注

    45

    文章

    3796

    瀏覽量

    138014
  • 數(shù)字編碼器
    +關(guān)注

    關(guān)注

    0

    文章

    6

    瀏覽量

    9237
  • 優(yōu)先編碼器
    +關(guān)注

    關(guān)注

    0

    文章

    3

    瀏覽量

    1456
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    用74LS148芯片實現(xiàn)32線-5線優(yōu)先編碼器

    本文主要介紹了用74LS148芯片實現(xiàn)32線-5線優(yōu)先編碼器。74LS148是8線-3線優(yōu)先編碼器芯片,它有8個輸入信號端,3個輸出信號端。輸入輸出信號以及S、YS、YEX的有效電平都
    發(fā)表于 02-01 11:29 ?7.2w次閱讀
    用74LS148芯片實現(xiàn)32線-5線<b class='flag-5'>優(yōu)先</b><b class='flag-5'>編碼器</b>

    編碼器,編碼器是什么意思

    編碼器,編碼器是什么意思 編碼器 編碼器(encoder)是將信號
    發(fā)表于 03-08 15:04 ?3273次閱讀

    PCM編碼器,PCM編碼器是什么意思

    PCM編碼器,PCM編碼器是什么意思 優(yōu)先編碼器: 上述機械式按鍵編碼電路雖然比較簡單,但當同時按下兩個或更多個鍵時,其輸出將是
    發(fā)表于 03-08 16:27 ?2457次閱讀

    視頻編碼器作用介紹及其作用特點分析

    什么是視頻編碼器呢?簡單來說,視頻編碼器是一種將采集來的信息與數(shù)據(jù)經(jīng)過編碼后轉(zhuǎn)化為機器可以識別的代碼的器件,在實際生活中,視頻編碼器有十分重要的作用
    發(fā)表于 07-09 10:22 ?2.7w次閱讀
    視頻<b class='flag-5'>編碼器</b><b class='flag-5'>作用</b>介紹及其<b class='flag-5'>作用</b>特點分析

    8-3線優(yōu)先編碼器74LS148的級聯(lián)分析

    本文主要介紹了8-3線優(yōu)先編碼器74LS148的級聯(lián)分析,3片74LS148有24個輸入端,可以構(gòu)成24-5線優(yōu)先編碼器,在構(gòu)成24-5線優(yōu)先
    發(fā)表于 02-01 11:55 ?11.1w次閱讀
    8-3線<b class='flag-5'>優(yōu)先</b><b class='flag-5'>編碼器</b>74LS148的級聯(lián)分析

    8線3線優(yōu)先編碼器的設(shè)計使用資料說明

    復(fù)習編碼器的原理,掌握編碼器的設(shè)計實現(xiàn)方法,設(shè)計實現(xiàn)數(shù)字系統(tǒng)設(shè)計中常用的8線-3線優(yōu)先編碼器,逐步學會熟練運用MAX+PLUSⅡ或Quartus II軟件,熟悉EDA的VHDL程序設(shè)計
    發(fā)表于 01-29 17:20 ?29次下載
    8線3線<b class='flag-5'>優(yōu)先</b><b class='flag-5'>編碼器</b>的設(shè)計使用資料說明

    什么是編碼器?編碼器有哪些作用?

    什么是編碼器?編碼器有哪些作用編碼器是一種用于將模擬信號或數(shù)字信號轉(zhuǎn)換為數(shù)字編碼的電子設(shè)備。它是計算機通信、自動化控制和工業(yè)自動化等領(lǐng)域中
    的頭像 發(fā)表于 03-13 17:44 ?9196次閱讀
    什么是<b class='flag-5'>編碼器</b>?<b class='flag-5'>編碼器</b>有哪些<b class='flag-5'>作用</b>?

    編碼器作用和功能

    編碼器作用和功能:編碼器是一種常用的電子元件,其作用是將模擬信號轉(zhuǎn)換為數(shù)字信號或者將數(shù)字信號進行編碼。其主要功能是將輸入信號進行分析和處理
    的頭像 發(fā)表于 06-14 09:22 ?1.4w次閱讀
    <b class='flag-5'>編碼器</b>的<b class='flag-5'>作用</b>和功能

    伺服電機編碼器起什么作用

    伺服電機編碼器是伺服系統(tǒng)中的重要組成部分,它的作用是將伺服電機的旋轉(zhuǎn)位置、速度等信息轉(zhuǎn)換成電信號,為控制系統(tǒng)提供反饋信息。 一、伺服電機編碼器作用 伺服電機
    的頭像 發(fā)表于 06-17 10:52 ?2884次閱讀

    伺服電機編碼器作用和功能是什么

    伺服電機編碼器是伺服電機系統(tǒng)中的重要組成部分,它的作用和功能對于整個系統(tǒng)的穩(wěn)定性、精度和可靠性具有至關(guān)重要的影響。本文將詳細介紹伺服電機編碼器作用、功能以及其在伺服電機系統(tǒng)中的重要性
    的頭像 發(fā)表于 06-17 11:09 ?3165次閱讀

    二進制編碼器工作原理 如何選擇二進制編碼器

    二進制編碼器是一種數(shù)字電路,它將輸入的二進制代碼轉(zhuǎn)換為對應(yīng)的輸出信號。在數(shù)字系統(tǒng)中,編碼器用于將數(shù)據(jù)從一種形式轉(zhuǎn)換為另一種形式,以便于處理和傳輸。 二進制
    的頭像 發(fā)表于 11-06 09:44 ?2522次閱讀

    如何選擇合適的編碼器及其作用

    數(shù)據(jù)的完整性和安全性。 編碼器的基本概念 編碼器是一種轉(zhuǎn)換,它將輸入信號轉(zhuǎn)換成另一種形式的輸出信號。在數(shù)字領(lǐng)域,編碼器通常用于將模擬信號轉(zhuǎn)
    的頭像 發(fā)表于 11-24 09:57 ?916次閱讀

    編碼器作用與信號轉(zhuǎn)換原理 編碼器與解碼的關(guān)系和作用

    編碼器作用 編碼器是一種將信號從一種形式或格式轉(zhuǎn)換為另一種形式的設(shè)備。在數(shù)字系統(tǒng)中,編碼器通常
    的頭像 發(fā)表于 11-24 10:10 ?1995次閱讀

    如何提高編碼器的工作效率與作用

    編碼器是一種將信號或數(shù)據(jù)從一種形式或格式轉(zhuǎn)換為另一種形式的設(shè)備。在工業(yè)自動化、通信、計算機等領(lǐng)域中,編碼器扮演著至關(guān)重要的角色。提高編碼器
    的頭像 發(fā)表于 11-24 10:12 ?662次閱讀

    優(yōu)先編碼器:高效數(shù)據(jù)選擇與編碼的解決方案

    ,在這一領(lǐng)域發(fā)揮著重要作用。 優(yōu)先編碼器,顧名思義,能夠按照設(shè)定的優(yōu)先級對多個輸入信號進行選擇和編碼。它通常具有多個輸入端和一個或多個輸出端
    的頭像 發(fā)表于 03-25 08:33 ?495次閱讀