mach logic

28
Hc vin công ngh BCVT Khoa K Thut Đin T II Bi ging K Thut S CHƯƠNG 4: MẠCH LOGIC TỔ HỢP MẠCH MÃ HOÁ MẠCH GIẢI MÃ MÃCH GHÉP KÊNH MẠCH PHÂN KÊNH MẠCH SỐ HỌC MẠCH TẠO BIT KIỂM TRA CHẲN LẼ ALU

Upload: hanspkt

Post on 24-Dec-2015

240 views

Category:

Documents


0 download

DESCRIPTION

kỹ thuật logic cơ bản

TRANSCRIPT

Hoc viên công nghê BCVTKhoa Ky Thuât Điên Tư II

Bai giang Ky Thuât Sô

CHƯƠNG 4: MẠCH LOGIC TỔ HỢP

MẠCH MÃ HOÁ

MẠCH GIẢI MÃ

MÃCH GHÉP KÊNH

MẠCH PHÂN KÊNH

MẠCH SỐ HỌC

MẠCH TẠO BIT KIỂM TRA CHẲN LẼ

ALU

Hoc viên công nghê BCVTKhoa Ky Thuât Điên Tư II

Bai giang Ky Thuât Sô

CHƯƠNG 4: MẠCH LOGIC TỔ HỢP

MÃ HOÁ 8 ĐƯỜNG SANG 3 ĐƯỜNG8 ngõ vào chuyển thành 3 ngõ ra dạng số nhị phân 3 bit. Chỉ có 1 ngõ vào ở mức tích cực tương ứng với chỉ một tổ hợp mã số 3 ngõ ra; tức là mỗi 1 ngõ vào sẽ cho ra 1 mã số 3 bit khác nhau. Với 8 ngõ vào (I0 đến I7) thì sẽ có 8 tổ hợp ngõ ra nên chỉ cần 3 ngõ ra (Y2, Y1, Y0).        

MẠCH MÃ HOÁ

Hoc viên công nghê BCVTKhoa Ky Thuât Điên Tư II

Bai giang Ky Thuât Sô

CHƯƠNG 4: MẠCH LOGIC TỔ HỢP

Bang trạng thái mạch mã hoá 8 sang 3

Ngõ ra:Y0 = I1 + I3 + I5 + I7Y1 = I2 + I3 + I6 + I7Y2 = I4 + I5 + I6 +I7

Hoc viên công nghê BCVTKhoa Ky Thuât Điên Tư II

Bai giang Ky Thuât Sô

CHƯƠNG 4: MẠCH LOGIC TỔ HỢP

Y0 = I1 + I3 + I5 + I7

Y1 = I2 + I3 + I6 + I7

Y2 = I4 + I5 + I6 +I7

Sơ đồ mạch mã hoá 8 sang 3

Hoc viên công nghê BCVTKhoa Ky Thuât Điên Tư II

Bai giang Ky Thuât Sô

CHƯƠNG 4: MẠCH LOGIC TỔ HỢP

MẠCH MÃ HOÁ 10 SANG 4 ĐƯỜNG

Hoc viên công nghê BCVTKhoa Ky Thuât Điên Tư II

Bai giang Ky Thuât Sô

CHƯƠNG 4: MẠCH LOGIC TỔ HỢP

Bảng hoạt động Mạch mã hoá 10 sang 4 đường

Hoc viên công nghê BCVTKhoa Ky Thuât Điên Tư II

Bai giang Ky Thuât Sô

CHƯƠNG 4: MẠCH LOGIC TỔ HỢP

Sơ đồ mạch mã hoá 10 sang 4

Hoc viên công nghê BCVTKhoa Ky Thuât Điên Tư II

Bai giang Ky Thuât Sô

Mạch Mã hoá ưu tiên 4 sang 2 đường

Y0

Y1

I 0

I 1

I 2

I 3

Ngõ vao Ngõ ra

I0 I1 I2 I3 Y1 Y0

x x x 0

x x 0 1

x 0 1 1

0 1 1 1

1 1

1 0

0 1

0 0

CHƯƠNG 4: MẠCH LOGIC TỔ HỢP

3231 .IIIY

32130 .. IIIIY

Ngõ vào tác động mức 0

Ngõ ra mức cao

Hoc viên công nghê BCVTKhoa Ky Thuât Điên Tư II

Bai giang Ky Thuât Sô

Mạch Mã hoá ưu tiên 8 sang 3 đường

74LS148

10

11

12

13

1

2

3

4

5

9

7

6

14

15

D0

D1

D2

D3

D4

D5

D6

D7

EI

A0

A1

A2

GS

EO

CHƯƠNG 4: MẠCH LOGIC TỔ HỢP

Hoc viên công nghê BCVTKhoa Ky Thuât Điên Tư II

Bai giang Ky Thuât Sô

Bảng hoạt động Mạch Mã hoá ưu tiên 8 sang 3 đường

CHƯƠNG 4: MẠCH LOGIC TỔ HỢP

Input Output

EI D0 D1 D2 D3

D4 D5 D6 D7 GS A2 A1 A0 E0

1 X X X X X X X X 1 1 1 1 0

0 1 1 1 1 1 1 1 1 1 1 1 1 1

0 X X X X X X X 0 0 0 0 0 1

0 X X X X X X 0 1 0 0 0 1 1

0 X X X X X 0 1 1 0 0 1 0 1

0 X X X X 0 1 1 1 0 0 1 1 1

0 X X X 0 1 1 1 1 0 1 0 0 1

0 X X 0 1 1 1 1 1 0 1 0 1 1

0 X 0 1 1 1 1 1 1 0 1 1 0 1

0 0 1 1 1 1 1 1 1 0 1 1 1 1

Hoc viên công nghê BCVTKhoa Ky Thuât Điên Tư II

Bai giang Ky Thuât Sô

CHƯƠNG 4: MẠCH LOGIC TỔ HỢP

Mã hoá ưu tiên 10 sang 4 đường

74LS147

10

11

12

13

1

2

3

4

5

9

7

6

14

D1

D2

D3

D4

D5

D6

D7D8

Q0

Q1

Q2

Q3

D9

Hoc viên công nghê BCVTKhoa Ky Thuât Điên Tư II

Bai giang Ky Thuât Sô

74LS139

23

1

4567

AB

G

Y0Y1Y2Y3

Mạch giai mã 2 sang 4 đường

IC74139

CHƯƠNG 4: MẠCH LOGIC TỔ HỢP

2 ngõ input

Ngõ điều khiển tích cực mức thấp

Ngõ ra tích cực mức thấp

Hoc viên công nghê BCVTKhoa Ky Thuât Điên Tư II

Bai giang Ky Thuât Sô

Input Output

G B A Y0 Y1 Y2 Y3

0 0 0 0 1 1 1

0 0 1 1 0 1 1

0 1 0 1 1 0 1

0 1 1 1 1 1 0

1 X X 1 1 1 1

Bang hoạt động: Mạch giai mã 2 sang 4 đường IC74139

CHƯƠNG 4: MẠCH LOGIC TỔ HỢP

Hoc viên công nghê BCVTKhoa Ky Thuât Điên Tư II

Bai giang Ky Thuât Sô

74LS139

23

1

4567

AB

G

Y0Y1Y2Y3

+VccMạch giai mã 2 sang 4 đường IC74139

Input Output

G B A Y0 Y1 Y2 Y3

0 0 0 0 1 1 1

0 0 1 1 0 1 1

0 1 0 1 1 0 1

0 1 1 1 1 1 0

1 X X 1 1 1 1

CHƯƠNG 4: MẠCH LOGIC TỔ HỢP

Khi G=0,BA=00, ngõ ra Y0=0

Các ngõ ra khác đều bằng 1

Hoc viên công nghê BCVTKhoa Ky Thuât Điên Tư II

Bai giang Ky Thuât Sô

74LS139

23

1

4567

AB

G

Y0Y1Y2Y3

+Vcc

Input Output

G B A Y0 Y1 Y2 Y3

0 0 0 0 1 1 1

0 0 1 1 0 1 1

0 1 0 1 1 0 1

0 1 1 1 1 1 0

1 X X 1 1 1 1

CHƯƠNG 4: MẠCH LOGIC TỔ HỢP

Khi G=0,BA=01, ngõ ra Y1 =0

Các ngõ ra khác đều bằng 1

Bai giang Ky Thuât Sô

74LS139

23

1

4567

AB

G

Y0Y1Y2Y3

Hoc viên công nghê BCVTKhoa Ky Thuât Điên Tư II

+Vcc

Input Output

G B A Y0 Y1 Y2 Y3

0 0 0 0 1 1 1

0 0 1 1 0 1 1

0 1 0 1 1 0 1

0 1 1 1 1 1 0

1 X X 1 1 1 1

CHƯƠNG 4: MẠCH LOGIC TỔ HỢP

Khi G=0,BA=10, ngõ ra Y2=0

Các ngõ ra khác đều bằng 1

Hoc viên công nghê BCVTKhoa Ky Thuât Điên Tư II

Bai giang Ky Thuât Sô

74LS139

23

1

4567

AB

G

Y0Y1Y2Y3

+Vcc

Input Output

G B A Y0 Y1 Y2 Y3

0 0 0 0 1 1 1

0 0 1 1 0 1 1

0 1 0 1 1 0 1

0 1 1 1 1 1 0

1 X X 1 1 1 1

CHƯƠNG 4: MẠCH LOGIC TỔ HỢP

Khi G=0,BA=11, ngõ ra Y3=0

Các ngõ ra khác đều bằng 1

Hoc viên công nghê BCVTKhoa Ky Thuât Điên Tư II

Bai giang Ky Thuât Sô

74LS139

23

1

4567

AB

G

Y0Y1Y2Y3

+Vcc

Input Output

G B A Y0 Y1 Y2 Y3

0 0 0 0 1 1 1

0 0 1 1 0 1 1

0 1 0 1 1 0 1

0 1 1 1 1 1 0

1 X X 1 1 1 1

CHƯƠNG 4: MẠCH LOGIC TỔ HỢP

Khi G=1,BA=00:

Các ngõ ra khác đều bằng 1

Hoc viên công nghê BCVTKhoa Ky Thuât Điên Tư II

Bai giang Ky Thuât Sô

74LS139

23

1

4567

AB

G

Y0Y1Y2Y3

+Vcc

Input Output

G B A Y0 Y1 Y2 Y3

0 0 0 0 1 1 1

0 0 1 1 0 1 1

0 1 0 1 1 0 1

0 1 1 1 1 1 0

1 X X 1 1 1 1

CHƯƠNG 4: MẠCH LOGIC TỔ HỢP

Khi G=1,BA=01:

Các ngõ ra khác đều bằng 1

Bai giang Ky Thuât Sô

74LS139

23

1

4567

AB

G

Y0Y1Y2Y3

Hoc viên công nghê BCVTKhoa Ky Thuât Điên Tư II

+Vcc

Input Output

G B A Y0 Y1 Y2 Y3

0 0 0 0 1 1 1

0 0 1 1 0 1 1

0 1 0 1 1 0 1

0 1 1 1 1 1 0

1 X X 1 1 1 1

CHƯƠNG 4: MẠCH LOGIC TỔ HỢP

Khi G=1,BA=10:

Các ngõ ra khác đều bằng 1

Hoc viên công nghê BCVTKhoa Ky Thuât Điên Tư II

Bai giang Ky Thuât Sô

74LS139

23

1

4567

AB

G

Y0Y1Y2Y3

+Vcc

Input Output

G B A Y0 Y1 Y2 Y3

0 0 0 0 1 1 1

0 0 1 1 0 1 1

0 1 0 1 1 0 1

0 1 1 1 1 1 0

1 X X 1 1 1 1

CHƯƠNG 4: MẠCH LOGIC TỔ HỢP

Khi G=1,BA=00:

Các ngõ ra khác đều bằng 1

Hoc viên công nghê BCVTKhoa Ky Thuât Điên Tư II

Bai giang Ky Thuât Sô

Input Output

G B A Y0 Y1 Y2 Y3

0 0 0 0 1 1 1

0 0 1 1 0 1 1

0 1 0 1 1 0 1

0 1 1 1 1 1 0

1 X X 1 1 1 1

Biểu thức ngõ ra:

ABGY ..0

ABGY ..1

ABGY ..2

ABGY ..3

Bang hoạt động: Mạch giai mã 2 sang 4 đường IC74139

CHƯƠNG 4: MẠCH LOGIC TỔ HỢP

Hoc viên công nghê BCVTKhoa Ky Thuât Điên Tư II

Bai giang Ky Thuât Sô

Mạch giai mã 3 sang 8 đường IC 74138

74LS138

1

2

3

6

4

5

15

14

13

12

11

10

9

7

A

B

C

G1

G2A

G2B

Y0

Y1

Y2

Y3

Y4

Y5

Y6

Y7

CHƯƠNG 4: MẠCH LOGIC TỔ HỢP

3 ngõ vao

3 Ngõ điều khiển

8 ngõ ra

Tích cực mức thấp

Hoc viên công nghê BCVTKhoa Ky Thuât Điên Tư II

Bai giang Ky Thuât Sô

BẢNG HOẠT ĐỘNG:

Mạch giai mã 3 sang 8 đường IC 74138

CHƯƠNG 4: MẠCH LOGIC TỔ HỢP

Hoc viên công nghê BCVTKhoa Ky Thuât Điên Tư II

Bai giang Ky Thuât Sô

CHƯƠNG 4: MẠCH LOGIC TỔ HỢP

BIỂU THỨC NGÕ RA: Mạch giai mã 3 sang 8

ABCGGGY BA ..... 2210

ABCGGGY BA ..... 2211

ABCGGGY BA ..... 2212

ABCGGGY BA ..... 2213

ABCGGGY BA ..... 2214

ABCGGGY BA ..... 2215

ABCGGGY BA ..... 2216

ABCGGGY BA ..... 2217

Hoc viên công nghê BCVTKhoa Ky Thuât Điên Tư II

Bai giang Ky Thuât Sô

CHƯƠNG 4: MẠCH LOGIC TỔ HỢP

Mạch giai mã BCD sang thâp phân

74LS42

15

14

13

1

2

3

4

5

6

7

8

A

B

C

Y0

Y1

Y2

Y3

Y4

Y5

Y6

Y9

Y8

Y7

12

9

10

D

Ngõ vao mã BCD

10 ngõ ra

tác động ở

mức thấp

Hoc viên công nghê BCVTKhoa Ky Thuât Điên Tư II

Bai giang Ky Thuât Sô

CHƯƠNG 4: MẠCH LOGIC TỔ HỢP

Ví dụ: Ứng dụng Mạch giải mã BCD sang thập phân

Hoc viên công nghê BCVTKhoa Ky Thuât Điên Tư II

Bai giang Ky Thuât Sô

CHƯƠNG 4: MẠCH LOGIC TỔ HỢP

Ví dụ: Ứng dụng Mạch giải mã tạo hàm Boole

74LS138

1

2

3

6

4

5

15

14

13

12

11

10

9

7

A

B

C

G1

G2A

G2B

Y0

Y1

Y2

Y3

Y4

Y5

Y6

Y7