1. Trang chủ
  2. » Kỹ Thuật - Công Nghệ

Giáo trình Lắp ráp mạch kỹ thuật số (Nghề: Cơ điện tử - Cao đẳng): Phần 2 - Trường CĐ nghề Kỹ thuật Công nghệ

54 13 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 54
Dung lượng 1,28 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

(NB) Giáo trình Lắp ráp mạch kỹ thuật số cung cấp cho người học những kiến thức như: Các quan hệ logic cơ bản và thông dụng; vi mạch số thông dụng; mạch tổ hợp; mạch tuần tự; mạch ghi dịch; mạch giao tiếp D/A, A/D. Mời các bạn cùng tham khảo tiếp nội dung phần 2 giáo trình.

Trang 1

BÀI 5: MẠCH GHI DỊCH

1 Nguyên lý chung

Thanh ghi còn gọi là bộ ghi dịch là các phần tử không thể thiếu được trong CPU, trong các hệ vi xử lý,…Nó có khả năng ghi giữ và dịch thông tin (sang phải hoặc sang trái)

Bộ ghi dịch cấu tạo từ một dãy phần tử nhớ đơn bit (trigơ) được mắc liên tiếp với nhau và một số cửa logic cơ bản hỗ trợ

Muốn ghi và truyền một từ nhị phân n bit ta cần n phần tử nhớ (n trigơ) Trong các

bộ ghi dịch thường dùng các trigơ đồng bộ như trigơ RST, trigơ JK, trigơ D

Thông thường người ta hay dùng các trigơ D hoặc các trigơ khác nhưng mắc theo kiểu trigơ D để tạo thành các bộ ghi

2.1 Thanh ghi vào nối tiếp ra song dịch phải:

Bộ ghi nối tiếp có thể dịch phải, dịch trái và cho ra song song hoặc ra nối tiếp Trên hình 3.16 giới thiệu sơ đồ bộ ghi nối tiếp dịch phải có các lối ra song song và ra nối tiếp

Trang 2

Đây là sơ đồ chỉ có lối vào nối tiếp, còn lối cả ra song song và ra nối tiếp

Khi cho một xung kim âm tác động vào lối vào xoá, các lối ra Q của cả 4 trigơ trong bộ ghi đều ở trạng thái 0

Muốn ghi ta phải đưa các bit thông tin nối tiếp về thời gian truyền lần lượt vào lối vào nối tiếp theo sự điều khiển đồng bộ của các xung nhịp Cứ sau mỗi xung nhịp trạng thái của trigơ lại được xác lập theo thông tin lối vào D của nó Trong sơ đồ hình 3.16 lối

ra của trigơ trước lại được nối với vào lối vào D của trigơ sau nên sau mỗi lần có xung nhịp tác động trigơ sau lại nhận giá trị của trigơ đứng trước nó

Giả sử ta có 4 bit số liệu D1D2D3D4 được truyền liên tiếp tới lối vào của bộ ghi trong đó bit D4 đến trước nhất Quá trình ghi thông tin diễn ra như sau:

0

0

D4 D3 D2

0

0

0

D4 D3

Sau 4 xung nhịp thì thông tin được nạp xong, muốn đưa dữ liệu ra ở các lối ra song song ta đặt mức 1 ở lối ‘Điều khiển ra”, lối ra của các cửa AND ở lối ra song song sẽ được xác lập theo trạng thái Q1, Q2, Q3, Q4 của các trigơ trong bộ ghi Trong cách điều khiển dữ liệu ra song song này thông tin trong bộ ghi vẫn được duy trì

Để điều khiển dữ liệu ra nối tiếp, ta phải tác động một nhóm 4 xung nhịp ở lối vào CLK (điều khiển ghi) Sau 4 xung nhịp tác động 4 bit dữ liệu lần lượt được đưa ra khỏi bộ ghi

Như vậy, quá trình điều khiển ghi nối tiếp 4 bit mới cũng là quá trình đưa 4 bit dữ liệu cũ ra khỏi bộ ghi qua lối ra nối tiếp

Trang 3

2.2 Thanh ghi vào nối tiếp ra song dịch trái:

Bộ ghi nối tiếp dịch trái có các lối ra song song và lối ra nối tiếp được trình bày trên hình 3.17 Cấu trúc của bộ ghi này cũng tương tự như bộ ghi dịch phải hình 3.16 nó chỉ khác trật tự sắp xếp các trigơ trong bộ ghi Trigơ 4 lại là trigơ đầu, trigơ 1 là trigơ cuối

Quá trình điều khiển xoá, điều khiển ghi vào và đưa dữ liệu ra hoàn toàn tương tự như bộ ghi dịch phải hình 3.16

Ví dụ: Ta có một chuỗi dữ liệu D1 D2 D3 D4 được truyền đến lối vào của bộ ghi theo trình tự bit D1 đến trước nhất Quá trình ghi dịch 4 bit dữ liệu đối với bộ đếm này diễn ra như sau:

Xung nhịp

0

0

D1 D2 D3

0

D1 D2 D3 D4

Hình 5.2: Mạch ghi dịch trái vào nối tiếp ra song song

Trang 4

2.3 Thanh ghi vào song song ra song dịch trái:

Trong sơ đồ trên người ta thêm 1 mạch điều khiển ra dùng 4 cổng AND 2 lối vào Hoạt động của sơ đồ như sau:

Trước tiên dùng xung xoá CLR = 0 để xoá, lối ra Q1Q2Q3Q4 = 0000

Các số liệu cần ghi được đưa vào lối vào D1D2D3D4

Khi có xung điều khiển ghi đưa vào lối vào CLK, dữ liệu được nạp vào bộ nhớ song song và cho lối ra song song Q1Q2Q3Q4 = D1D2D3D4

Mỗi lối ra Q được đưa vào 1 lối vào của các cửa AND Muốn cho dữ liệu ra thẳng lối ra thì lối “Điều khiển ra” phải bằng 1 Nếu chưa muốn cho dữ liệu ra lối ra thì để

“Điều khiển ra” bằng 0

a Lưu trữ và dịch chuyển dữ liệu

Hình 5.3: Mạch ghi dịch vào song song ra song song dịch trái

Trang 5

Đây là ứng dụng cơ bản và phổ biến nhất của chúng Ghi dịch n bit sẽ cho phép lưu trữ được n bit dữ liệu một thời gian mà chừng nào mạch còn được cấp điện Hay nói cách khác dữ liệu khi dịch chuyển đã được trì hoãn một khoảng thời gian, nó tuỳ thuộc vào : – Số bit có thể ghi dịch (số tầng FF cấu tạo nên ghi dịch)

– Tần số xung đồng hồ

b.Tạo kí tự hay tạo dạng song điều khiển

Ta có thể nạp vào ghi dịch, theo cách nạp nối tiếp hay song song, một mã nhị phân của một chữ nào đó (A, B, …) hay một dạng sóng nào đó Sau đó nếu ta nối ngõ ra nối tiếp của ghi dịch vòng trở lại ngõ vào nối tiếp thì khi có xung ck các bit sẽ dịch chuyển vòng quanh theo tốc độ của đồng hồ Cách này có thể điều khiển sáng tắt của các đèn (sắp xếp trên vòng tròn hay cách nào khác) Như mô phỏng sau là dạng sáng tắt của đèn led Với tải cổng suất thì cần mạch giao tiếp công suất như thêm trans, rờ le, SCR,… đã nói ở chương

1 cũng sẽ được dùng Cũng có thể tạo ra dạng sóng tín hiệu tuần hoàn cho mục đích thử mạch bằng cách này Ta có thể thay đổi dạng sóng bằng cách thay đổi mã số nhị phân nạp cho ghi dịch, và thay đổi tần số xung kích ck được cấp từ mạch dao động ngoài từ 0 đến 200MHz tuỳ loại mạch ghi dịch

Hình 5.4: Tạo dạng sóng điều khiển bởi ghi dịch

c.Chuyển đổi dữ liệu nối tiếp sang song song và ngược lại

Trang 6

Các máy tính hay các bộ vi xử lí khi giao tiếp với nhau hay với các thiết bị ngoài thường trao đổi dữ liệu dạng nối tiếp khi giữa chúng có một khoảng cách khá xa Ngoài cách dùng các bộ dồn kênh tách kênh ở 2 đầu truyền mà ta đã nói ở chương 2 thì ghi dịch cũng

có thể được dùng Các ghi dịch chuyển song song sang nối tiếp sẽ thay thế cho mạch dồn kênh và các ghi dịch chuyển nối tiếp sang song song sẽ thay thế cho mạch tách kênh Bên cạnh ghi dịch, cũng cần phải có các mạch khác để đồng bộ, chống nhiễu, rò sai… nhằm thực hiện quá trình truyền nối tiếp hiệu quả

Hình 5.5: Truyền dữ liệu nối tiếp

d Bus truyền dữ liệu

Bây giờ liệu với 8 đường dữ liệu song song vừa nhận được từ tách kênh đó (còn gọi là 1 byte), ta có thể dùng chung cho nhiều mạch được không? Sở dĩ có yêu cầu đó là vì trong máy vi tính có rất nhiều mạch liên kết với nhau bởi các đường dữ liệu địa chỉ gồm nhiều bit dữ liệu 8, 16, 32… mà ta đã biết đến nó với cái tên là bus Vậy bus chính là các đường

dữ liệu dùng chung cho nhiều mạch (chẳng hạn bus giữa các vi xử lí, các chíp nhớ bán dẫn, các bộ chuyển đổi tương tự và số,…

Chỉ có một đường bus mà lại dùng chung cho nhiều mạch, do đó để tránh tranh chấp giữa các mạch thì cần phải có một bộ phận điều khiển quyết định cho phép mạch nào được thông với bus, các mạch khác bị cắt khỏi bus Vậy ở đây thanh ghi hay các bộ đệm 3 trạng thái được dùng

Trang 7

Hình dưới minh hoạ cho đường bus 8 bit nối giữa vi xử lí với bộ đếm 8 bit, bàn phím, và

bộ 8 nút nhấn

Hình 5.6:Bus dữ liệu

Giả sử rằng cả thiết bị đều cần giao tiếp với vi xử lí, nhưng chỉ có một đường truyền nếu tất cả đồng loạt đưa lên thì có thể bị ảnh hưởng lẫn nhau giữa các dữ liệu, và thông tin nhận được là không chính xác Do đó ở đây vi xử lí sẽ quyết định: chẳng hạn nó đặt ngõ OE1 cho phép bộ đếm cho mạch đếm đưa dữ liệu lên bus còn chân OE2 và OE3 ngưng làm dữ liệu từ bàn phím và nút nhấn bị ngắt (chờ) tức ngõ ra các bộ đệm hay thanh ghi 3 trạng thái ở trạng thái tổng trở cao Tương tự khi vi xử lí cần giao tiếp với các mạch khác Với tốc độ xử lí hàng trăm hàng ngàn MHz thì việc dữ liệu phải chờ là không đáng kể do

đó giữa các thiết bị giao tiếp với nhau rất nhanh và dường như đồng thời

4.Mạch ghi dịch TTL

IC thanh ghi 74LS164, hình 5.7

Trang 8

Hình 5.7 Thanh ghi 74LS164

Chúng ta đã được biết đến các loại FF Chúng đều có thể lưu trữ (nhớ 1 bit) và chỉ khi có xung đồng bộ thì bit đó mới truyền tới ngõ ra (đảo hay không đảo) Bây giờ nếu ta mắc nhiều FF nối tiếp lại với nhau thì sẽ nhớ được nhiều bit Các ngõ ra sẽ phần hoạt động theo xung nhịp ck Có thể lấy ngõ ra ở từng tầng FF (gọi là các ngõ ra song song) hay ở tầng cuối (ngõ ra nối tiếp) Như vậy mạch có thể ghi lại dữ liệu (nhớ) và dịch chuyển nó (truyền) nên mạch được gọi là ghi dịch Ghi dịch cũng có rất nhiều ứng dụng đặc biệt trong máy tính, như chính cái tên của nó: lưu trữ dữ liệu và dịch chuyển dữ liệu chỉ là ứng dụng nổi bật nhất

Sơ đồ mạch điện hình 5.8 các đèn Led sẻ sáng từ Q0 đến Q7

Hình 5.8

Trang 9

Dòng điện 220V AC đưa vào biến thế T1 hạ áp thành 12V AC

D1-D4 chỉnh lưu dòng điện AC thành dòng điện DC

C1 tụ lọc DC

IC 7805 ổn định điện áp chuẩn

- Khối tạo xung vuông

IC 555 được thiết kế tạo ra mạch xung vuông , và biến trở dùng để điều chỉnh độ rộng xung Ngõ ra được lấy từ chân số 3 cũa IC 555

- Khối quét Led (hay còn gọi là ghi dịch)

Ngõ ra chân số 3 cũa IC 555 được đưa vào chân số 8 cũa IC 74LS164 Ngõ ra từ Q0-Q7

sẽ dịch chuyển (hay còn gọi là sáng dần)

- Khối mạch đảo tín hiệu

Trang 10

BÀI 6: MẠCH ĐẾM

1 Phân loại:

Có 3 cách phân loại

+ Căn cứ vào tác động của xung đầu vào người ta chia làm 2 loại

- Bộ đếm đồng bộ: Bộ đếm đồng bộ có đặc điểm là xung clock đều được đưa đồng thời đến các FF

- Bộ đếm dị bộ: Bộ đếm dị bộ thì xung clock chỉ được đưa vào FF đầu tiên, còn các FF tiếp theo thì lấy tín hiệu tại đầu ra của FF phía trước thay cho xung clock

+ Căn cứ vào hệ số đếm người ta phân chia thành các loại:

n là dung lượng của bộ đếm hoặc có thể nói là độ dài đếm của bộ đếm, hoặc hệ số đếm

+ Căn cứ vào số đếm tăng hay giảm dưới tác dụng của xung đầu vào người ta chia

ra làm 3 loại:

- Bộ đếm thuận (up counter)

- Bộ đếm nghịch (down cuonter)

- Bộ đếm thuận nghịch.(up/down)

2 Cấu tạo và nguyên lý làm việc

Đếm là khả năng nhớ được số xung đầu vào; mạch điện thực hiện thao tác đếm gọi

là bộ đếm số xung đếm được biểu diễn dưới các dạng số nhị phân hoặc thập phân

đếm là một thao tác rất quan trọng, được sử dụng rất rộng rãi trong thực tế, từ các thiết bị đo chỉ thị số đến các máy tính điện tử số bất kỳ hệ thống số hiện đại nào cũng có

bộ đếm

Trang 12

Như ký hiệu trên sơ đồ, muốn xoá ta để pr = 1, clr = 0, muốn đặt để pr = 0, clr = 1

để bộ đếm làm việc ở chế độ đếm ta để pr = clr = 1 dựa vào nguyên lý hoạt động của trigơ jk ta giải thích hoạt động của bộ đếm này

+ Đầu tiên xoá mạch đếm bằng xung xoá clr = 0 lúc đó trạng thái lối ra của cả 4 trigơ đều chuyển về 0: qaqbqcqd = 0000

+ Sau đó để Pr =Clr = 1

+ Đặt lối vào đếm j = k = 1: mạch đếm bắt đầu hoạt động theo trạng thái của các lối vào đồng bộ j, k và xung nhịp như giản đồ hình 4.21 tất cả 4 trigơ đều có j = k = 1 nên khi có xung nhịp tác dụng các trigơ đều chuyển trạng thái

Trigơ A chuyển trạng thái với mọi xung nhịp tác dụng chuyển từ 1 về 0

Trigơ B chuyển trạng thái khi QA chuyển từ 1 về 0

Trigơ C chuyển trạng thái khi QB chuyển từ 1 về 0

Trigơ D chuyển trạng thái khi QC chuyển từ 1 về 0

Nhìn giản đồ xung ta thấy mỗi trigơ chia tần số xung nhịp làm 2 có 4 trigơ sẽ chia tần số xung nhịp 2 n 16lần nếu có n trigơ sẽ có bộ chia n

2 lần như vậy bộ đếm cũng là

bộ chia tần ta cũng có thể dùng trigơ d mắc thành bộ đếm nhị phân muốn vậy ta phải mắc lối ra Q của trigơ d với lối vào d của nó khi đó trạng thái lối ra của trigơ sẽ được xác định theo phương trình sau: Q n1D nQ n

Trường hợp này tương tự như đồi với trigơ jk khi các lối vào j=k=1, nghĩa là cứ sau mỗi lần có xung nhịp tác dụng trigơ lại chuyển trạng thái một lần

d Giảm đồ thời bộ đếm

Trang 13

Hình 6.2 là dạng sóng bộ đếm cho ta thấy rõ đặc điểm xung Ck kích bằng sườn âm của các FF bộ đếm

Trang 14

+ Đầu tiên xoá mạch đếm bằng xung xoá CLR = 0 lúc đó trạng thái lối ra của cả 4 trigơ đều chuyển về 0: QAQBQCQD = 0000 Nhưng khi có xung Ck đầu tiên thì tất cả các trạng tái ngõ ra của 4 trigơ đều chuyển lên mức 1 QAQBQCQD = 1111

Ở bộ đếm lùi ta thấy lối ra Q của trigơ trước được nối vào Ck của trigơ sau nên trigơ sau sẽ chuyển trạng thái khi trigơ đứng trước nó chuyển từ 0 lên 1

Trigơ A thay đổi trạng thái với mọi xung nhịp tác động

Trigơ B thay đổi trạng thái khi Qa chuyển từ 0 lên 1

Trigơ C thay đổi trạng thái khi Qb chuyển từ 0 lên 1

Trigơ D thay đổi trạng thái khi Qc chuyển từ 0 lên 1

Trang 15

d Dạng sóng:

2.3 Mạch đếm lên, đếm xuống không đồng bộ:

Để có một bộ vừa đếm tiến vừa đếm lùi ta thêm một đầu vào điều khiển tiến lùi up/down sơ đồ mạch đếm tiến lùi như hình 3.5

Đếm tiến: khi cho lối vào điều khiển tiến lùi U/D = “1” lối ra Q của trigơ trước nối

với Ck của trigơ tiếp theo, sơ đồ tương đương như hình 3.1, ta có mạch đếm tiến

Đếm lùi: khi cho lối vào điều khiển tiến lùi U/D = “0” lối ra Q của trigơ trước nối với Ck của trigơ tiếp theo, sơ đồ tương đương như hình 3.2, ta có mạch đếm lùi

ta có thể thay phần mạch gồm các phần tử and, or bằng các phần tử nand

Thời gian trễ do truyền trong bộ đếm không đồng bộ:

Hình 6.4: Dạng sóng của bộ đếm xuống không đồng bộ

Hình 6.5: Mạch đếm tiến lùi không đồng bộ

Trang 16

Đếm không đồng bộ là dạng đơn giản nhất trong các bộ đếm nhị phân, vì chúng đòi hỏi ít linh kiện nhất để tạo hoạt động đếm cho trước tuy nhiên, chúng có một khuyết điểm lớn do nguyên lý hoạt động cơ bản của chúng gây nên: mỗi trigơ được khởi động do

sự chuyển trạng thái tại đầu ra của trigơ trước đó mặt khác, với mỗi trigơ nó có một thời gian trễ do truyền là tpd, điều này có nghĩa là trigơ thứ hai sẽ không phản ứng gì trong khoảng thời gian tpd kể từ khi trigơ đầu tiên nhận được một chuyển đổi tích cực ở xung đếm, trigơ thứ ba sẽ không phản ứng gì trong khoảng thời gian 2tpd từ lúc xảy ra hoạt động chuyển đổi, như vậy trigơ thứ n sẽ không phản ứng gì trong khoảng thời gian (n-1)tpd kể từ lúc xảy ra hoạt động chuyển đổi và như vậy phải sau khoảng thời gian ntpd thì

ta mới nhận được sự thay đổi ở lối ra của trigơ n

ví dụ: xét dạng sóng ở các lối ra của bộ đếm nhị phân không đồng bộ 3 bit

Nhìn vào dạng sóng trên ta thấy:

Giả sử chu kỳ của xung nhịp là 1000ns và thời gian trễ do truyền của mỗi trigơ là 50ns tức là trigơ a lật chậm 50ns sau khi xung nhịp thay đổi từ 1 sang 0, tương tự trigơ b lật chậm 50ns sau khi trigơ a chuyển từ 1 sang 0, tương tự với trigơ c như vậy, trigơ c thay đổi trạng thái trễ so với xung nhịp tác động là 150ns tuy vậy, ta thấy các trigơ cũng vẫn ở trạng thái đúng biểu diễn số đếm nhị phân

Tuy nhiên tình huống sẽ trở nên xấu đi nếu xung nhịp đưa vào có tần số cao hơn giả sử chu kì của xung nhịp là 100ns và thời gian trễ do truyền của mỗi trigơ là 50ns lẽ ra sau xung nhịp thứ 4 chuyển từ 1 sang 0 thì bộ đếm sẽ đếm số nhị phân là 100, nhưng ở đây sau xung nhịp thứ 4 đầu ra c vẫn ở mức thấp, phải sau 150ns thì đầu ra c mới lên mức cao nhưng lúc này trigơ a lại ở mức cao và ta được số nhị phân là 101 như vậy sẽ không

Trang 17

Có thể phòng tránh những lỗi như vậy nếu giai đoạn giữa các xung vào được kéo dài hơn tổng thời gian trễ của bộ đếm do đó, để bộ đếm hoạt động đúng ta cần: tclk  ntpd

Như vậy tần số lớn nhất có thể sử dụng: fmax = 1/( ntpd)

Để tăng dung lượng của bộ đếm thì số trigơ sử dụng sẽ tăng lên, khi đó thời gian trễ do truyền tích luỹ sẽ tăng lên, do đó người ta sử dụng bộ đếm nhị phân đồng bộ khi

đếm dung lượng lớn

2.4 Mạch đếm đồng bộ:

Đếm đồng bộ còn gọi là đếm song song Đếm không đồng bộ có nhược điểm là tốc

độ chậm vì có quá trình trễ khi đi qua các trigơ Để khắc phục nhược điểm đó người ta dùng mạch đếm song song, nghĩa là các xung nhịp đồng thời tác dụng vào tất cả các trigơ

Trang 18

Trigơ A chuyển trạng thái với mọi xung Ck

Trigơ B chuyển khi Qa = 1

Trigơ C chuyển khi Qa = Qb = 1

Trigơ D chuyển khi Qa = Qb = Qc =1

Như vậy các trigơ sau chỉ chuyển trạng thái khi tất cả lối ra Q của các trigơ ở trước

nó đồng thời bằng 1 qúa trình đếm của sơ đồ có thể mô tả như sau:

Khi tác dụng xung xoá clr thì Qd Qc Qb Qa = 0000

Khi có xung nhịp đầu tiên tác dụng chỉ trigơ A chuyển trạng thái từ 0 lên 1, các trigơ B, C, D không chuyển trạng thái vì J=K=0, trạng thái lối ra của bộ đếm sau khi kết thúc xung nhịp thứ nhất là: 0001

Trang 19

Khi có xung nhịp thứ hai tác dụng: J, K của trigơ B là 1 nên B và A đều chuyển trạng thái, Qa từ 1 về 0, Qb từ 0 lên 1; trigơ D và C vẫn chưa chuyển trạng thái, trạng thái

ở lối ra của bộ đếm sau khi kết thúc xung nhịp thứ hai là: 0010

Quá trình hoạt động của bộ đếm nhị phân đồng bộ cũng diễn ra tiếp tục như bộ đếm nhị phân không đồng bộ, nó có giản đồ xung và bảng chân lý như bộ đếm nhị phân không đồng bộ đã nêu ở trên

Trang 20

- FF A đổi trạng thái sau từng xung CK, vậy: TA= JA = KA = 1

- FF B đổi trạng thái nếu trước đó QA = 0, vậy: TB = JB = KB =QA

- FF C đổi trạng thái nếu trước đó QA=QB=0, vậy: TC = JC = KC =QAQB

- FF D đổi trạng thái nếu trước đó QA = QB = QC= 0, vậy:TD = JD = KD = QAQBQC=

TC.QC

c Mạch đếm tiến lùi đồng bộ:

Bộ đếm thuận nghịch nhị phân đồng bộ có đầu vào điều khiển Tín hiệu điều khiển đếm thuận hoặc đếm nghịch thông qua các cổng điều khiển để thực hiện sự điều khiển của bộ đếm thành bộ đếm thuận hay nghịch

Đếm tiến: khi cho lối vào điều khiển tiến lùi U/D = “1” lối ra Q của trigơ trước nối

với Ck của trigơ tiếp theo, sơ đồ tương đương như hình 3.6, ta có mạch đếm tiến

Hình 6.8: Bộ đếm thuận nghịch đồng bộ

Trang 21

Đếm lùi: khi cho lối vào điều khiển tiến lùi U/D = “0” lối ra Q của trigơ trước nối với Ck của trigơ tiếp theo, sơ đồ tương đương như hình 3.7, ta có mạch đếm lùi

ta có thể thay phần mạch gồm các phần tử AND, OR bằng các phần tử NAND

2.5 Mạch đếm vòng:

Thực chất là mạch ghi dịch trong đó ta cho hồi tiếp từ một ngừ nào đó về ngừ vào

để thực hiện một chu kỳ đếm Tùy đường hồi tiếp mà ta có các chu kỳ đếm khỏc nhau Sau đây ta khảo sát vài loại mạch đếm vũng phổ biến

a Hồi tiếp từ Q D về J A và QD về K A :

Hình 6.9: Mạch đếm vòng hồi tiếp QD về JA và QD về KA

Đối với mạch này, sự đếm vũng chỉ thấy được khi có đặt trước ngừ ra

- Đặt trước QA = 1, ta được kết quả như bảng 6.5

Bảng 6.5

Nếu đặt trước QA = QB = 1 ta có bảng 6.6

Trang 22

Bảng 6.7

Trang 23

c Hồi tiếp từ QD về J A và Q C về K A

Hình 6.11: Mạch đếm vòng hồi tiếp QD về JA và QC về KA

Bảng 6.8

2.6 Mạch đếm vòng xoắn (jonhson):

Dùng mã johnson, với cách thiết kế như đã trình bày, ta được:

- Nếu dùng D FF thì các FF: A, B, C,…,N có phương trình các đầu vào điều khiển như sau: DA = N, DB = A, DC = B …, DN = M sơ đồ mạch thực hiện cho ở hình 5.33

- Nếu dùng JK-FF có sơ đồ

Hình 6.12: Mạch Jonhson dùng FF D

Trang 24

2.7 Mạch đếm với số đặt trước:

Ngoài những bộ đếm nói trên ta còn gặp những bộ đếm bắt đầu từ một số đặt trước bất kỳ cho đến hết modun của nó Sơ đồ của một bộ đếm đặt trước được cho trên hình 5.30

Khi “ĐK đặt” = 1: Mạch đếm xác lập số đặt trước

Ví dụ: ABCD = 0110 thì QDQCQBQA = 0110

Khi LOAD = 0: Mạch đếm tiếp tục theo xung nhịp: 0111, 1000, , 1111, 0000

Để mạch đếm quay trở lại đếm từ trạng thái đặt trước (0110, 0111, , 1111, 0110, ) thì các đầu ra QDQCQBQA cần được nối với các đầu vào của cổng NOR 4 đầu vào

và lối ra của cổng NOR này điều khiển đường ĐK đặt

Hình 6.14: Mạch đếm với số đặt trước

Trang 26

b Các mạch ứng dụng cơ bản

- Mạch đếm từ 0 – 9 dùng Led bảy đoạn 74LS47 – 74LS190, hình 6.15

Trang 27

 Dao động tạo xung vuông với tần số tùy chọn

Ở đây chúng ta sử dụng NE555 hình 3.28 Nhiệm vụ của 555 là tạo ra xung vuông để cấp cho mạch đếm

 Sơ đồ nguyên lý mạch tạo xung vuông

- Trong sơ đồ mạch trên tần số đầu ra của 555 được tính theo công thức :

- Do đếm từ 0 đến 25 nên ta sử dụng 1 LED 7 đoạn hiện thị số lần đếm và 2 IC –IC

74LS190 và 1 IC 74LS47 giải mã BCD ra LED 7 đoạn

+ 74LS190: IC này cũng khá quen thuộc nó dùng để đếm mã nhị phân chia 10 mã

hóa ra BCD Cứ mỗi 1 xung vào thì nó đếm tiến lên 1 và được mã hóa ra 4 chân Khi đếm đến 10 tự nó sẽ reset và quay trở về ban đầu Hai thông số quan trọng để thiết kế mạch đếm này là: Bảng trạng thái mã hóa ra BCD và điều kiện để Reset (trở về trạng thái ban đầu)

- Bảng giá trị mã hóa ra BCD, khi sản xuất ra IC này nhà sản xuất đã cung cấp cho chúng ta bảng trạng thái như hình 6.17

Ngày đăng: 17/01/2022, 12:10

TỪ KHÓA LIÊN QUAN

TRÍCH ĐOẠN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN