Professional Documents
Culture Documents
GVHD: Trần Đình Khôi Quốc - Nguyễn Hữu Lập Trường Nhóm
SV:07CLC2
Báo Cáo Thực Hành Kỹ Thuật Số: Thiết Kế Mạch Logic
Tuy nhiên tần số dao động của thạch anh lại phụ thuộc vào lát cắt ra nó nên dù kỹ
thuật có hiện đại đến đâu thì vẫn có sai số do vậy trong sơ đồ đã dùng thêm trở và tụ vi
chỉnh để tạo mạch cộng hưởng bổ trợ ở chân thạch anh
GVHD: Trần Đình Khôi Quốc - Nguyễn Hữu Lập Trường Nhóm
SV:07CLC2
Báo Cáo Thực Hành Kỹ Thuật Số: Thiết Kế Mạch Logic
Trạng thái hiện tại Trạng thái tiếp theo Đầu vào kích thích
các FF
Q3 Q2 Q1 Q0 Q’3 Q’2 Q’1 Q’0 J3K3 J2K2 J1K1 J0J0
0 0 0 0 0 0 0 1 0X 0X 0X 1X
0 0 0 1 0 0 1 1 0X 0X 1X X0
0 0 1 1 0 0 1 0 0X 0X X0 X1
0 0 1 0 0 1 1 0 0X 1X X0 0X
0 1 1 0 1 1 1 0 1X X0 X0 0X
1 1 1 0 1 0 1 0 X0 X1 X0 0X
1 0 1 0 1 0 1 1 X0 0X X0 0X
1 0 1 1 1 0 0 1 X0 0X X1 X0
1 0 0 1 1 0 0 0 X0 0X 0X X1
1 0 0 0 0 0 0 0 X1 0X 0X 0X
Biểu diễn các hàm trên bảng Karnaugh và tối thiểu hóa:
GVHD: Trần Đình Khôi Quốc - Nguyễn Hữu Lập Trường Nhóm
SV:07CLC2
Báo Cáo Thực Hành Kỹ Thuật Số: Thiết Kế Mạch Logic
00 01 11 10 00 01 11 10
00 X X X X
X X X 1 X X X
01
X X X X X X X
11
1
10
J3=Q2 K3=Q1Q0
00 01 11 10
00 01 11 10
1 X X X X
X X X X X X X
X X X X X X X 1
X X X X
J2=Q1Q0Q3 K2=Q3
00 01 11 10
00 01 11 10
1 X X X X
X X X X X X X
X X X X X X X
X X X X 1
J1=Q0Q3 K1=Q0Q3
GVHD: Trần Đình Khôi Quốc - Nguyễn Hữu Lập Trường Nhóm
SV:07CLC2
Báo Cáo Thực Hành Kỹ Thuật Số: Thiết Kế Mạch Logic
00 01 11 10 00 01 11 10
1 X X X 1 X
X X X X X X X
X X X X X X X
X X 1 X 1 X
J0=Q1Q3+Q1Q2Q3 K0=Q3Q1+Q1Q3
Từ hệ phương trình đã tối thiểu hóa nhận được sơ đồ của bộ đếm như sau:
GVHD: Trần Đình Khôi Quốc - Nguyễn Hữu Lập Trường Nhóm
SV:07CLC2
Báo Cáo Thực Hành Kỹ Thuật Số: Thiết Kế Mạch Logic
GVHD: Trần Đình Khôi Quốc - Nguyễn Hữu Lập Trường Nhóm
SV:07CLC2
Báo Cáo Thực Hành Kỹ Thuật Số: Thiết Kế Mạch Logic
Sơ đồ cấu tạo:
Khi sản xuất ra con này nhà sản xuất đã cung cấp cho chúng ta bảng mã hóa của con
này do đó mà mình không thể tạo ra bảng mã này được. Sau đây là bảng mã của nó
được lấy từ datasheet
GVHD: Trần Đình Khôi Quốc - Nguyễn Hữu Lập Trường Nhóm
SV:07CLC2
Báo Cáo Thực Hành Kỹ Thuật Số: Thiết Kế Mạch Logic
Trong bảng chân lý trên nó có 1 chú ý và chú ý này vô cùng quan trọng là : Đầu ra của
Q0 được nối với đầu vào của CP1.
Nó có 4 chân Reset dùng để reset hệ thống với các chân : MR1, MR2, MS1, MS2. Đưa
các mức thích hợp vào các chân này thì nó sẽ tự động Reset. Sau đây là bảng mức Reset
GVHD: Trần Đình Khôi Quốc - Nguyễn Hữu Lập Trường Nhóm
SV:07CLC2
Báo Cáo Thực Hành Kỹ Thuật Số: Thiết Kế Mạch Logic
GVHD: Trần Đình Khôi Quốc - Nguyễn Hữu Lập Trường Nhóm
SV:07CLC2
Báo Cáo Thực Hành Kỹ Thuật Số: Thiết Kế Mạch Logic
Đễ mã hóa nhị phân cho 10 chữ số thập phân cần từ mã có độ dài 4 bit.tùy theo
cách sữ dụng 10 trên 16 tổ hợp mã nhị phân 4 bit mà ta có các loại mã BCD khác
nhau.một số loại mã BCD thường gặp: BCD-normal,2421,5121….
-mã Gray:
Là loại mã không có trọng số,các từ mã kế cạnh nhau chỉ khac nhau ở một biến số,mã
Gray được dùng biểu diễn bảng Karnaugh.
II.2.2 Bộ giải mã hiển thị
Chúng ta sẽ thuyết minh nguyên lý công tác và quá trình thiết kế của bộ giả mã
hiển thị qua ví dụ bộ giải mã kích cho led 7 đoạn
Thiết kế bộ giải mã hiển thị kích cho hiển thị Led 7 thanh với tín hiệu đầu vào là mã
BCD 8421.
Phân tích yêu cầu thiết kế:
D C B A a b c d e f g Số
được
hiển
thị
0 0 0 0 0 0 0 0 0 0 1 0
0 0 0 1 1 0 0 1 1 1 1 1
0 0 1 0 0 0 1 0 0 1 0 2
0 0 1 1 0 0 0 0 1 1 0 3
0 1 0 0 1 0 0 1 1 0 0 4
0 1 0 1 0 1 0 0 1 0 0 5
0 1 1 0 0 0 0 1 1 1 1 6
0 1 1 1 0 0 0 1 1 1 1 7
1 0 0 0 0 0 0 0 0 0 0 8
GVHD: Trần Đình Khôi Quốc - Nguyễn Hữu Lập Trường Nhóm
SV:07CLC2
Báo Cáo Thực Hành Kỹ Thuật Số: Thiết Kế Mạch Logic
1 0 0 1 0 0 0 0 1 0 0 9
Các từ mã đầu vào của BCD8421 quyết định số được hiển thị.nhưng do cấu trúc
không gian các LED a,b,..g mà các giá trị tín hiệu đầu ra bộ giải mã được xác định sao
cho:
-mức thấp 0(L): LED sáng.
-mức cao 1(H): LED tắt.
-các LED sáng hình thành số được hiển thị.
Tối hiểu hóa:
Dùng phương pháp hình vẽ.chúng ta chọn dùng cổng NORAND trong sơ đồ. Do đó đầu
tiên ta tối thiểu hóa hàm đảo bằng dạng ORAND đối với các giá trị 0 của hàm đầu ra,sau
đó lấy đảo thì được dạng NORAND đối với các giá trị 1 của hàm đầu ra.
Xem bảng Karnaugh
Xét Led thanh a.
Tối thiểu hóa dạng chuẩn tắc tuyệt đối với các ô trong bảng Karnaugh có giá trị 0 dể xác
định hàm đảo:
a = D+B+CA+CA (dạng ORAND)
lấy đảo: a = a=D+B+CA+CA (dạng NORAND)
00 01 11 10 00 01 11 10
0 1 0 0 0 0 0 0
1 0 0 0 0 1 0 1
X X X X X X X X
0 0 X X 0 0 X X
(a) (b)
00 01 11 10 00 01 11 10
0 0 0 1 0 1 0 0
0 0 0 0 1 0 1 0
X X X X X X X X
0 0 X X 0 0 X X
GVHD: Trần Đình Khôi Quốc - Nguyễn Hữu Lập Trường Nhóm
SV:07CLC2
Báo Cáo Thực Hành Kỹ Thuật Số: Thiết Kế Mạch Logic
(c) (d)
00 01 11 10 00 01 11 10
0 1 1 0 0 1 1 1
1 1 1 0 0 0 1 0
X X X X X X X X
0 1 X X 0 0 X X
(e)
(f)
00 01 11 10
1 1 0 0
0 0 1 0
X X X X
0 0 X X
(g)
Sơ đồ logic:
GVHD: Trần Đình Khôi Quốc - Nguyễn Hữu Lập Trường Nhóm
SV:07CLC2
Báo Cáo Thực Hành Kỹ Thuật Số: Thiết Kế Mạch Logic
GVHD: Trần Đình Khôi Quốc - Nguyễn Hữu Lập Trường Nhóm
SV:07CLC2
Báo Cáo Thực Hành Kỹ Thuật Số: Thiết Kế Mạch Logic
Đây là IC giải mã từ BCD sang mã LED 7 vạch với 4 chân đầu vào và 7 chân đầu ra
với chức năng của từng chân như sau:
+ Chân 1, 2, 6, 7: Chân dữ liệu BCD vào dữ liệu này được lấy từ IC đếm.
+ Chân 9, 10, 11, 12, 13, 14, 15: Các chân ra tác động mức thấp (0) và được nối với
LED 7.
GVHD: Trần Đình Khôi Quốc - Nguyễn Hữu Lập Trường Nhóm
SV:07CLC2
Báo Cáo Thực Hành Kỹ Thuật Số: Thiết Kế Mạch Logic
Nhìn trên bảng chân lý trên ta thấy với 4 đầu vào sau khi giải mã nó cho ra 16 giá trị của
mã LED 7 vạch và hiện thị được lên LED 7 vạch.
Sự hoạt động của mạch được thể hiện ở bảng chân lý, trong đó đối với các ngõ ra H là
tắt và L là sáng, nghĩa là nếu 74LS47 thúc đèn led 7 đoạn thì các đoạn a, b, c, d, e, f, g của
đèn sẽ sáng hay tắt tuỳ vào ngõ ra tương ứng của 74LS47 là L hay H nên do đó ta phải
dùng LED anot chung!
GVHD: Trần Đình Khôi Quốc - Nguyễn Hữu Lập Trường Nhóm
SV:07CLC2
Báo Cáo Thực Hành Kỹ Thuật Số: Thiết Kế Mạch Logic
GVHD: Trần Đình Khôi Quốc - Nguyễn Hữu Lập Trường Nhóm
SV:07CLC2
Báo Cáo Thực Hành Kỹ Thuật Số: Thiết Kế Mạch Logic
Trong thiết kế sữ dung loại Anot chung.nếu dùng loại Katot chung thì cần dùng loại IC giải
mã có đầu ra tích cực mức dương (+) như IC 74ls247
Các chân 1(e), 2(d), 4(c), 6(b), 7(a), 9(f), 10(g) được nối với các chân tương ứng của IC
74ls47
GVHD: Trần Đình Khôi Quốc - Nguyễn Hữu Lập Trường Nhóm
SV:07CLC2
Báo Cáo Thực Hành Kỹ Thuật Số: Thiết Kế Mạch Logic
GVHD: Trần Đình Khôi Quốc - Nguyễn Hữu Lập Trường Nhóm
SV:07CLC2
Báo Cáo Thực Hành Kỹ Thuật Số: Thiết Kế Mạch Logic
GVHD: Trần Đình Khôi Quốc - Nguyễn Hữu Lập Trường Nhóm
SV:07CLC2
Báo Cáo Thực Hành Kỹ Thuật Số: Thiết Kế Mạch Logic
Để có thể điều chỉnh giờ và phút đúng với thời gian thực,ta còn dùng thêm các nút ấn để
chỉnh giờ và phút:
SƠ ĐỒ RESET(CHỈNH GIỜ,PHÚT)
Đầu ra của cổng AND được đưa vào chân clock up(14) của IC74ls90 bộ hiển thi giờ và
phút
4 .Kết quả
Mạch in:
Mạch tạo xung 1Hz chẩn:
GVHD: Trần Đình Khôi Quốc - Nguyễn Hữu Lập Trường Nhóm
SV:07CLC2
Báo Cáo Thực Hành Kỹ Thuật Số: Thiết Kế Mạch Logic
GVHD: Trần Đình Khôi Quốc - Nguyễn Hữu Lập Trường Nhóm
SV:07CLC2
Báo Cáo Thực Hành Kỹ Thuật Số: Thiết Kế Mạch Logic
17 Đế IC 16dip 7
18 Board đồng làm mạch
19 Dây jumper
GVHD: Trần Đình Khôi Quốc - Nguyễn Hữu Lập Trường Nhóm
SV:07CLC2