CHƯƠNG I : GIỚI THIỆU CÁC CỔNG LOGIC CƠ BAN Ư GIỚI THIỆU VỀ YLM 1/Khái niệm về vi mạch số: thể ở 1 trong hai Mạch số (digital cireuit) xứ lý tín hiệu ở dạng xung. Các xung chỉ có trang thất, mức điện thế định trước gọi là mức thấp ví dụ (0V) và mức cao (3,5V). Số mức điện có thể lớn hơn hai nhưng cũng có thể là một số hữu han. Hệ thông số gồm nhiều loại như hệ thống số thập phân, nhị phân, BCD, Hexa,.
Nhưng hệ thông xố nhị phân gồm] vá 9 thuận tiện cho việc xử lý bởi các mạch điện tử, nhưng ch không xử lý trực tIẾp các con sốí ¿ xử lý các dạng sóng. Ta biểu thị số nhị phân bằng bằng dạng sóng nhị phần chỉ có ha ¡ thế, một mức biểu thị số 0 và một mức biểu thị số 1 hai mức. Hai mức điện thế này cách xa nhau đủ xa để mạch logic có thể phân biệt được Khi xứ lý tín hiệu nhị phân các ngÒ váo vá ra của bản thân các mạch logic cũng phát hiện ở một trong hai mức điện thế đó. Vi mạch số gồm có hai 1o: Mật loại thuộc ho TTL được cấu tạo từ các transistor — Một loại thuộc họ CMOS được cấu tạo từ các transistor trường.
2/ Ưu điểm của vi mạch số: —_ Ítbị ảnh hưởng bởi nhiéu 4m (noise). hợp số — Dễ được chế tạo thành mạch tích hợp (IC) và trong thực tế đã có rất nhiều mạch tích được sản xuất cho nhiều chức nang khác nhau. —_ Thiết kế và phân tích mạch đơn giản hơn. —_ Thuận tiện cho việc điều khiển tự động lưu trữ và xử lý dữ liệu (data), kết hợp với các loại máy tính.
3/ Nhược điểm: Tín hiệu được xử lý phải là dạng xung có hai mức logic rõ rệt. Vì vậy khi xử lý tin hiệu tương tự cần phải có bộ chuyển đổi từ tương tự sang số. 4/ Phạm vi ứng dụng của vi mạch số: 'Vi mạch số được ứng dụng trong nhiều lĩnh vực như quân sự, các dụng cụ y tế, các loại máy móc trong sản xuất. 'Vi mạch số đựợc sử dụng trong các hệ thống điện tử mới hiện nay II CÁC CỔNG LOGIC CƠ BẢN Các cổng logic cơ bản là các phần tử đóng vai trò chủ yếu thực hiện các chức năng logic đơn cơ giản nhất trong các sơ đồ logic (là các sơ đồ thực hiện một hàm logic nào đó).
Các cổng logic kết bắn thường có một hoặc nhiều đầu vào và một đầu ra. Từ các cổng logic cơ bẩn, ta có thể dữ liệu ngõ vào, hợp lại để tạo ra nhiều mạch logic thực hiện các hàm logic phức tạp hơn. Những logic hoạt động với các ra chỉ nhận các giá trị logic là Đúng (mức 1) va sai (mức 0). Vì các cổng số nhị phân (0, 1) nên có đôi khi còn được mang tên là cổng logic nhị phân.
ĐÔ ÁN TỐT NGHIỆP GVHD : TRAN VAN TRONG Người ta thường dùng tín hiệu điện để biểu diễn dữ liệu vào ra của các cổng logic nói và tín hiệu thế. riêng và của các mạch logic nói chung. Chúng có thể là tín hiệu xung * Biểu diễn bằng tín hiệu thế: Dùng hai mức điện thế khác nhau để biểu diễn hai gai tri (mức 1) và sai (nức 0) có hai phường pháp biểu diễn hai giá trị này: + Phương pháp logic dương (hình 1.a) Điện thế dương hơn là mức | Điện thế ám hơn là mức 0 (Hình 1.a) + Phương pháp logic âm ( hình 1.b) Điện thế âm hơn là mức 1 Điện thế dương hơn là mức 0 (Hinh1.1a, b : Biểu diễn dữ liệu bằng tín hiệu thế ĐỖ ÁN TỐT NGHIỆP. GVHD : TRẤN VĂN TRỌNG * Biểu diễn bằng tín hiệu xung: xung trong dãy tín Hai giá trị logic 1 và 0 tương ứng với sự xuất hiện hay không xuất của hiệu theo một chu kỳ T nhất định (Hình 1.1c) xung thường có độ rộng Trong các mạch logic sử dụng dữliệu là tín hiệu xung, các cụ thể sườa và biên độ ở trong một giới hạn cho phép nào đó tùy từng trường hợp Hình ].lc toán cơ bản Trong hệ thống số chỉ có các phép toán cơ bản được thực hiện.
Những phép toán AND , OR , NOT. đó là những cổng logic : AND , OR , NOT. va FLIP FLOP. Các phép Là những cổng logic còn flip flop là một p tử nhớ cơ bản được dùng để chứa thông tin nhị phân III/ HÀM LOGIC VÀ (AND), HOẶ C (0R) ,KHÔNG (NOT).
tùy thuộc Gọi A là biến số nhị phân có mức logic là 0 hoặc 1, va Y là một biến số nhị phân vào A: Y=f(A). Trong trường hợp này có hai khả năng xẩy ra: Vì biến số A,B chỉ có thể là 0 hay 1 nên A và B chỉ có thể tạo ra 4 tổ hợp khác nhau là: - Y = A, A=0thìY=0 hay A= I thì Y =1 -Y=A>A=0tY=1 h hay A= 1 thì Y=0 Khi Y tùy thuộc vào hai biến số nhị phân A, B => Y=f(A,B) HlolHlolw —|—|ol©l> “< > —| Mach |_— Bảng liệt kê tất cả các tổ hợp khả dĩ của các biến số và hàm số tương ứng gọi là bảng sự thật. Khi có 3 hay nhiều biến số (A,B ,C) số lượng hàm số khả. Mạch điện tử thực hiện quan hệ logic : ĐÔ ÁN TỐT NGHIỆP GVHD : TRAN VAN TRONG Y =f(A ) hay Y =f(A,B).
gọi là mạch logic, trong đó các biến số A,B. là các ngổ vào và hàm sốY là các ngỏ ra. Một mạch logic diễn tả quan hệ giữa các ngỏ vào và ngỏ ra nghĩa là thực hiện được một hàm logic, do đó có bao nhiêu hàm số logic thì có bấy nhiêu mạch logic. Lưu ý rằng khi biểu diễn mối quan hệ toán học ta gọi là hàm số logic còn khi biểu diễn mốt quan hệ về mạch tín hiệu ta gọi là cổng logic.
ing logic VA (AND). Hàm lopie VÀ được định nghla theo bắng sự thật sau: Hàng sự thật =L} A Y=AB Ký hiệu toán học của hàm số VẢ. Kí hiệu chuẩn cổng VÀ (AND) Y=AB Bảng 1. Bắng chân lý cổng AND 3 ngõ vào —c©cccccc> m—oce=cczg =———=CCCC> HoHoHoHon * Nhận xét: A, B,C: Là các ngõ vào tín hiệu hiệu logic x : Lầ các ngõ ra logic 0 : Mức logic thấp ( mức 0) 1 : Mức logic cao ( mức 1) Ngõ ra cổng AND chỉ lên 1 khi tất cả các ngõ vào lên 1, mức 0 khi có ít nhất 1 ngõ vào.
Mạch này được gọi là một cổng (cổng AND), nó có N đầu vào và một đầu ra(NÑ >2). Tín hiệu số được đưa đến các dầu vào A. Đâu ra ký hiệu là Y và nó cũng là tín hiệu số. GVHD : TRAN VAN TRONG 3/ Cổng logic HOAC (OR).
Ham số HOẶC của hai biến số A,B được định nghĩa ở bảng sự thật sau: Bắng sự thật: Do | 0 10 490 0.10 | A HN oot Kí hiệu chuẩn cổng HOẶC Ngó ra Y là 1 khi có ít nhất mm Z la 1, do đó chỉ bằng 0 ở trường hợp khi cả hai biến sử bằng 0. Mạch điện thực hiện chức né logic OR (cộng logic) gọi là cổng OR. Ký hiệu toán học của cổng HOẶC la: Y=A+B hay Y=A+B+C+. Y=A+B+C 33 4/ Cổng logic KHÔNG (NOT).
Hàm VÀ và hàm HOẶC tác động lên hai hay nhiều biến số trong khi đó hàm KHÔNG có thể xem như chỉ có thể tác động lên một biến số. Bảng sự thật : A Y=A_ ALY 0 1 1|0 Kí hiệu cổng NOT Hàm KHÔNG có tác động phủ định hay đảo. Sở dĩ có sự đồng hóa này là vì ta đang liên hệ với số nhị phân có hai trạng thái 0 hay 1. Do đó phủ định của 0 là1.
Sự có mặt của một vòng tròn nhỏ , gọi là bọt luôn biểu thị sự đảo trong các mạch số thì ngõ ra * Nhận xét: Tín hiệu ngõ ra cổng NOT là đảo của tín hiệu ngõ ra. Khi ngõ vào ở mức 0 ở mức 1 và ngược lại. CỔNG LOGIC KHÔNG - VÀ ( NAND ) VÀ KHÔNG- HOẶC ( NOR) ĐÔ ÁN TỐT NGHIỆP GVHD : TRẤN VĂN TRỌNG Từ ba phép toán kể trên người ta đã đưa ra hai phép toán nữa đó là phép NAND. và phép bất kỳ biểu NOR .Những phép toán này sử dụng rất rộng rãi , cổng NAND và NOR đủ thực hiện thức logic nào.
Vì lý do này các cổng NAND và NOR được gọi là cổng đa năng 1/ Cổng logic NANI. Xét trường hợp có hai biến số A.B ngô ra ở cổng VÀ Y = A.B nên ngồ ra ở cổng KHÔNG ocủa Y: YzAB Về hoại động của cổng NAND thụ tự các tổ hợp của A,B ta lập bảng trạng thái rồi lấy đảo để về Ý đáo, Ở đây , dấu ưon nhỏ ở phía 4u ra cống AND đại diện cho phép toán NOT tức phép đảo Tuy nhiền có thể đi ưực tiếp báng các lập bảng sự thật sau: }—' Kí hiệu cổng NAND Bảng sự thật: ©|—|—|—|~ —|©|—|©|m —¬ |—¬ |o|©|> -2/ Cổng NOR. Phép NOT - OR được gọi là cổng NOR được minh họa là một cổng OR và một cổng NOT hoạt động của mạch được mô tả Xét trường hợp hai ngồ vào là A,B .Ngồ ra ở cổng OR là : Y=A+B nên ngỏ ra ở cổng đảo sẽ là : Y=A+B. ĐỒ ÁN TỐT NGHIỆP GVHD : TRẤN VĂN TRỌNG Bảng sự thật: A [BLY § 0 |0 |1 — le fo [a fo : 1 |0 |0 | 1 fi |0 | Kí hiệu cổng NOR.
Hh HAM LOGIC EXOR VA EXNOR 1/ Cổng logic LXOR ( CỘNG CÓ LOẠI TRỪ), Hàm HOẶC được gọi là HOẶC b¿ ớm vì nó không giải quyết được bài toán cộng nhị phản. Lý đo là khi cả hai biến số đều I hi Y =I thay vi la 0. Mặc dù HOẶC như vậy vẫn có ý nghia thực tế nên vẫn được dùng fn ười ta phải định nghĩa một cổng logic khác là HOẶC LOẠI TRỪ (EXOR) cổng này có § loại trường hợp khi A,B đồng thời là 1 thì Y =0 Kýhiệu: Y=A@B Bảng sự thật: Hlol-lolw ©l-l—lel< —l—lelel> Kí hiệu cổng EXOR. Nếu so sénh bang sự thật cổng EXOR với cổng OR chúng ta chỉ thấy khác ở dòng thứ tư.
Mạch này được ứng dụng ở những nơi mà hai tín hiệu số cần được so sánh. Từ bảng sự thật ta thấy khi cả hai đầu vào như nhau ( 0 hay 1 ) thì đầu ra là 0, khi các đầu vào khác nhau thì đâu ra là 1 2/ Cổng EXNOR. Hàm EXNOR được thực hiện bằng cách thêm cổng NOT sau cổng EXOR, do đó hoạt động logic của EXNOR là đáo so với EXOR.