Thiết kế mạch số so sánh 2 số 1 bit năm 2024

Mục tiêu: Đánh giá đặc điểm hình thái, chức năng thận trên xạ hình với 99mTc-DTPA và siêu âm của người hiến thận cùng huyết thống. Đối tượng và phương pháp: Nghiên cứu mô tả, cắt ngang trên 48 người bình thường, khỏe mạnh có cùng huyết thống với người nhận thận, được siêu âm và xạ hình với 99mTc-DTPA, từ tháng 01/2021 - 4/2022. Kết quả: Tuổi trung bình 33,79 ± 8,28 (thấp nhất 23, cao nhất 60 tuổi) tỷ lệ nam/nữ là 1,29/1. Kích thước của thận trên siêu âm (chiều rộng × dài): Thận phải 44,7 mm × 99,21 mm, thận trái 46,85 mm × 101,06 mm. Kích thước chiều rộng của thận ở nữ giới nhỏ hơn nam giới (47,15 ± 6,79 mm so với 41,82 ± 5,79, p < 0,05). Chức năng thận trên xạ hình với 99mTc-DTPA, mức lọc cầu thận trung bình ở cả hai giới 122,87 ± 10,44 mL/phút; thận phải 61,87 ± 6,39 mL/ phút, thận trái 61,0 ± 6,31 mL/phút; tỷ lệ % đóng góp của thận phải 50,81 ± 2,77%, thận trái 49,19 ± 2,77%. Không có mối tương đồng giữa mức lọc cầu thận trên xạ hình thận và công thức ước tính. Không có mối tư...

Để so sánh 2 số nhiều bit, trước tiên người ta so sánh 2 bit cao nhất (MSB), kết quả lớn hoặc nhỏ hơn do 2 bit này quyết định, nếu 2 bit MSB bằng nhau người ta so sánh 2 bit có trọng số thấp hơn tiếp theo và kết quả được quyết định theo cách tương tự như ở 2 bit MSB..... Sự so sánh được lặp lại cho đến bit LSB để được kết cuối cùng.

Dưới đây là sơ đồ mạch so sánh 3 bit (H 4).

(H 4)

  • IC 1 so sánh 2 bit cao (a 3 & b 3 ) nên ngã vào cho phép được đưa lên mức cao, nếu kết quả bằng nhau, ngã ra E của nó lên cao, cho phép IC 2 so sánh, nếu kết quả lại bằng nhau, ngã ra E của IC 2 lên cao cho phép IC 3 so sánh, kết quả bằng nhau cuối cùng chỉ bởi ngã ra E của IC 3.
  • Các ngã vào cổng OR nhận tín hiệu từ các ngã ra S (hoặc I) sẽ cho kết quả lớn hơn (hoặc nhỏ hơn) tùy vào kết quả so sánh ở bất cứ bit nào. Thật vậy khi có một kết quả lớn hơn (hoặc nhỏ hơn) thì S (hoặc I) ở một IC lên cao, các ngã ra E và I (hoặc S) của các IC khác bằng 0, đây là điều kiện mở cổng OR để cho kết quả so sánh xuất hiện ở một trong các cổng OR này.

Trên thị trường có sẵn loại IC so sánh 4 bit 7485 có ngã nối mạch để mở rộng việc so sánh cho số nhiều bit hơn.

Bảng sự thật của IC 7485

Thí dụ :

  1. So sánh hai số A 7... .A 0 = 10101111 và B 7.... B 0 = 10110001

IC 2 so sánh các bit cao A 7.. .A 4 = 1010 và B 7.. .B 4 =1011 có A 7 = B 7 , A 6 = B 6 , A 5 = B 5 và A 4 <B 4 cho ngã ra A<B = 1 bất chấp trạng thái của các ngã vào nối mạch (trạng thái 8). Điều này có nghĩa là khi IC so sánh bit cao thấy có kết quả khác nhau giữa 2 số bit cao thì không quan tâm tới kết quả của bit thấp.

  1. So sánh hai số A 7... .A 0 = 10101111 và B 7.... B 0 = 10101001

Trong trường hợp này kết quả hai số bit cao bằng nhau nên IC 2 nhìn vào ngã vào nối mạch để xem kết quả so sánh của IC1 (so sánh bit thấp), A 3 A 2 A 1 A 0 =1111>B 3 B 2 B 1 B 0 = 1001 nên ngã ra A>B = 1 để chỉ kết quả so sánh của 2 số 8 bit (trạng thái 10).

Thiết kế được mạch chuyển đổi mã nhị phân sang BCD ; Thiết kế được mạch chuyển đổi mã nhị phân sang thừa 3; Thiết kế được mạch cộng số nhị phân có dấu và có báo tràn.

  1. Câu hỏi chuẩn bị

Trước khi vào bài thực hành, Sinh viên cần chuẩn bị và trả lời các câu hỏi sau đây:

1/ Hãy vẽ sơ đồ khối, bảng trạng thái, phương trình, sơ đồ mạch cộng bán phần số nhị phân 1 bit với 1 bit?

 Sơ đồ khối

 Phương trình

0 + 0 = 00 0 + 1 = 01 1 + 0 = 01 1 + 1 = 10

 Bảng trạng thái

 Sơ đồ mạch cộng bán phần 1bit với 1bit

2/ Hãy vẽ sơ đồ khối, bảng trạng thái, phương trình, sơ đồ mạch cộng toàn phần số nhị phân 1 bit với 1 bit?

 Sơ đồ khối

 Phương trình

Để đơn giản, giả sử tín hiệu đưa về là A, chỉ có 2 mức logic là

cao và thấp (tín hiệu số 1 bit). Tín hiệu đem so sánh là B (tín

hiệu cài đặt)

Sẽ có 3 trường hợp xảy ra cho ngõ ra :

A > B khi A = 1 và B = 0

A < B khi A = 0 và B = 1

A = B khi A = 1 = B hay A = 0 = B

Từ đây xây dựng bảng sự thật cho 3 trường hợp ngõ ra từ tổ

hợp trạng thái 2 ngõ vào ra như sau :

 Bảng trạng thái

 Sơ đồ mạch so sánh 2 số nhị phân 1bit

  1. Trang thiết bị thực hành

IC 74LS83A; IC 74LS85; IC 74LS04; LED; DIP; R 330 Ω; R 1 kΩ.

KIT thực tập Kỹ thuật số. Dao động ký; VOM. Máy tính có phần mềm Proteus.

  1. Tóm tắt lý thuyết

Thí nghiệm này giới thiệu mạch cộng 4 bit và mạch so sánh 4 bit. IC 74LS83A là bộ cộng 4 bit và IC 74LS85 là bộ so sánh 4 bit.

2.4. IC cộng 7483A

Sơ đồ chân – ký hiệu và bảng chức năng của IC cộng nhị phân 4 bit.

Hình 2: Sơ đồ chân-ký hiệu IC 74LS83A. Bảng 2: Bảng chức năng IC 74LS

2.4. IC so sánh 74LS

Sơ đồ chân – ký hiệu và bảng chức năng của IC so sánh nhị phân 4 bit 74LS85.

  1. Các bước thực tập

2.5. Mạch chuyển đổi 4-bit nhị phân sang BCD

Số nhị phân 4 bit từ 0000 đến 1001 giống với số BCD. Nếu chúng ta thêm số 0 vào các số nhị phân này, kết quả là không thay đổi và vẫn đại diện cho BCD. Nhị phân các số từ 1010 đến 1111 được chuyển đổi sang BCD bằng cách thêm 0110 vào số nhị phân.

Hình 2: Mạch chuyển đổi 4-bit nhị phân sang BCD.

2.5. Mạch chuyển đổi 4-bit nhị phân sang thừa 3

Hình 1 cho thấy một giản đồ đã hoàn thành một phần của mạch chuyển đổi mã nhị phân sang thừa 3. Bộ cộng phải thêm 0011 vào số nhị phân (0000 – 1001) nhưng thêm 1001 vào số

Ngõ ra BCD

Ngõ vào nh phânị

nhị phân nếu nó lớn hơn 1001 để chuyển đổi số nhị phân 4 bit thành thừa 3.

Hình 2: Mạch chuyển đổi 4-bit nhị phân sang thừa 3.

2.5. Mạch cộng nhị phân có dấu có báo tràn.

Xem xét vấn đề phát hiện lỗi tràn. Chúng ta chỉ cần xem xét bit dấu cho mỗi số được thêm vào và bit dấu cho ngõ ra. Viết biểu thức Boolean để phát hiện lỗi tràn trong mạch.

Lưu ý rằng các tín hiệu đi vào hộp trong 1 là A4, B4 và S4. Nếu chúng ta áp dụng định lý DeMorgan cho một số hạng

mã th Ngõ ra ừa 3

Ngõ vào nh phânị

  1. Báo cáo thực tâ ̣p

2.6. Giải thích mạch trong hình 2.

 Mô phỏng

  • 4 bit DCBA là số nhị phân được đưa đồng thời vào mạch cộng 7483A và mạch so sánh 7485.
  • Mạch cộng sẽ cộng 4 bit A với 4 bit B, mạch so sánh sẽ so sánh 4 bit A với 4 bit B.
  • Số nhị phân đưa vào mạch so sánh sẽ được so sánh với số 9. Nếu số nhị phân lớn hơn 9 thì mạch so sánh xuất ra mức cao ngược lại xuất ra mức thấp.
  • Ngõ ra của mạch so sánh sẽ được nối với 4 Bit B của mạch cộng. Khi số Nhị phân bé hơn hoặc bằng 9 thì 4 Bit B ở mạch cộng sẽ là 0000 tương đương với cộng cho 0. Và khi số Nhị phân lớn hơn 9 thì 4 Bit B ở mạch cộng sẽ là 0110 tương với cộng cho 6.
  • Hoàn thiện mạch ta được kết quả số BCD hiện thị từ 0000- 1001

2.6. Hoàn thành và giải thích mạch trong hình 2.

 Mô phỏng

2.6. Hoàn thành và giải thích mạch trong hình 2.

2.6. Hoàn thành bảng sau.

Bảng này cho tất cả các kết hợp có thể có của bit dấu, hiển thị 1 bất cứ khi nào xảy ra lỗi tràn.

Ngõ vào Ngõ ra

  1. Bài tâ ̣p
  2. Mở rộng hai bộ cộng 7483A để cộnng hai số 8 bit.
  3. Chức năng của đầu vào C 0 trên bộ cộng 7483A là gì?
  4. C0 là bit tràn, là số dư của bộ cộng.
  5. Viết phương trình ngõ ra mạch so sánh bằng 1 bit A 0 với 1 bit B 0.
  6. Viết phương trình ngõ ra mạch so sánh bằng 2 bit A 1 A 0 với 2 bit B 1 B 0.
  7. Viết phương trình ngõ ra mạch so sánh bằng 3 bit A 2 A 1 A 0 với 3 bit B 2 B 1 B 0.
  8. Viết phương trình ngõ ra mạch so sánh bằng 4 bit A 3 A 2 A 1 A 0 với 4 bit B 3 B 2 B 1 B 0
  9. Viết phương trình ngõ ra mạch so sánh bằng 8 bit A 7 - A 0 với 4 bit B 7 - B 0.
  10. Thiết kế mạch so sánh 1 bit với 1 bit, có thêm 3 tín hiệu vào tương ứng nhỏ hơn, bằng và lớn hơn, có 3 tín hiệu ra để biết trạng thái nhỏ hơn, bằng và lớn hơn.

Thiết kế mạch so sánh 4 bit với 4 bit bằng cách sử dụng 4 mạch so sánh 1 bit vừa thiết kế ở câu trên.