Tải bản đầy đủ (.docx) (17 trang)

BÁO cáo bài tập lớn môn điện tử số đề tài tìm hiểu về mạch mã hóa thiết kế mạch mã hóa 16 bits sang 4 bits

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (836.9 KB, 17 trang )

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI
----------

BÁO CÁO BÀI TẬP LỚN MƠN ĐIỆN TỬ SỐ
Đề tài: Tìm hiểu về mạch mã hóa. Thiết kế mạch
mã hóa 16 bits sang 4 bits

Nhóm sinh viên thực hiện: Nhóm 4
Danh sách thành viên trong nhóm:
1.
2.
3.
4.

Trịnh Văn Diệu
Nguyễn Trần Minh Quân
Lê Anh Hào
Nguyễn Đức Hiếu

TIEU LUAN MOI download :


I. Lý thuyết về mạch mã hóa
1. Mạch mã hóa
Mạch mã hóa là mạch logic tổ hợp có M lối vào, mỗi lối vào được gán một chỉ số
thập phân xác định từ 0 đến M-1 và N lối ra (với 2N ≥M).
-

Mạch mã hóa có chức năng biến đổi mã “chọn 1 trong M” ở đầu vào thành mã
BCD 4 bit của các chữ số trong hệ thập phân hoặc mã nhị phân N bit ở đầu ra.
-



2. Cơ sở mạch mã hóa
Xét mạch mã hóa nhị phân từ 8 sang 3. Ta có sơ đồ khối mạch mã hóa như sau:

Trong đó:
-

X 0, X1, X2, X3, X 4, X5, X6, X7 là các đầu vào.

-

A, B, C là các đầu ra.

Mạch mã hóa nhị phân thực hiện biến đổi tín hiệu đầu vào thành một mã nhị phân
tương ứng ở đầu ra, cụ thể như sau:
0 → 000
4 → 100
Chọn mức tác động tích cực ở đầu vào là mức logic 1, ta có bảng trạng thái mơ tả
hoạt động của mạch như sau:

TIEU LUAN MOI download :


X0

X1

1
0
0

0
0
0
0
0

0
1
0
0
0
0
0
0

Khi một lối vào ở trạng thái tích cực (mức logic 1) và các lối vào khơng tích cực
nhận mức logic 0 thì đầu ra xuất hiện mã nhị phân tương ứng. Từ đó ta có phương
trình trạng thái ở đầu ra như sau:
A=X1+X3+X5+X7
B=X2+X3+X6+X7
C=X4+X5+X6+X7
Từ các phương trình trên ta có sơ đồ mạch logic thực hiện q trình mã hóa như
sau:

TIEU LUAN MOI download :


3. Mạch mã hóa ưu tiên
Nhược điểm của mạch mã hóa nêu ở mục 2 là nếu khi có nhiều lối vào cùng tích
cực thì nhận được một mã ra bất kỳ nào đó.

Mạch mã hóa ưu tiên cho phép tạo mã ra ứng với lối vào có thứ tự cao nhất trong
số các lối vào cùng đồng thời tích cực. Ví dụ khi các lối vào X2, X 4, X6 cùng tích
cực thì mã ra là 110.
X0

X1

1
x
x
x
x
x
x
x

0
1
x
x
x
x
x
x

Để thực hiện mạch mã hóa ưu tiên ta xét logic ưu tiên qua các mệnh đề rút ra từ
mạch mã hóa khơng ưu tiên đối với các lối ra A, B, C.
a, Đối với A:
X
X

X
X
A = 1 nếu 1 = 1 và 2 = 4 = 6 = 0.
A = 1 nếu X3 = 1 và X 4 = X6 = 0.

A = 1 nếu X5= 1 và X6 = 0.
A = 1 nếu X7 = 1.
X X .X .X
X X X
X X
Vậy A = ( 1. 2
4
6) + ( 3.
4.
6 ) + ( 5.
6)
X
+ 7 b, Đối với B:
B = 1 nếu X2 = 1 và X 4 = X5 = 0.

B = 1 nếu X3 = 1 và X 4 = X5 = 0.
B
B

X
= 1 nếu 6= 1.
= 1 nếu X7 = 1.

TIEU LUAN MOI download :



Vậy B = (X2.X 4 . X5 .) + (X3.X 4.X5)

X 6+ X 7

+ c, Đối với C:
X
X
C = 1 nếu 4 = 1 hoặc 5 = 1
hoặc Vậy C = X 4 + X5 + X6 + X7

X 6 = 1 hoặc

X

7

= 1.

Từ đó ta có mạch logic thực hiện q trình mã
hóa ưu tiên như sau:


TIEU LUAN MOI
download :



AI.


Thiết kế mạch mã hóa 16 bit sang 4 bit

1. Linh kiện sử
dụng a, IC 74LS148
IC 74LS148 là mạch mã hóa ưu tiên từ 8 bit sang 3 bit.

Sơ đồ chân và hình dạng thực tế của 74LS148

Logic diagram

TIEU LUAN MOI download :


Bảng chân lý mã hóa ưu tiên của vi mạch 74LS148

Thông số
Nguồn cung cấp (V)
Điện áp ra:
U

(V)

OH

UOL(V)

Điện áp vào:
U IH(V)
U IL(V)
Giới hạn dịng ra:

IOHgh(mA)
IOLgh(mA)
Giới hạn dịng vào:
IIHgh(mA)
IILgh(mA)
Cơng suất tiêu thụ (mW/cổng)
Trễ truyền đạt (ns)
Tần số làm việc cực đại (MHz)
Các đặc tính điện của vi mạch 74LS148


TIEU LUAN MOI download :


b, IC 74HC00
74HC00 là vi mạch chứa 4 cổng NAND 2 đầu vào.

Sơ đồ chân và hình dạng thực tế của 74HC00

Thông số
Nguồn cung cấp (V)
Điện áp ra:
UOH(V)
UOL(V)
Điện áp vào:
U

(V)

IH


UIL(V)

Giới hạn dòng ra:
I

(mA)

OHgh

IOLgh(mA)

Giới hạn dòng vào:
I

(mA)

IHgh

IILgh(mA)

Trễ truyền đạt (ns)
Tần số làm việc cực đại (MHz)
Các đặc tính điện của vi mạch 74HC00


TIEU LUAN MOI download :


2. Sơ đồ mạch mã hóa ưu tiên 16-4

Mạch mã hóa ưu tiên 16-4 sử dụng 2 vi mạch 74LS148 và 4 cổng NAND 2 đầu
vào. Mạch có 16 đầu vào (tương ứng với 16 số thập phân từ 0 – 15) và 4 đầu ra.

Bảng chân lý của mạch mã hóa ưu tiên 16-4

TIEU LUAN MOI download :


Các lối vào

Các lối ra


TIEU LUAN MOI download :


x
x
x
x
x
x
x
x
x
x
x
x
x
x


x
x
x
x
x
x
x
x
x
x
x
x
x
x

0
x
x
x
x
x
x
x
x
x
x
x
x
x


1
0
x
x
x
x
x
x
x
x
x
x
x
x

1
1
0
x
x
x
x
x
x
x
x
x
x
x


X0

X1

X

0
x

1
0
1
1
1
1
1
1
1
1
1
1
1
1
0
x

1
1


1
1
1
0
x
x
x
x
x
x
x
x
x
x

1
1
1
1
0
x
x
x
x
x
x
x
x
x


1
1
1
1
1
0
x
x
x
x
x
x
x
x

1
1
1
1
1
1
0
x
x
x
x
x
x
x


1
1
1
1
1
1
1
0
x
x
x
x
x
x

1
1
1
1
1
1
1
1
0
x
x
x
x
x


1
1
1
1
1
1
1
1
1
0
x
x
x
x

1
1
1
1
1
1
1
1
1
1
0
x
x
x


1
1
1
1
1
1
1
1
1
1
1
0
x
x

3. Mô phỏng bằng phần mềm Proteus

4. Mạch lắp trong thực tế

T
I
E
U
L
U
A


N MOI download :




III. Ứng dụng của mạch mã hóa trong hệ vi xử lý

TIEU LUAN MOI download :


1. Bộ mã hóa bàn phím

Bàn phím gồm 10 phím nhấn ở trạng thái thường mở, có tiếp điểm phía trên được
thiết lập mức logic 1 bằng cách nối một điện trở lên nguồn +V, tiếp điểm phía dưới
được nối xuống đất để thiết lập logic 0.
Vi mạch mã hóa ưu tiên cao nhất 74LS147 có các lối vào từ 1 đến 9 được nối với
các tiếp điểm phía trên của các phím nhấn tương ứng.
Khi một phím bất kỳ được nhấn thì lối vào của 74LS147 tương ứng với phím đó sẽ
xuống mức 0 và trên lối ra sẽ xuất hiện mã BCD đảo của số thập phân ứng với
phím đó.
Khi nhấn đồng thời nhiều phím thì chỉ có một mã BCD đảo ứng với số thập phân
cao nhất xuất hiện ở 4 lối ra.

TIEU LUAN MOI download :



×