1.譯碼器的作用是什么
作用:譯碼器在數(shù)字系統(tǒng)中有廣泛的用途,不僅用于代碼的轉(zhuǎn)換、終端的數(shù)字顯示,還用于數(shù)據(jù)分配,存貯器尋址和組合控制信號(hào)等。不同的功能可選用不同種類的譯碼器。
1、譯碼器是一種具有“翻譯”功能的邏輯電路,這種電路能將輸入二進(jìn)制代碼的各種狀態(tài),按照其原意翻譯成對(duì)應(yīng)的輸出信號(hào)。有一些譯碼器設(shè)有一個(gè)和多個(gè)使能控制輸入端,又成為片選端,用來控制允許譯碼或禁止譯碼。
2、譯碼器的種類很多,但它們的工作原理和分析設(shè)計(jì)方法大同小異,其中二進(jìn)制譯碼器、二-十進(jìn)制譯碼器和顯示譯碼器是三種最典型,使用十分廣泛的譯碼電路。
3、二進(jìn)制碼譯碼器,也稱最小項(xiàng)譯碼器,N中取一譯碼器,最小項(xiàng)譯碼器一般是將二進(jìn)制碼譯為十進(jìn)制碼。
4、代碼轉(zhuǎn)換譯碼器,是從一種編碼轉(zhuǎn)換為另一種編碼。
5、顯示譯碼器,一般是將一種編碼譯成十進(jìn)制碼或特定的編碼,并通過顯示器件將譯碼器的狀態(tài)顯示出來。
擴(kuò)展資料:
1、74138是一種3線—8線譯碼器 ,三個(gè)輸入端CBA共有8種狀態(tài)組合(000—111),可譯出8個(gè)輸出信號(hào)Y0—Y7。這種譯碼器設(shè)有三個(gè)使能輸入端,當(dāng)G2A與G2B均為0,且G1為1時(shí),譯碼器處于工作狀態(tài),輸出低電平。當(dāng)譯碼器被禁止時(shí),輸出高電平。
2、檢測(cè)74ls138譯碼器時(shí)間波形的電路,使用的虛擬儀器為數(shù)字信號(hào)發(fā)生器和邏輯分析儀。數(shù)字信號(hào)發(fā)生器在一個(gè)周期內(nèi)按順序送出兩組000—111的方波信號(hào)。
3、7442為二—十進(jìn)制譯碼器,具有4個(gè)輸入端和10個(gè)輸出端。輸入信號(hào)采用8421BCD碼,二進(jìn)制數(shù)0000—1001與十進(jìn)制數(shù)0—9對(duì)應(yīng)。當(dāng)輸入超過這個(gè)范圍是無效,10個(gè)輸出端均為高電平。7442電路沒有使能端,因此只要輸入在規(guī)定范圍內(nèi),就會(huì)有一個(gè)輸出端為低電平。
參考資料:百度百科-譯碼器
2.簡述顯示譯碼器控制端的功能及使用方法
數(shù)字電子技術(shù)基礎(chǔ)課程設(shè)計(jì)(一)——電子鐘 數(shù)字電子技術(shù)基礎(chǔ) 課程設(shè)計(jì) 電子秒表 一.設(shè)計(jì)目的:1、了解計(jì)時(shí)器主體電路的組成及工作原理;2、熟悉集成電路及有關(guān)電子元器件的使用;3、學(xué)習(xí)數(shù)字電路中基本RS觸發(fā)器、時(shí)鐘發(fā)生器及計(jì)數(shù)、譯碼顯示等單元電路的綜合應(yīng)用。
二.設(shè)計(jì)任務(wù)及說明:電子秒表電路是一塊獨(dú)立構(gòu)成的記時(shí)集成電路芯片。它集成了計(jì)數(shù)器、、振蕩器、譯碼器和驅(qū)動(dòng)等電路,能夠?qū)γ胍韵聲r(shí)間單位進(jìn)行精確記時(shí),具有清零、啟動(dòng)計(jì)時(shí)、暫停計(jì)時(shí)及繼續(xù)計(jì)時(shí)等控制功能。
設(shè)計(jì)一個(gè)可以滿足以下要求的簡易秒表 1.秒表由5位七段LED顯示器顯示,其中一位顯示“min”,四位顯示“s”,其中顯示分辯率為0.01 s,計(jì)時(shí)范圍是0—9分59秒99毫秒; 2.具有清零、啟動(dòng)計(jì)時(shí)、暫停計(jì)時(shí)及繼續(xù)計(jì)時(shí)等控制功能;3.控制開關(guān)為兩個(gè):啟動(dòng)(繼續(xù))/暫停記時(shí)開關(guān)和復(fù)位開關(guān) 三.總體方案及原理:電子秒表要求能夠?qū)r(shí)間進(jìn)行精確記時(shí)并顯示出來,因此要有時(shí)鐘發(fā)生器,記數(shù)及譯碼顯示,控制等模塊,系統(tǒng)框圖如下: 時(shí)鐘發(fā)生器 記數(shù)器 譯碼器 顯示器 控制器 圖1.系統(tǒng)框圖 其中:(1)時(shí)鐘發(fā)生器:利用石英震蕩555定時(shí)器構(gòu)成的多諧振蕩器做時(shí)鐘源,產(chǎn)生100HZ的脈沖;(2)記數(shù)器:對(duì)時(shí)鐘信號(hào)進(jìn)行記數(shù)并進(jìn)位,毫秒和秒之間10進(jìn)制,秒和分之間60進(jìn)制;(3)譯碼器:對(duì)脈沖記數(shù)進(jìn)行譯碼輸出到顯示單元中;(4)顯示器:采用5片LED顯示器把各位的數(shù)值顯示出來,是秒表最終的輸出,有分、秒、和毫秒位;(5)控制器:控制電路是對(duì)秒表的工作狀態(tài)(記時(shí)開始/暫停/繼續(xù)/復(fù)位等)進(jìn)行控制的單元,可由觸發(fā)器和開關(guān)組成。四.單元電路設(shè)計(jì),參數(shù)計(jì)算和器件選擇:1.時(shí)鐘發(fā)生單元 時(shí)鐘發(fā)生器可以采用石英晶體震蕩產(chǎn)生100HZ時(shí)鐘信號(hào),也可以用555定時(shí)器構(gòu)成的多諧振蕩器,555定時(shí)器是一種性能較好的時(shí)鐘源,切構(gòu)造簡單,采用555定時(shí)器構(gòu)成的多諧振蕩器做為電子秒表的輸入脈沖源。
因輸出要求為100HZ的,選擇占空比為55%,可根據(jù) T=( )Cln2=0.01 可選擇的電阻進(jìn)行連接可在輸出端3獲得頻率為100HZ的矩形波信號(hào),即T=0.01S的時(shí)鐘源,當(dāng)基本RS觸發(fā)器Q=1時(shí),門5開啟,此時(shí)100HZ脈沖信號(hào)通過門5作為計(jì)數(shù)脈沖加于計(jì)數(shù)器①的計(jì)數(shù)輸入端CP2。圖2.時(shí)鐘發(fā)生器555定時(shí)器構(gòu)成的多諧振蕩器2.記數(shù)單元 記數(shù)器74160、74ls192、74ls90等都能實(shí)現(xiàn)十進(jìn)制記數(shù),本設(shè)計(jì)采用二—五—十進(jìn)制加法計(jì)數(shù)器74LS90構(gòu)成電子秒表的計(jì)數(shù)單元,如圖3所示,555定時(shí)器構(gòu)成的多諧振蕩器作為計(jì)數(shù)器①的時(shí)鐘輸入。
計(jì)數(shù)器①及計(jì)數(shù)器②接成8421碼十進(jìn)制形式,其輸出端與實(shí)驗(yàn)裝置上譯碼顯示單元的相應(yīng)輸入端連接,可顯示0.01~0.09秒;0.1~0.9秒計(jì)時(shí),計(jì)數(shù)器②及計(jì)數(shù)器③,計(jì)數(shù)器③和計(jì)數(shù)器④也接成8421碼十進(jìn)制形式,計(jì)數(shù)器④和計(jì)數(shù)器⑤接成60進(jìn)制的形式,實(shí)現(xiàn)秒對(duì)分的進(jìn)位。集成異步計(jì)數(shù)器74LS90簡介74LS90是異步二—五—十進(jìn)制加法計(jì)數(shù)器,它既可以作二進(jìn)制加法計(jì)數(shù)器,又可以作五進(jìn)制和十進(jìn)制加法計(jì)數(shù)器。
圖3為74LS90引腳排列,表1為功能表。通過不同的連接方式,74LS90可以實(shí)現(xiàn)四種不同的邏輯功能;而且還可借助R0(1)、R0(2)對(duì)計(jì)數(shù)器清零,借助S9(1)、S9(2)將計(jì)數(shù)器置9。
其具體功能詳述如下:(1)計(jì)數(shù)脈沖從CP1輸入,QA作為輸出端,為二進(jìn)制計(jì)數(shù)器。(2)計(jì)數(shù)脈沖從CP2輸入,QDQCQB作為輸出端,為異步五進(jìn)制加法計(jì)數(shù)器。
(3)若將CP2和QA相連,計(jì)數(shù)脈沖由CP1輸入,QD、QC、QB、QA作為輸出端,則構(gòu)成異步8421碼十進(jìn)制加法計(jì)數(shù)器。(4)若將CP1與QD相連,計(jì)數(shù)脈沖由CP2輸入,QA、QD、QC、QB作為輸出端,則構(gòu)成異步5421碼十進(jìn)制加法計(jì)數(shù)器。
(5)清零、置9功能。a) 異步清零 當(dāng)R0(1)、R0(2)均為“1”;S9(1)、S9(2)中有“0”時(shí),實(shí)現(xiàn)異步清零功能,即QDQCQBQA=0000。
b) 置9功能 當(dāng)S9(1)、S9(2)均為“1”;R0(1)、R0(2)中有“0”時(shí),實(shí)現(xiàn)置9功能,即QDQCQBQA=1001。圖3.74LS90引腳排列(下) 輸 入 輸 出 功 能 清 0 置 9 時(shí) 鐘 QD QC QB QA R0(1)、R0(2) S9(1)、S9(2) CP1 CP2 1 1 0 * *0 * * 0 0 0 0 清 00 * *0 1 1 * * 1 0 0 1 置 90 * * 0 0 * * 0 ↓ 1 QA 輸 出 二進(jìn)制計(jì)數(shù) 1 ↓ QDQCQB輸出 五進(jìn)制計(jì)數(shù) ↓ QA QDQCQBQA輸出8421BCD碼 十進(jìn)制計(jì)數(shù) QD ↓ QAQDQCQB輸出5421BCD碼 十進(jìn)制計(jì)數(shù) 1 1 不 變 保 持 表1 .74LS90功能表10秒到分位的6進(jìn)制位可在十進(jìn)制的基礎(chǔ)上將QB、QC連接到一個(gè)與門,它的置零信號(hào)與系統(tǒng)的置零信號(hào)通過一個(gè)或門連接接至R0(1),即當(dāng)記數(shù)為6或有置零信號(hào)是均置零,如圖4所示。
圖4 .74ls90組成的6進(jìn)制記數(shù)器3 .譯碼顯示單元74LS248(74LS48)是BCD碼到七段碼的顯示譯碼器,它可以直接驅(qū)動(dòng)共陰極數(shù)碼管。它的管腳圖如圖5所示. 顯示器用 LC5011-11 共陰極LED顯示器.(注:在multisim中仿真可以用譯碼顯示器DCD_HEX代替譯碼和顯示單元)。
圖5. 74LS248管腳圖4 .控制單元 (1) 啟動(dòng)(繼續(xù))/暫停記時(shí)開關(guān) 采用集成與非門構(gòu)成的基本RS觸發(fā)器。屬低電平直接觸發(fā)的觸發(fā)器,有直接置位、復(fù)位的功能。
它的一路輸出作為單穩(wěn)態(tài)觸發(fā)器的輸入,另一路輸出Q作為與非。
3.譯碼器的作用
原發(fā)布者:linghao1124
譯碼器1.譯碼器的概念與分類1.譯碼器的概念與分類譯碼是編碼的逆過程,譯碼:譯碼是編碼的逆過程,它能將二進(jìn)制碼翻譯成代表某一特定含義的信號(hào).(即電路的某種狀態(tài)).(即電路的某種狀態(tài)一特定含義的信號(hào).(即電路的某種狀態(tài))譯碼器:具有譯碼功能的邏輯電路稱為譯碼器。譯碼器的分類:譯碼器的分類:將一系列代碼轉(zhuǎn)換成與之一一對(duì)應(yīng)的有效信號(hào)。信號(hào)。二進(jìn)制譯碼器常見的唯一地址譯碼器:常見的唯一地址譯碼器:二—十進(jìn)制譯碼器十進(jìn)制譯碼器顯示譯碼器將一種代碼轉(zhuǎn)換成另一種代碼。將一種代碼轉(zhuǎn)換成另一種代碼。代碼變換器唯一地址譯碼器線譯碼器的邏輯電路(分析)2線-4線譯碼器的邏輯電路(分析)E1&&Y0Y1A0A11&1&Y2Y3功能表輸入輸出EA1A0Y0Y1Y2H**=EA1A0Y3HHHHLY0=EA1A0Y2=EA1A0Y3=EA1A02.集成電路譯碼器2.集成電路譯碼器(1)n個(gè)輸入端使能輸入端二進(jìn)制譯碼器x0x1二進(jìn)制譯碼器y0y12n個(gè)輸出端yn?1xn-1EI使能輸入設(shè)輸入端的個(gè)數(shù)為n,輸出端的個(gè)數(shù)為設(shè)輸入端的個(gè)數(shù)為,輸出端的個(gè)數(shù)為MM=2n則有(1)二進(jìn)制譯碼器二進(jìn)制譯碼器(a)74HC139集成譯碼器集成譯碼器1/功能表輸入輸出EA1A0Y0Y1Y2H**HHHLLLLHHL
4.譯碼器的功能
譯碼器是一種具有“翻譯”功能的邏輯電路,這種電路能將輸入二進(jìn)制代碼的各種狀態(tài),按照其原意翻譯成對(duì)應(yīng)的輸出信號(hào)。有一些譯碼器設(shè)有一個(gè)和多個(gè)使能控制輸入端,又成為片選端,用來控制允許譯碼或禁止譯碼。
譯碼是編碼的逆過程,在編碼時(shí),每一種二進(jìn)制代碼,都賦予了特定的含義,即都表示了一個(gè)確定的信號(hào)或者對(duì)象。把代碼狀態(tài)的特定含義“翻譯”出來的過程叫做譯碼,實(shí)現(xiàn)譯碼操作的電路稱為譯碼器?;蛘哒f,譯碼器是可以將輸入二進(jìn)制代碼的狀態(tài)翻譯成輸出信號(hào),以表示其原來含義的電路。
根據(jù)需要,輸出信號(hào)可以是脈沖,也可以是高電平或者低電平。
5.3
1、當(dāng)一個(gè)選通端(E1)為高電平,另兩個(gè)選通端為低電平時(shí),可將地址端(A0、A1、A2)的二進(jìn)制編碼在Y0至Y7對(duì)應(yīng)的輸出端以低電平譯出。(即輸出為Y0至Y7的非)比如:A2A1A0=110時(shí),則Y6輸出端輸出低電平信號(hào)。
2、利用 E1、E2和E3可級(jí)聯(lián)擴(kuò)展成24線譯碼器;若外接一個(gè)反相器還可級(jí)聯(lián)擴(kuò)展成32線譯碼器。
3、若將選通端中的一個(gè)作為數(shù)據(jù)輸入端時(shí),74LS138還可作數(shù)據(jù)分配器。
4、可用在8086的譯碼電路中,擴(kuò)展內(nèi)存。
擴(kuò)展資料
一個(gè)現(xiàn)代譯碼器的主要工作流程:源代碼 (source code) →預(yù)處理器 (preprocessor) →編譯器 (compiler) →目標(biāo)代碼 (object code) →鏈接器 (Linker) →可執(zhí)行程序 (executables)。
高級(jí)計(jì)算機(jī)語言便于人編寫,閱讀交流,維護(hù)。機(jī)器語言為計(jì)算機(jī)能直接解讀、運(yùn)行的。
譯碼器將匯編或高級(jí)計(jì)算機(jī)語言源程序(Source program)作為輸入,翻譯成目標(biāo)語言(Target language)機(jī)器代碼的等價(jià)程序。
源代碼一般為高級(jí)語言 (High-level language), 如Pascal、C、C++、Java、漢語編程等或匯編語言,而目標(biāo)則是機(jī)器語言的目標(biāo)代碼(Object code),有時(shí)也稱作機(jī)器代碼(Machine code)。
對(duì)于C#、VB等高級(jí)語言而言,此時(shí)編譯器完成的功能是把源碼(SourceCode)編譯成通用中間語言(MSIL/CIL)的字節(jié)碼(ByteCode)。
最后運(yùn)行的時(shí)候通過通用語言運(yùn)行庫的轉(zhuǎn)換,編程最終可以被CPU直接計(jì)算的機(jī)器碼(NativeCode)。
參考資料來源:百度百科-編譯器
參考資料來源:百度百科-74LS138