Originally posted by 07520042
View Post
Announcement
Collapse
No announcement yet.
Giúp e project mạch số (phần bản đồ karnaugh 5 biến)
Collapse
X
-
Originally posted by 13520797 View PostHiện tại e có 1 project mạch cộng 4 bit 2 chữ số,em đã làm dc mạch ấy
=> tổng đầu ra là số có 5 bit.
mà h em muốn xuất ra led-7đoan dạng hệ 10,nhưng cái em 7-segment decode của e lại có 4 đầu vào để xuất số từ 0-9
vậy là e muốn xuất ra cái tổng ở trên thì e phải chuyển từ cái 5 đầu vào (từ 5 đầu ra trên ) thành 2*4 cái đầu ra rồi từ mổi cái 4 này e lại đưa vào cái led 7-đoạn decode để xuất ra.
và như vậy là e sẽ cầnđơn giản cái này bảng sự thật -> bìa karnaugh -> mạche chỉ ghi gọn để mọi người hiểu ý,chứ ko phải là bảng sự thật là vậy)
PHP Code:ma 5 gia tri H-dvi H-chuc
00000 0 0 0
00001 1 1 0
00010 2 2 0
00011 3 3 0
00100 4 4 0
00101 5 5 0
00110 6 6 0
00111 7 7 0
01000 8 8 0
01001 9 9 0
01010 10 0 1
01011 11 1 1
01100 12 2 1
01101 13 3 1
01110 14 4 1
01111 15 5 1
10000 16 6 1
10001 17 7 1
10010 18 8 1
10011 19 9 1
10100 20 0 2
10101 21 1 2
10110 22 2 2
10111 23 3 2
11000 24 4 2
11001 25 5 2
11010 26 6 2
11011 27 7 2
11100 28 8 2
11101 29 9 2
11110 30 0 3
mà e có tới 2*4=8 đầu ra như vậy e sẽ rất khó khăn vì project này e sắp nộp rùi.ko biết e có làm nổi ko.và cái độ phức tạp vậy e vẽ nổi ko?
vậy xin có anh chị bạn nào có giải pháp nào đở ơn hoặc từng làm qua bài này rồi thì chia sẽ giúp e vì đây là project thực hành quan trọng để lấy điểm.
Em cảm ơn:sosad:
Bản đồ K có thể làm cho input 6 bit cũng đc nữa chứ 3D cái gì mà 3D.
Với đầu vào 5bit A4A3A2A1A0 và đầu ra X7X6X5X4X3X2X1X0 dấu ~ nghĩa là NOT đó nhe.
Giờ ngồi vẽ lại thành mạch số đi nhe!
Untitled 1.xls
Leave a comment:
-
Originally posted by 08520229 View PostThì như cái bạn post ở trên nói em cần có các mạch con sau:
- 1 mạch cộng 2 số 4 bit - đầu ra 5 bit (đã có)
- 2 mạch giải mã số 4 bit ra số BCD (có lẽ em đã có)
- 1 mạch tách 2 chứ sô riêng biệt... ví dụ 12 thì tách thành 1 vs 2.
==> xong gắn 4 bit hàng chục vào bộ giãi mã cho con LED7 đoạn hàng chục và tương tự cho hàng đơn vị
Leave a comment:
-
Thì như cái bạn post ở trên nói em cần có các mạch con sau:
- 1 mạch cộng 2 số 4 bit - đầu ra 5 bit (đã có)
- 2 mạch giải mã số 4 bit ra số BCD (có lẽ em đã có)
- 1 mạch tách 2 chứ sô riêng biệt... ví dụ 12 thì tách thành 1 vs 2.
==> xong gắn 4 bit hàng chục vào bộ giãi mã cho con LED7 đoạn hàng chục và tương tự cho hàng đơn vị
Leave a comment:
-
Originally posted by 08520229 View Postthường lên tơi mức này thì ko dùng giản đồ K nổi đâu ... Ý tưởng như #2 khá ổn
Leave a comment:
-
Originally posted by 08520229 View Postthường lên tơi mức này thì ko dùng giản đồ K nổi đâu ... Ý tưởng như #2 khá ổn
còn e cũng tự thấy cộng như vậy là cùi bắp muốn cộng cho nó tự nhiên chút như BCD là nhập số từ 00 -> 99 nhưng mà ko có mạch mà sợ 99+99 thì nó là 198 thì nó thành 9bit mất rùi,làm sao mà e giải mã nó dc,rồi xuất ra led hả anh?
Leave a comment:
-
thường lên tơi mức này thì ko dùng giản đồ K nổi đâu ... Ý tưởng như #2 khá ổn
Leave a comment:
-
Originally posted by 13520045 View Postmình có ý tưởng thế này
phần 1
2 số đầu vào là từ 0->15, bạn có thể xây dựng mạch chuyển nó qua BCD với bìa kanaugh 4 biến
xong bạn xây dựng mạch cộng 8 bit, cộng 2 số BCD lại.
phần 2
bạn lấy mạch cộng 4 bit cộng 2 số nhị phân ban đầu, xong cho đi qua mạch so sánh 5 bit( so sánh tổng có lớn hơn 9 hay ko)
nếu tổng nhị phân lớn hơn 9 thì dùng mạch cộng 8 bit cộng 00000110 vào tổng BCD
xong ra 8 bit cuối cùng bỏ vào 2 cái giải mã led 7 đoạn
Leave a comment:
-
Originally posted by 11520341 View Postkì trước cũng có làm bài này rồi, bạn cần thì inbox mình gửi cho tham khảo
mail trường hả anh,mail em 13520797@gm.uit.edu.vn
Leave a comment:
-
kì trước cũng có làm bài này rồi, bạn cần thì inbox mình gửi cho tham khảo
Leave a comment:
-
Originally posted by 13520045 View Postmình có ý tưởng thế này
phần 1
2 số đầu vào là từ 0->15, bạn có thể xây dựng mạch chuyển nó qua BCD với bìa kanaugh 4 biến
xong bạn xây dựng mạch cộng 8 bit, cộng 2 số BCD lại.
phần 2
bạn lấy mạch cộng 4 bit cộng 2 số nhị phân ban đầu, xong cho đi qua mạch so sánh 5 bit( so sánh tổng có lớn hơn 9 hay ko)
nếu tổng nhị phân lớn hơn 9 thì dùng mạch cộng 8 bit cộng 00000110 vào tổng BCD
xong ra 8 bit cuối cùng bỏ vào 2 cái giải mã led 7 đoạn
Leave a comment:
-
mình có ý tưởng thế này
phần 1
2 số đầu vào là từ 0->15, bạn có thể xây dựng mạch chuyển nó qua BCD với bìa kanaugh 4 biến
xong bạn xây dựng mạch cộng 8 bit, cộng 2 số BCD lại.
phần 2
bạn lấy mạch cộng 4 bit cộng 2 số nhị phân ban đầu, xong cho đi qua mạch so sánh 5 bit( so sánh tổng có lớn hơn 9 hay ko)
nếu tổng nhị phân lớn hơn 9 thì dùng mạch cộng 8 bit cộng 00000110 vào tổng BCD
xong ra 8 bit cuối cùng bỏ vào 2 cái giải mã led 7 đoạn
Leave a comment:
-
Giúp e project mạch số (phần bản đồ karnaugh 5 biến)
Hiện tại e có 1 project mạch cộng 4 bit 2 chữ số,em đã làm dc mạch ấy
=> tổng đầu ra là số có 5 bit.
mà h em muốn xuất ra led-7đoan dạng hệ 10,nhưng cái em 7-segment decode của e lại có 4 đầu vào để xuất số từ 0-9
vậy là e muốn xuất ra cái tổng ở trên thì e phải chuyển từ cái 5 đầu vào (từ 5 đầu ra trên ) thành 2*4 cái đầu ra rồi từ mổi cái 4 này e lại đưa vào cái led 7-đoạn decode để xuất ra.
và như vậy là e sẽ cầnđơn giản cái này bảng sự thật -> bìa karnaugh -> mạche chỉ ghi gọn để mọi người hiểu ý,chứ ko phải là bảng sự thật là vậy)
PHP Code:ma 5 gia tri H-dvi H-chuc
00000 0 0 0
00001 1 1 0
00010 2 2 0
00011 3 3 0
00100 4 4 0
00101 5 5 0
00110 6 6 0
00111 7 7 0
01000 8 8 0
01001 9 9 0
01010 10 0 1
01011 11 1 1
01100 12 2 1
01101 13 3 1
01110 14 4 1
01111 15 5 1
10000 16 6 1
10001 17 7 1
10010 18 8 1
10011 19 9 1
10100 20 0 2
10101 21 1 2
10110 22 2 2
10111 23 3 2
11000 24 4 2
11001 25 5 2
11010 26 6 2
11011 27 7 2
11100 28 8 2
11101 29 9 2
11110 30 0 3
mà e có tới 2*4=8 đầu ra như vậy e sẽ rất khó khăn vì project này e sắp nộp rùi.ko biết e có làm nổi ko.và cái độ phức tạp vậy e vẽ nổi ko?
vậy xin có anh chị bạn nào có giải pháp nào đở ơn hoặc từng làm qua bài này rồi thì chia sẽ giúp e vì đây là project thực hành quan trọng để lấy điểm.
Em cảm ơn:sosad:Tags: None
Leave a comment: