Tải bản đầy đủ (.pdf) (20 trang)

Đề cương bài giảng môđun Kỹ thuật số (Dùng cho trình độ Cao đẳng, Trung cấp) - Trường Đại học Công nghiệp Thực phẩm Tp. Hồ Chí Minh

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (576.38 KB, 20 trang )

<span class='text_page_counter'>(1)</span><div class='page_container' data-page=1>

<b> </b>


<b>BỘ LAO ĐỘNG THƯƠNG BINH VÀ XÃ HỘI </b>
<b>TRƯỜNG CAO ĐẲNG KỸ NGHỆ II </b>


<b>KHOA ĐIỆN – ĐIỆN TỬ </b>




<b>ĐỀ CƯƠNG BÀI GIẢNG MÔĐUN: </b>


<b>KỸ THUẬT SỐ</b>



<i> (Dùng cho trình độ Cao đẳng, Trung cấp) </i>


<b>GVBS: </b>

<i><b>Nguyễn Thị Thanh Hằng </b></i>



</div>
<span class='text_page_counter'>(2)</span><div class='page_container' data-page=2>

1


<b>LỜI GIỚI THIỆU </b>



Giáo trình “Kỹ thuật số” là một môđun chuyên ngành quan trọng của ngành
điện tử, hiện nay nó được ứng dụng trong hầu hết các ngành kỹ thuật và các lĩnh
vực điều khiển khác. Nó quan trọng đối với sinh viên các ngành trong trường, đặc
biệt là ngành điện tử, điện công nghiệp và sửa chữa máy tính. Để tạo điều kiện cho
sinh viên học tập và nghiên cứu môđun này, khoa Điện-Điện tử- trường CAO
ĐẲNG KỸ NGHỆ II đã biên soạn tài liệu: KỸ THUẬT SỐ làm giáo trình lưu
hành nội bộ. Trong q trình biên soạn khơng khỏi có nhiều sai sót, bởi vậy chúng
tơi rất mong được sự thơng cảm và sự góp ý của đồng nghiệp và bạn đọc.





Tp.Hồ Chí Minh, ngày …. tháng …. năm 2018


</div>
<span class='text_page_counter'>(3)</span><div class='page_container' data-page=3>

2


<b>MỤC LỤC </b>


Lời giới thiệu


Mục lục ... 2


Phần 2: Kỹ thuật số
Bài 4: Đại cương ... 3


Bài 5: FLIP - FLOP ... 33


Bài 6: Mạch đếm và thanh ghi ... 45


Bài 7: Mạch logic MSI ... 68


Bài 8: Họ vi mạch TTL - CMOS ... 88


Bài 9: Bộ nhớ ... 108


Bài 10: Kỹ thuật ADC - DAC ... 116


</div>
<span class='text_page_counter'>(4)</span><div class='page_container' data-page=4>

3


<b>Bài 4: ĐẠI CƯƠNG </b>
<b>Giới thiệu: </b>



Hệ thống số và mã là hệ thống gồm các số thập phân, nhị phân, bát phân, thập
lục phân, mã BCD, mã ASCII.


<b>Mục tiêu: </b>


- Biểu diễn được các hệ thống số đếm
- Chuyển đổi qua lại giữa các hệ số đếm


<b>Nội dung chính: </b>


<b>4.1. TỔNG QUAN VỀ MẠCH TƯƠNG TỰ VÀ MẠCH SỐ </b> <b> </b>


<b>4.1.1. Định nghĩa </b>


<b>a. Hệ thống tương tự (analog system) </b>


Là thiết bị thao tác các đại lượng vật lý được biểu diễn dưới dạng tương tự.
Trong hệ thống tương tự các đại lượng có thể thay đổi trong một khoảng giá trị liên
tục. Một vài hệ thống tương tự thường gặp như: bộ khuếch đại âm tần, thiết bị thu
phát băng từ,…Tín hiệu tương tự được minh hoạ bằng hình 4.1


Hình 4.1


<b>b. Hệ thống số (digital system) </b>


Là tập hợp các thiết bị được thiết kế để thao tác thông tin logic hay đại lương
vật lý được biểu diển dưới dạng số, tức là những đại lượng chỉ có giá trị rời rạc.
Đây thường là các hệ thống điện tử nhưng đôi khi cũng có hệ thống từ, cơ hay khí
nén. Một vài hệ thống kỹ thuật số ta thường gặp là: máy vi tính, máy tính tay, thiết
bị nghe nhìn số và hệ thống điện thoại. Tín hiệu số được minh họa như hình 4.2



Hình 4.2


</div>
<span class='text_page_counter'>(5)</span><div class='page_container' data-page=5>

4


<b>4.1.2. Ưu nhược điểm của kỹ thuật số so với kỹ thuật tương tự </b>
<b>a. Ưu điểm của kỹ thuật số: </b>


- Thiết bị số dễ thiết kế hơn


- Thông tin được lưu trữ và truy cập dễ dàng và nhanh chóng
- Tính chính xác và độ tin cậy cao


- Có thể lập trình hệ thống hoạt động của hệ thống kỹ thuật số.
- Mạch số ít bị ảnh hưởng bị nhiễu.


- Nhiều mạch số có thể được tích hợp trên một chíp IC.


<b>b. Nhược điểm của kỹ thuật số: </b>


Hầu hết các đại lượng vật lý có bản chất tương tự, và chính những đại lượng
này thường là đầu vào và đầu ra được một hệ thống theo dõi, xữ lý và điều khiển.
Như vậy muốn sử dụng kỹ thuât số khi làm việc với đầu vào và đầu ra dạng tương
tự ta phải thực hiện sự chuyển đổi từ tương tự sang số sau đó lại số sang tương tự,
đây là một nhược điểm lớn của kỹ thuật số.


Để sử dụng được hệ thồng kỹ thuật số đối với đầu vào và đầu ra là dạng
tương tự ta cần thực hiện các bước sau đây:


Biến đổi đầu vào tương tự thành dạng số


Xử lý thông tin số


Biến đổi đầu ra dạng số về lại tương tự


Để hiểu được q trình chuyển đổi đó ta xem ví dụ minh họa hình 4.3 sau:


Hình 4.3.Sơ đồ khối của hệ thống điều khiển nhiệt độ


</div>
<span class='text_page_counter'>(6)</span><div class='page_container' data-page=6>

5


Một nhược điểm khác của hệ thống số đó là giá thành cao, ví dụ như truyền
hình số sẽ tốn kém hơn truyền hình tương tự.


-Tín hiệu:


+Tương tự: Tín hiệu tương tự là một nguồn biến thiên về biên độ, mà thường
là điện áp hay dòng điện, theo thời gian. Đường biểu diển của tín hiệu là dạng sóng
liên tục theo thời gian.


+Số: tín hiệu số là một dãy các con số (nhị phân), được biểu diễn theo từng
khoản rời rạc với mức 5v biểu thị cho mức logic [1] và 0v biểu thị cho mức logic
[0].


- Mạch tương tự: Là mạch xử lý tín hiệu tương tự, là tín hiệu có biên độ liên
tục theo thời gian.


- Mạch số là mạch xử lý tín hiệu số, là tín hiệu sóng có dạng xung (gọi là tín
hiệu nhị phân) mà biên độ gồm có 2 mức:


Hình 4.4



Mức cao hay còn gọi là mức 1 ký hiệu là [1]: Là mức mà tại đó xung
có xuất hiện. Đối với TTL mức cao có tầm điện áp từ 2,4v đến 5v.


Mức thấp hay còn gọi là mức 0 ký hiệu là [0]: Là mức tín hiệu mà tại
đó xung khơng xuất hiện. Đối với TTL mức thấp có tầm điện áp từ 0v đến 0,8v.


- Nói đến analog ta nghĩ ngay đến sự liên tục(continuous), còn nói đến
digital ta liên tưởng đến sự rời rạc(discrete # step by step) đó là sự khác nhau cơ
bản giữa kĩ thuật tương tự và kĩ thuật số. Sự khác biệt đó cũng như khả năng của kĩ
thuật số sẽ được làm sáng tỏ dần khi chúng ta lần lượt đi vào chương trình.


<b>4.2. HỆ THỐNG SỐ VÀ MÃ SỐ </b> <b> </b>


<b>4.2.1. Hệ thống số thập phân</b><i><b>(Decade System)</b></i>


Hệ thập phân<i> – </i>hay còn gọi làhệ cơ số 10<i>. </i>Bao gồm 10 chữ số (ký hiệu) đó là
0, 1, 2, 3, 4, 5, 6, 7, 8, 9. Sử dụng những chữ này ta có thể biểu thị được đại lượng
bất kỳ.


Hệ thập phân là một hệ thống theo vị trí vì trong đó giá trị của một chữ số phụ
thuộc vào vị trí của nó. Để hiểu rõ điều này ta xét ví dụ sau: xét số thập phân 345.
Ta biết rằng chữ số 3 biểu thị 3 trăm, 4 biểu thị 4 chục, 5 là 5 đơn vị. Xét về bản
chất, 3 mang giá trị lớn nhất trong ba chữ số, được gọi là <i>chữ số có nghĩa lớn nhất</i>


</div>
<span class='text_page_counter'>(7)</span><div class='page_container' data-page=7>

6
X = a<i>n</i>1 .10


1



<i>n</i> <sub> + ……+ a</sub>


0


<i>n</i> .10


0


<i>n</i> <sub> </sub>


VD: 270 = 2 X 102


+ 7 X 101


+ 0 X 100

= 200 + 70 + 0 = 270


2151 =2 X 103


+ 1 X 102


+ 5 X 101


+ 1 X 100

= 2000 + 100 + 50 + 1 = 2151


Để diển tả một số thập phân lẻ người ta dùng dấu chấm thập phân để chia
phần nguyên và phần phân số.



VD: Số 123.456


123.456= 1x102 + 2x101 + 3x100 + 4x10-1 + 5x10-2 + 6x10-3


<b>4.2.2. Hệ thống số nhị phân</b><i><b>(Binary System) </b></i>


Trong hệ thống nhị phân (binary system) chỉ có hai giá trị số là 0 và 1. Tất cả
các phát biểu về hệ thập phân đều có thể áp dụng được cho hệ nhị phân. Hệ nhị
phân cũng là hệ thống số theo vị trí. Mỗi nhị phân đều có giá trị riêng, tức trọng số,
là luỹ thừa của 2. Để biểu diễn một số nhị phân lẻ ta cũng dùng dấu chấm thập phân
để phân cánh phần nguyên và phần lẻ.


Ví dụ: 1000.1012 = (1x 23) + (0x 22) + (0x21) + (0x20) + (1x2-1) + (0x2-2) + (1x 2-3)
= 8 + 0 + 0 + 0 + 0.5 + 0 + 0.125


= 8.125
<i><b>Cách gọi nhị phân </b></i>


Một con số trong số nhị phân được gọi 1 bit (Binary Digital).


Bit đầu (hàng tận cùng bên trái) có giá trị cao nhất được gọi là MSB (Most
Significant Bit – bit có nghĩa lớn nhất), bit cuối (hàng tận cùng bên phải) có giá trị
nhỏ nhất và được gọi LSB (Least Significant Bit – bit có nghĩa nhỏ nhất).


Số nhị phân có 8 bit được gọi là 1 byte.


Lũy thừa của 210<sub> = 1024 được gọi là 1K (kilo) </sub>
220<sub> = 2</sub>10<sub> . 2</sub>10<sub> = 1K . 1K = 1M (Mega) </sub>



</div>
<span class='text_page_counter'>(8)</span><div class='page_container' data-page=8>

7


Biểu đồ thời gian dùng để biểu diễn sự thay đổi theo thời gian của tín hiệu
số, đặc biệt là biểu diển hai hay nhiều tín hiệu số trong cùng một mạch điện hay
một hệ thống.


<i><b>Cách đếm nhị phân </b></i>


Cách đếm một số nhị phân được trình bày theo bảng sau:


Nếu sử dụng N bit hoặc N chữ số thì ta có thể đếm được 2N<sub> số độc lập nhau </sub>
Ví dụ:


2 bit ta đếm được 22<sub> = 4 số ( 002 đến 112 ) </sub>


4 bit ta đếm được 24<sub> = 16 số ( 00002 đến 11112 ) </sub>


Ở bước đếm cuối, tất cả các bit đều ở trạng thái 1 và bằng 2N <sub>– 1 trong hệ thập </sub>
phân.


Ví dụ: sử dụng 4 bit, bước đếm cuối cùng là 11112 = 24<sub> – 1 = 1510 </sub>


<b>4.2.3. Hệ thống số bát phân</b><i><b>(Octal Number System)</b></i>


</div>
<span class='text_page_counter'>(9)</span><div class='page_container' data-page=9>

8


Ví dụ: 1378 = 1X82<sub> + 3X8</sub>1<sub> +7X8</sub>0<sub> = 64+24+7 = 95D </sub>


Cách chuyển đổi từ một số bát phân sang các hệ thống số khác và đổi ngược
lại cũng có qui luật như hệ thống số nhị phân hay thập lục phân.



Điều đáng lưu ý là mỗi ký số của số bát phân tương ứng với 3 bit của số nhị
phân. Ở ví dụ trên đã cho biết cách chuyển đổi từ một số bát phân sang số thập
phân quen thuộc. Hệ bát phân đã có một thời dùng trong máy tính nhưng hiện nay
khơng cịn được sử dụng nữa.Để tăng cường khả năng xử lí số liệu(xử lí bit), chúng
ta sẽ xem qua bảng sau là bảng liên hệ giữa các hệ thống số và các phép tính đối
với số nhị phân: cộng, trừ.


 <b>Bảng liên hệ giữa các hệ thống số:</b>


Thập Phân Thập Lục Phân Bát Phân Nhị Phân
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
0


1
2
3
4
5
6
7
8
9
A
B
C
D
E
F
10
11
0
1
2
3
4
5
6
7
10
11
12
13
14

15
16
17
20
21
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
1010
1011
1100
1101
1110
1111
10000
10001


<b>4.2.4. Hệ thống số thập lục phân</b><i><b>(Hexadecimal Number System)</b></i>


Hệ thống số thập lục phân sử dụng cơ số 16, nghĩa là có 16 ký số. Hệ thập lục
phân dùng các ký số từ 0 đến 9 cộng thêm 6 chữ A, B, C, D, E, F. Mỗi một ký số
thập lục phân biểu diễn một nhóm 4 ký số nhị phân.



Trình tự đếm được minh họa như dưới đây:


0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F, 10, 11, 12, 13,...,1A, 1B,...,
………1F, 20………2F,…..FF


Ví dụ:


</div>
<span class='text_page_counter'>(10)</span><div class='page_container' data-page=10>

9
Liên hệ giữa số Hex và số nhị phân:


Mỗi ký số của số Hex sẽ tương ứng với 4 bit của số nhị phân. Ví dụ như số
6H có giá trị là 6D và số nhị phân là 0110B , số CH có giá trị là 12D và số nhị phân
là 1100B . Tương tự cho các ký số khác.


Như vậy một ký số thập lục sẽ tương ứng với 4 bit nhị phân. Do đó số Hex
có n ký số thì sẽ có 4*n bit số nhị phân hay có n nhóm bit số nhị phân. Đây cũng
chính là phép biến đổi từ số Hex sang số nhị phân.


Ví dụ:


7AC2H = 111 1010 1100 0010B
* Cách đổi từ số nhị phân sang số Hex:


Nếu có một số nhị phân cho trước ta chia số này ra thành từng nhóm 4 bit
theo chiều từ phải sang trái, sau đó ứng với một nhóm ta sẽ được tương ứng một ký
số Hex.


Ví dụ:


101.1010.0111B = 5A7H.



<b>4.2.5. Mã BCD </b>


Mã này dùng 4 bit nhị phân để biểu diễn một số nào đó
VD: 910 = 1001<i>BCD</i> ; 1310 = 1101<i>BCD</i> ; 1510 = 1111<i>BCD</i><b> </b>


Như vậy mỗi nhóm bit chỉ biểu diễn được 1 số tương ứng lớn nhất là 15
của hệ 10. Nếu số thập phân lớn hơn 15 người ta dùng nhiều nhóm mã BCD để
biểu diễn.


<b>4.2.6. Mã ASCII </b>


Mã chữ số được sử dụng rộng rãi nhất hiện nay là mã ASCII. Mã ASCII là
mã 7bit, nên có 27<sub> = 128 nhóm mã, đủ để biểu thị tất cả ký tự của một bàn </sub>
phím chuẩn cũng như các chức năng điều khiển. Bảng dưới đây minh họa một
phần danh sách mã ASCII:


Kí tự Mã ASCII 7 bit Bát phân Thập phân


</div>
<span class='text_page_counter'>(11)</span><div class='page_container' data-page=11>

10


<b>4.3. CHUYỂN ĐỔI QUA LẠI GIỮA CÁC HỆ THỐNG SỐ ĐẾM </b>


<i><b>4.3.1. Đổi từ nhị phân sang thập phân </b></i>


Mỗi ký số nhị phân (bit) có một trọng số dựa trên vị trí của nó. Bất kỳ số nhị
phân nào cũng đều có thể đổi thành số thập phân tương đương bằng cách cộng các
trọng số tại những vị trí có bit 1.


Để hiểu rõ hơn ta xét một vài ví dụ sau đây:



<i><b>4.3.2. Đổi từ thập phân sang nhị phân </b></i>


</div>
<span class='text_page_counter'>(12)</span><div class='page_container' data-page=12>

11


<i><b>4.3.3. Đổi từ bát phân sang thập phân </b></i>


Ta dể dàng đổi số bát phân sang thập phân tương đương bằng cách nhân từng
ký số bát phân với trọng số của nó, rồi cộng kết quả với nhau.


Ví dụ: Đổi số bát phân 4708 thành số thập phân
4758 = 4x(82<sub>) + 7x(8</sub>1<sub>) + 5x(8</sub>0<sub>) </sub>
= 4x64 + 7x8 + 5x1
= 31710


<i><b>4.3.4. Đổi từ thập phân sang bát phân </b></i>


Có thể dùng phương pháp lặp lại phép chia để đổi một số nguyên thập phân
sang bát phân tương đương, với số chia là 8.


Ví dụ 9: Đổi số thập phân 365 thành số bát phân tương đương


<i><b>4.3.5. Đổi từ thập lục phân sang thập phân </b></i>


Một số thập lục phân có thể được đổi thành số thập phân tương đương dựa
vào dữ liệu mỗi vị trí ký số thập lục phân có trọng số là lũy thừa 16. LSD có trọng
số là 160<sub>, ký số thập lục phân ở vị trí tiếp theo có số mũ tăng lên. Q trình chuyển </sub>
đổi như sau:


Ví dụ đổi số thập lục phân 4BE16 thành số thập phân tương đương


4BE16 = 4x162 + 11x161 + 14x160


= 1024 + 176 + 14
= 121410


Chú ý, trong ví dụ trên thay 11 vào B và 14 vào E khi đổi sang thập phân.
<i><b>4.3.6. Đổi từ thập phân sang thập lục phân </b></i>


Tương tự như cách đổi từ thập phân sang nhị phân hay bát thân, khi đổi từ
thập phân sang thập lục phân ta cũng dùng cách lặp lại phép chia cho 16 và lấy số
dư như trước.


</div>
<span class='text_page_counter'>(13)</span><div class='page_container' data-page=13>

12


→ 76510 = 2FD16


Chúng ta nên nhớ rằng bất kỳ một số dư nào trong phép chia lớn hơn 9 đều
được biểu diễn bởi các chữ từ A đến F khi đổi sang số thập lục phân.


<i><b>4.3.7. Đổi từ thập lục phân sang nhị phân </b></i>


Cách đổi từ số thập lục phân sang số nhị phân cũng giống như đổi từ bát
phân sang nhị phân, nghĩa là mỗi ký số thập lục phân được đổi sang giá trị nhị phân
4 bit tương đương.


Ví dụ: Đổi số 8D216


<i><b>4.3.8. Đổi từ nhị phân sang thập lục phân </b></i>


Để đổi từ số nhị phân sang thập lục phân ta làm ngược lại cách đổi từ thập


lục phân sang nhị phân. Nghĩa là ta nhóm thành từng nhóm 4 bit, mỗi nhóm được
đổi sang ký số thập lục phân tương đương.


Ví dụ 1: Đổi số 110011011012 thành số thập lục phân


</div>
<span class='text_page_counter'>(14)</span><div class='page_container' data-page=14>

13


<b>4.4. CÁC PHÉP TÓAN TRONG HỆ THỐNG SỐ NHỊ PHÂN </b>


<i><b>4.4.1. Cộng nhị phân </b></i>


Phép cộng hai số nhị phân được tiến hành giống như cộng số thập phân. Các
bước của phép cộng nhị phân được áp dụng cho số nhị phân. Tuy nhiên, chỉ có bốn
trường hợp có thể xảy ra trong phép cộng hai số nhị phân (bit) tại vị trí bất kỳ. Đó
là:


0 + 0 = 0
1 + 0 = 1


1 + 1 = 1 0 = 0 + nhớ 1 cộng vào vị trí tiếp theo
1 + 1 + 1 = 11 = 1+ nhớ 1 cộng vào vị trí tiếp theo
Dưới đây là một vài ví dụ về cộng hai số nhị phân:


Phép cộng là phép toán số học quan trọng nhất trong hệ thống kỹ thuật số.
Như ta sẽ thấy, các phép trừ, nhân và chia được thực hiện ở hầu hết máy vi tính và
máy tính bấm tay hiện đại nhất thực ra chỉ dùng phép cộng làm phép toán cơ bản
của chúng.


<i><b>4.4.2. Trừ nhị phân </b></i>



Trong phép trừ nếu số trừ nhỏ hơn số trừ, cụ thể là khi 0 trừ 1, thì phải mượn
1 ở hàng cao kế và là 2 ở ở hàng đang trừ và số mượn này phải trả lại cho hàng cao
kế tương tự như phép trừ của hai số thập phân.


Ví dụ: trường hợp trừ hai số nhị phân 1 bit


</div>
<span class='text_page_counter'>(15)</span><div class='page_container' data-page=15>

14
<i><b>4.4.3. Biểu diễn các số có dấu </b></i>


Do đa số máy tính xử lý cả số âm lẫn số dương nên cần có dấu hiệu nào đó
để biểu thị dấu của số ( + hay - ). Thường thì người ta thêm vào một bit phụ gọi là
bit dấu. Thông thường chấp nhận bit 0 là bit dấu biểu thị số dương, bit 1 là bit dấu
biểu thị số âm.


<b>Dạng bù 1 </b>


Để có bù 1 của số nhị phân, ta thay mỗi bit 0 thành bit 1 và mỗi bit 1 thành
bit 0. Nói cách khác, ta thay đổi mỗi bit trong số nhị phân đã cho thành bit bù (đảo)
tương ứng.


Ví dụ :


1 1 0 1 1 0 số nhị phân ban đầu
↓ ↓ ↓ ↓ ↓ ↓


0 0 1 0 0 1 Bù (đảo) mỗi bit để thành lập dạng bù 1


<b>Dạng bù 2 </b>


Bù 2 của một số nhị phân được hình thành bằng cách lấy bù 1 của số và cộng


1 vào vị trí nhỏ nhất.


Ví dụ : Tìm dạng bù 2 của số 1101012 = 5310


Ví dụ :


<b>Biểu diễn số có dấu bằng bù 2:</b>


Nếu là số dương, thì trị tuyệt đối được biểu diễn theo dạng nhị phân thực sự
của nó, và bit dấu là 0 được đặt vào trước MSB.


Nếu là số âm, trị tuyệt đối được biểu diễn ở dạng bù 2, và bit dấu là 1 được đặt
trước MSB.


</div>
<span class='text_page_counter'>(16)</span><div class='page_container' data-page=16>

15


Các phép tính trong bù 2 tương tự như phép tính số nhị phân bình thường.
<i><b>4.4.4. Nhân các số nhị phân </b></i>


Phép nhân số nhị phân được thực hiện tương tự như nhân số thập phân. Quá
trình thật ra đơn giản hơn vì ký số của số nhân chỉ là 0 và 1, vì vậy ta chỉ nhân cho
0 hay 1.


Ví dụ:


<i><b>4.4.5. Chia số nhị phân </b></i>


</div>
<span class='text_page_counter'>(17)</span><div class='page_container' data-page=17>

16


Trong ví dụ đầu tiên ta có 10012 chia cho 112, tương đương 910 chia cho 310


Thương số là 00112 = 310. Trong ví dụ thứ 2, 10102 chia cho 1002 tức là 1010 chia
cho 410 kết quả là 0010.12 = 2.510


Phép chia số có dấu được thực hiện như phép nhân. Số âm được biến thành
số dương bằng phép bù, sau đó mới thực hiện phép chia. Nếu số bị chia và số chia
có dấu ngược nhau, thương số đổi sang số âm bằng cách lấy bù 2 nó và gán bit dấu
là 1. Nếu số bị chia và số chia cùng dấu, thương số sẽ là số dương và được gán bit
dấu là 0.


<b>4.5. CÁC CỔNG LOGIC CƠ BẢN </b> <b> </b> <b> </b>


<b>4.5.1. Cổng AND </b>


Là cổng logíc có hai ngõ vào (hoặc nhiều hơn) và một ngõ ra sao cho ngõ ra
chỉ lên mức [1] khi tất cả các ngõ vào đều ở mức [1].


- Ký hiệu: Hàm Logic


Hình 4.5. Ký hiệu, hàm logic, bảng trạng thái
A,B là 2 tín hiệu ngõ vào, Y là tín hiệu ngõ ra


Y=A.B là hàm biểu diển tín hiệu ngõ ra theo 2 biến vào A,B
Bảng sự thật (bảng trạng thái)


Trên đây là cổng AND 2 ngõ vào ngoài ra ta cũng có cổng AND 3 ngõ vào,
4 ngõ vào ...Ở bảng sự thật ta nhận thấy rằng tín hiệu ngõ ra Y chỉ bằng 1 khi cả 2
ngõ vào A và B đều bằng 1.


- Ghi nhớ:



Ngõ ra của một cổng AND chỉ lên 1 khi tất cả các ngõ vào đều lên 1. Điều
này cũng đúng cho các cổng AND lớn hơn 2 ngõ vào.


- Bên cạnh bảng sự thật ta có 2 hình vẽ mơ tả cổng AND. Ta cho cơng tắt mở
là mức 0, đóng là mức 1, cịn bóng đèn tắt là mức 0 và sáng là mức 1. Như vậy
bóng đèn Y chỉ sáng (ở mức 1) khi cả 2 công tắt AB đều được đóng. Ở hình dưới<b>, </b>


Y=1 (5v) khi cả 2 Diode ngưng dẫn tương ứng với A=B=1=5v.
<i><b>@Lưu ý: </b></i>


</div>
<span class='text_page_counter'>(18)</span><div class='page_container' data-page=18>

17


<b>4.5.2. Cổng OR </b>


Cổng OR là cổng logic có chức năng chỉ cho ngõ ra ở mức [0] khi tất cả ngõ
vào đều có mức [0], nếu một ngõ vào có mức [1] thì ngõ ra cũng ở mức [1].


Ký hiệu Hàm Logic


Hình 4.6. Ký hiệu, hàm logic, bảng trạng thái
<i><b>Ghi nhớ: </b></i>


Ngõ ra Y chỉ bằng 0 khi cả 2 ngõ vào đều bắng 0. Điều này cũng được áp
dụng cho cổng OR nhiều ngõ vào.


<i><b>Lưu ý : </b></i>


Khi A=1 suy ra Y=1 B
Khi A=0 suy ra Y=B .



Bên cạnh bảng sự thật có 2 mạch diển tả cổng OR<b> </b>
<b>4.5.3. Cổng NOT </b>


Là một loại cổng logic (tích hợp từ linh kiện điên tử rời) nhằm chuyển đổi tín
hiệu có mức logic thấp ( [0]) ở ngõ vào (A) thành tín hiệu có mức logíc cao ([1]) ở
ngõ ra (Y); và nếu tín hiệu ở ngõ vào ở mức cao [1] thì tín hiệu ngõ ra sẽ ở mức
thấp [0].


 Ký hiệu Hàm Logic


</div>
<span class='text_page_counter'>(19)</span><div class='page_container' data-page=19>

18


<b>4.5.4. Cổng NAND: </b>là cổng phủ định của cổng AND.


Ký hiệu Hàm Logic


Hình 4.8. Ký hiệu, hàm logic, bảng trạng thái


Cổng NAND thực chất là sự kết hợp giữa cổng AND và cổng NOT vì vậy ta
có thể áp dụng những tính chất của các cổng tương ứng đã biết.<b> </b>


<b>4.5.5. Cổng NOR</b>


Cổng NOR thực chất là sự kết hợp giữa cổng OR và cổng NOT vì vậy ta
cũng có thể áp dụng những tính chất của các cổng tương ứng đã biết.


Ký hiệu Hàm Logic


</div>
<span class='text_page_counter'>(20)</span><div class='page_container' data-page=20>

19



<b>4.5.6. Cổng EX – OR </b>


Hình 4.10. Ký hiệu, hàm logic, bảng trạng thái


<b>Ghi nhớ: </b>Ngõ ra của cổng Ex-Or có 2 ngõ vào chính là mạch cộng nhị phân


2 số mỗi số có 1 bit.


<b>4.5.7. Cổng EX – NOR </b>


Là phủ định của cổng EX-OR. Tức là kết hợp giữa cổng EX-OR và cổng
NOT.


Học viên tự viết ký hiệu, bảng trạng thái, hàm logic.


<b>4.5.8. Cổng đệm (Buffer) </b>


Là loại cổng dùng để nắn dạng tín hiệu Vo, nhưng khơng làm dạng tín hiệu
Vo thay đổi mà chỉ có tác dụng sửa(nắn) tín hiệu, làm cho tín hiệu trở nên rõ ràng
hơn sau khi đi qua nhiều tầng IC.


Ký hiệu Mạch diễn tả


Vcc


A


Y


<b>A</b> <b>Y</b>



Bảng trạng thái Hàm logic



Y=A


<b> </b>


Hình 4.11. Ký hiệu, hàm logic, bảng trạng thái


A Y


0 0


</div>

<!--links-->

×