Mạch giải mã 1 16 2024

Xem Mạch giải mã 1 16 2024

Mạch giải mã decode là một mạch logic tổ hợp khác được xây dựng từ các cổng logic riêng lẻ và hoàn toàn ngược lại với mạch của Bộ mã hóa.

Tải Full Tài Liệu Mạch Giải Mã

Tên Bộ giải mã có nghĩa là dịch hoặc giải mã thông tin được mã hóa từ định dạng này sang định dạng khác, do đó, bộ giải mã nhị phân biến đổi tín hiệu đầu vào nhị phân n thành mã tương đương sử dụng 2n đầu ra.

Mạch giải mã decode là một loại thiết bị logic kỹ thuật số khác có đầu vào là mã 2 bit, 3 bit hoặc 4 bit tùy thuộc vào số dòng đầu vào dữ liệu, do đó, bộ giải mã có một bộ hai hoặc nhiều bit sẽ được định nghĩa là có một mãn -bit, và do đó có thể biểu diễn 2ngiá trị có thể.Do đó, một bộ giải mã thường giải mã một giá trị nhị phân thành một giá trị không nhị phân bằng cách đặt chính xác một trongnđầu racủa nóthành logic 1.

Nếu một Mạch giải mã decodenhận n đầu vào (thường được nhóm dưới dạng một số Nhị phân hoặc Boolean), nó sẽ kích hoạt một và chỉ một trong 2nđầu racủa nódựa trên đầu vào đó với tất cả các đầu ra khác bị vô hiệu hóa.

Vì vậy, ví dụ, một biến tần (cổng NOT) có thể được phân loại là bộ giải mã nhị phân 1 đến 2vì có thể có1 đầu vào và 2 đầu ra (21) vì với đầu vàoA,nó có thể tạo ra hai đầu raAvàA(not-A) như hình.

Sau đó, chúng ta có thể nói rằng bộ giải mã logic tổ hợp tiêu chuẩn là bộ giải mãn-to-m, trong đóm  2n và đầu ra của nó,Qchỉ phụ thuộc vào trạng thái đầu vào hiện tại của nó.Nói cách khác, Mạch giải mã decode xem xét các đầu vào hiện tại của nó, xác định mã nhị phân hoặc số nhị phân nào hiện diện ở các đầu vào của nó và chọn đầu ra thích hợp tương ứng với đầu vào nhị phân đó.

MộtBinary Decoderchuyển đổi mã hóa đầu vào thành đầu ra mã, nơi mà các đầu vào và đầu ra mã khác nhau và bộ giải mã có sẵn để giải mã hoặc là một nhị phân hoặc BCD (8421 code) đầu vào mô hình để thường một mã đầu ra số thập phân.Các bộ giải mã BCD-to-Decimal thường có sẵn bao gồm TTL 7442 hoặc CMOS 4028. Nói chung, mã đầu ra của bộ giải mã thường có nhiều bit hơn mã đầu vào của nó và các mạch Mạch giải mã decode thực tế bao gồm, 2-4, 3-8 và các cấu hình từ 4 đến 16 dòng.

Ví dụ về bộ giải mã từ 2 đến 4 dòng cùng với bảng chân trị của nó được đưa ra như sau:

Mạch giải mã decode 2  4

Ví dụ đơn giản ở trên về Mạch giải mã decode 2  4 dòng bao gồm một mảng bốn cổngAND.2 đầu vào nhị phân có nhãnAvàB được giải mã thành một trong 4 đầu ra, do đó mô tả của Mạch giải mã decode 2  4. Mỗi đầu ra đại diện cho một trong các giá trị nhỏ nhất của 2 biến đầu vào, (mỗi đầu ra = một biến số nhỏ).

Các đầu vào nhị phânAvàBxác định dòng đầu ra nào từQ0đếnQ3là CAO ở mức logic 1 trong khi các đầu ra còn lại được giữ THẤP ở mức logic 0 nên chỉ có một đầu ra có thể hoạt động (CAO) ở bất kỳ một lần.Do đó, bất kỳ dòng đầu ra nào là CAO xác định mã nhị phân có ở đầu vào, hay nói cách khác là khử mã đầu vào nhị phân.

Một số bộ giải mã nhị phân có một chân đầu vào bổ sung có nhãn Bật để điều khiển các đầu ra từ thiết bị.Đầu vào bổ sung này cho phép các đầu ra của bộ giải mã được bật BẬT hoặc TẮT theo yêu cầu.Các loại bộ giải mã nhị phân này thường được sử dụng làm bộ giải mã địa chỉ bộ nhớ trong các ứng dụng bộ nhớ vi xử lý.

Bộ giải mã nhị phân 74LS138

Chúng ta có thể nói rằng bộ giải mã nhị phân là một bộ phân kênh với một đường dữ liệu bổ sung được sử dụng để kích hoạt bộ giải mã.Một cách khác để xem xét mạch giải mã là coi đầu vàoA,BvàClà tín hiệu địa chỉ.Mỗi tổ hợpA,BhoặcCxác định một địa chỉ bộ nhớ duy nhất.

Chúng tôi đã thấy rằng mạch giải mã 2 sang 4 (TTL 74155) có thể được sử dụng để giải mã bất kỳ mã nhị phân 2 bit nào để cung cấp bốn đầu ra, một đầu ra cho mỗi kết hợp đầu vào có thể. Tuy nhiên, đôi khi yêu cầu phải có Bộ giải mã nhị phânvới số lượng đầu ra lớn hơn số đầu ra có sẵn, vì vậy bằng cách thêm nhiều đầu vào hơn, bộ giải mã có thể cung cấp thêm 2nđầu ra.

Vì vậy, ví dụ: một bộ giải mã có 3 đầu vào nhị phân (n = 3 ), sẽ tạo ra một bộ giải mã 3-8 dòng (TTL 74138) và 4 đầu vào ( n = 4 ) sẽ tạo ra một bộ giải mã 4-16 dòng (TTL 74154) và như vậy.Nhưng một bộ giải mã cũng có thể có ít hơn 2n đầu ra chẳng hạn như bộ giải mã BCD đến bảy đoạn (TTL 7447) có 4 đầu vào và chỉ có 7 đầu ra hoạt động để điều khiển màn hình thay vì đầu ra 16 (24)đầy đủnhư bạn muốn chờ đợi.

Ở đây, bộ giải mã nhị phân 4 (3 dữ liệu cộng với 1 cho phép)-16 dòng lớn hơn nhiều đã được thực hiện bằng cách sử dụng hai bộ giải mã 3  8 nhỏ hơn.

Cấu hình mạch giải mã decode 4 -16

Đầu vàoA, B, Cđược sử dụng để chọn đầu ra trên một trong hai bộ giải mã sẽ ở mức logic 1 (CAO) và đầu vàoDđược sử dụng với đầu vào cho phép để chọn bộ mã hóa nào đầu tiên hoặc thứ hai sẽ xuất ra 1.

Tuy nhiên, có giới hạn đối với số lượng đầu vào có thể được sử dụng cho một bộ giải mã cụ thể, bởi vì khintăng lên, số lượngcổngANDcần thiết để tạo ra đầu ra cũng trở nên lớn hơn dẫn đến quạt ra khỏi các cổng được sử dụng để điều khiển chúng trở nên lớn.

Loại bộ giải mã CAO đang hoạt động này có thể được thực hiện chỉ bằngBộ biến tần, (KHÔNG phải Cổng) vàcổngVÀ.Sẽ thuận tiện khi sử dụngcổngANDlàm phần tử giải mã cơ bản cho đầu ra vì nó tạo ra đầu ra CAO hoặc logic 1 chỉ khi tất cả các đầu vào của nó là logic 1.

Nhưng một số bộ giải mã nhị phân được xây dựng bằng cách sử dụngcổng NANDthay vì cổngANDcho đầu ra được giải mã của chúng, vìcổng NANDđược sản xuất rẻ hơnANDvì chúng yêu cầu ít bóng bán dẫn hơn để triển khai trong thiết kế của chúng.

Việc sử dụngcổng NANDlàm phần tử giải mã, dẫn đến kết quả đầu ra đang hoạt động- THẤP trong khi phần còn lại sẽ là CAO.Vì mộtcổng NANDtạo rahoạt độngANDvới đầu ra đảo ngược,bộ giải mãNANDtrông giống như thế này với bảng chân trị đảo ngược của nó.

Bộ giải mã nhị phân NAND 2-4

Sau đó, đối vớibộ giải mãNAND, chỉ một đầu ra có thể THẤP và bằng mức logic 0 tại bất kỳ thời điểm nào, với tất cả các đầu ra khác là CAO ở mức logic 1.

Bộ giải mãcũng có sẵn với một chân đầu vào bổ sung Bật cho phép đầu ra được giải mã BẬT hoặc TẮT bằng cách áp dụng logic 1 hoặc logic 0 tương ứng cho nó.Vì vậy, ví dụ, khi cho phép đầu vào đang ở mức logic 0, (EN = 0) tất cả các kết quả đầu ra là OFF ở logic 0 (đối với cổng AND) không phụ thuộc vào trạng thái của các đầu vàoAvàB.

Nói chung để thực hiện chức năng cho phép này 2-inputVÀ hay cổng NAND được thay thế bằng 3 đầu vào ANDhoặc cổng NAND.Chân đầu vào bổ sung đại diện cho chức năng bật.

Bộ giải mã địa chỉ bộ nhớ

Bộ giải mã nhị phânthường được sử dụng nhiều nhất trong các hệ thống kỹ thuật số phức tạp hơn để truy cập vào một vị trí bộ nhớ cụ thể dựa trên địa chỉ được tạo ra bởi một thiết bị máy tính.Trong các hệ thống vi xử lý hiện đại, dung lượng bộ nhớ cần thiết có thể khá cao và thường chỉ có nhiều hơn một chip nhớ đơn lẻ.

Một phương pháp để khắc phục vấn đề này là kết nối nhiều chip nhớ riêng lẻ với nhau và đọc dữ liệu trên một Bus dữ liệu chung.Để ngăn dữ liệu được đọc từ mỗi chip nhớ cùng một lúc, mỗi chip nhớ được chọn riêng lẻ tại một thời điểm và quá trình này được gọi làGiải mã địa chỉ.

Trong loại ứng dụng này, địa chỉ đại diện cho đầu vào dữ liệu được mã hóa và đầu ra là các tín hiệu chọn phần tử bộ nhớ cụ thể.Mỗi chip nhớ có một đầu vào gọi làChip SelecthoặcCSđược sử dụng bởi MPU (đơn vị vi xử lý) để chọn chip nhớ thích hợp khi được yêu cầu.Nói chung, logic 1 trên đầu vào chọn chip (CS) sẽ chọn thiết bị nhớ trong khi logic 0 trên đầu vào bỏ chọn nó.

Vì vậy, bằng cách chọn hoặc bỏ chọn từng chip một, cho phép chúng ta chọn thiết bị địa chỉ bộ nhớ chính xác cho một vị trí địa chỉ cụ thể.Ưu điểm của giải mã địa chỉ là khi chúng ta chỉ định một địa chỉ bộ nhớ cụ thể, vị trí bộ nhớ tương ứng CHỈ tồn tại trong một trong các chip.

Ví dụ, Giả sử chúng ta có một hệ thống vi xử lý rất đơn giản với chỉ 1Kb (một nghìn byte) bộ nhớ RAM và có sẵn 10 dòng địa chỉ bộ nhớ.Bộ nhớ bao gồm các thiết bị 128 × 8-bit (128 × 8 = 1024 byte) và đối với 1Kb, chúng ta sẽ cần 8 chip nhớ riêng lẻ nhưng để chọn đúng chip nhớ, chúng ta cũng sẽ yêu cầu bộ giải mã nhị phân 3 đến 8 dòng như hình bên dưới.

Giải mã địa chỉ bộ nhớ

Bộ giải mã nhị phân chỉ yêu cầu 3 dòng địa chỉ, (A0đếnA2) để chọn mỗi chip trong số 8 chip (phần dưới của địa chỉ), trong khi 8 dòng địa chỉ còn lại (A3đếnA10) chọn đúng bộ nhớ vị trí trên chip đó (phần trên của địa chỉ).

Sau khi chọn một vị trí bộ nhớ bằng cách sử dụng bus địa chỉ, thông tin tại vị trí bộ nhớ trong cụ thể sẽ được gửi đến một Data Bus chung để bộ vi xử lý sử dụng.Tất nhiên đây là một ví dụ đơn giản nhưng các nguyên tắc vẫn giữ nguyên cho tất cả các loại chip hoặc mô-đun bộ nhớ.

Mạch giải mã decode là thiết bị rất hữu ích để chuyển đổi định dạng kỹ thuật số này sang định dạng kỹ thuật số khác, chẳng hạn như dữ liệu loại nhị phân hoặc BCD thành thập phân hoặc bát phân, v.v. và IC giải mã thường có sẵn là bộ giải mã nhị phân 3-to-8 dòng TTL 74LS138 hoặc 74ALS154 4-to- Bộ giải mã 16 dòng. Chúng cũng rất hữu ích để giao tiếp với màn hình 7 đoạn chẳng hạn như TTL 74LS47 mà chúng ta sẽ xem xét trong hướng dẫn tiếp theo.

Tagsmạch logic

Bạn đang tìm hiểu bài viết Mạch giải mã 1 16 2024


HỆ THỐNG CỬA HÀNG TRÙM SỈ QUẢNG CHÂU

Điện thoại: 092.484.9483

Zalo: 092.484.9483

Facebookhttps://facebook.com/giatlathuhuongcom/

WebsiteTrumsiquangchau.com

Địa chỉ: Ngõ 346 Nam Dư, Trần Phú, Hoàng Mai, Hà Nội.

0/5 (0 Reviews)