Bài giảng Thiết kế luận lý 1 - Chương 6: Bộ đếm và thanh ghi - Nguyễn Quang Huy

dce  
2014  
Khoa KH & KTMT  
Bmôn KThut Máy Tính  
dce Tài liu tham kho  
2014  
• “Digital Systems, Principles and Applications,  
11th Edition, Ronald J. Tocci, Neal S. Widmer,  
Gregory L. Moss  
6/4/2014  
Logic Design 1  
©2014, CE Department  
2
dce  
2014  
Bộ đếm và thanh ghi  
dce Gii thiu (1)  
2014  
• Bộ đếm (Counter) là gì?  
Đếm tun t: 1, 2, 3, ..., 100, 1, 2, ...  
– Biu đồ trng thái  
– Bộ đếm đồng bvà bt đồng bộ  
2
12  
10  
4
6
8
6/4/2014  
Logic Design 1  
©2014, CE Department  
4
dce Gii thiu (2)  
2014  
• Bộ đếm sdng Flip-  
Flop (FF)  
– Bộ đếm N bit sử  
dng N – FF  
– Mch đếm cơ bn  
6/4/2014  
Logic Design 1  
©2014, CE Department  
5
dce Bộ đếm bt đồng bộ  
2014  
• Bt đồng b(Asynchronous – Ripple)  
– Xung CLK chỉ được cp cho FF A  
– Ngõ xut FF đóng vai trò xung CLK cho FF B, tương tự  
cho các FF còn li  
– Các ngõ xut DCBA biu din cho snhphân 4 bit vi D  
là bit trng
– Tn ti thi gian tr(delay) gia các đáp ng ca các FF  
trong bộ đếm  
6/4/2014  
Logic Design 1  
©2014, CE Department  
6
dce Bộ đếm bt đồng bộ  
2014  
• Bộ đếm bt đồng b4-bit  
6/4/2014  
Logic Design 1  
©2014, CE Department  
7
dce Bộ đếm bt đồng bộ  
2014  
• “MOD number”  
– Strng thái bộ đếm đi qua trong mi chu ktrước khi  
quay li trng thái ban đầu  
– Tăng “MOD number” bng cách thêm các FF vào bộ đếm  
– MOD number = 2N  
– Ví d:  
Bộ đếm MOD-80 cn bao nhiêu FF ?  
6/4/2014  
Logic Design 1  
©2014, CE Department  
8
dce Chia tn s(Frequency Division)  
2014  
• Ngõ xut ca mi FF có tn sbng ½ tn sca tín  
hiu ti chân CLK ca FF  
• Ngõ xut ca FF th2 có tn sbng ¼ tn sca  
tín hiu xung CLK  
• Sdng N-FF có thto ngõ xut vi tn sbng  
1/2N tn sCLK ngõ nhp  
6/4/2014  
Logic Design 1  
©2014, CE Department  
9
dce Chia tn s(Frequency Division)  
2014  
• Trong bt kbộ đếm nào, tín hiu ngõ xut ca FF  
cui cùng (MSB) có tn sbng tn sca tín hiu  
CLK chia cho “MOD number” ca bộ đếm  
• Ví dụ  
– Bộ đếm MOD-16, ngõ xut ca FF cui cùng có tn số  
bng 1/16 tn stín hiu xung CLK - gi là bộ đếm chia 16  
(divide-by-16 counter)  
– Bộ đếm MOD-60  
6/4/2014  
Logic Design 1  
©2014, CE Department  
10  
dce Bộ đếm vi MOD number < 2N  
2014  
• Bộ đếm bt đồng bcơ bn N-FF được gii hn đến  
MOD number = 2N (MOD number ln nht có thể đạt  
được vi N-FF)  
• Bộ đếm cơ bn vi MOD number < 2N: bộ đếm bỏ  
qua mt strng thái trong chui đếm thông thường  
• Ví dụ  
Cng NAND làm thay  
đổi trình tchui đếm  
6/4/2014  
Logic Design 1  
©2014, CE Department  
11  
dce Bộ đếm vi MOD number < 2N  
2014  
• Ngõ xut ca cng NAND được kết ni vi ngõ nhp  
bt đồng bCLR ca mi FF  
– Ngõ xut = HIGH: không nh hưởng đến bộ đếm  
– Ngõ xut = LOW: các FF sbxoá v0, tương ng bộ  
đếm svtrng thái 000 ngay lp tc  
• 2 ngõ nhp ca cng NAND là 2 tín hiu ngõ xut B  
và C, ngõ xut cng NAND = LOW khi B = C = 1  
Điu kin xoá xy ra khi bộ đếm chuyn ttrng thái 101  
sang 110 ti thi đim cnh xung (NGT) ca xung CLK  
th6  
– Khi các FF bxoá, ngõ xut cng NAND = HIGH, điu kin  
B = C = 1 không còn tn ti bộ đếm hot động bình  
thường  
6/4/2014  
Logic Design 1  
©2014, CE Department  
12  
dce Bộ đếm vi MOD number < 2N  
2014  
Spike (glitch)  
Ngõ xut cng NAND  
xung 0 Xoá bộ  
đếm vtrng thái 000  
000 001 010 011 100 101 000 … MOD-6  
6/4/2014  
Logic Design 1  
©2014, CE Department  
13  
dce Bộ đếm vi MOD number < 2N  
2014  
Trng thái  
tm thi  
• Bộ đếm đếm tgiá tr000  
111  
(0) đến 101 (5), bqua giá  
tr110 và 111 6 trng  
thái bộ đếm MOD-6  
110  
000  
• Duty cycle: tlphn trăm  
thi gian tín hiu trng  
thái tích cc trên tng thi  
gian 1 chu kỳ  
001  
101  
010  
– Xung vuông đối xng : 50%  
100  
011  
– Ngõ xut C
33.33% ()  
Biu đồ chuyn trng thái  
(State Transition Diagram)  
6/4/2014  
Logic Design 1  
©2014, CE Department  
14  
dce Bộ đếm vi MOD number < 2N  
2014  
• MOD number = ?  
• Tn sti ngõ xut D = ?  
6/4/2014  
Logic Design 1  
©2014, CE Department  
15  
dce Bộ đếm vi MOD number < 2N  
2014  
• Quy trình xây dng bộ đếm tbt đầu t0 và có  
MOD number = X  
– Tìm slượng FF nhnht sao cho 2N X. Nếu 2N = X, bỏ  
qua bước 2 và 3  
– Kết ni ngõ xut ca cng NAND vi ngõ nhp bt đồng  
bca tt
– Xác định FF có ngõ xut mc 1 (HIGH) ti trng thái bộ  
đếm = X, kết ni ngõ xut các FF này vào các ngõ nhp  
ca cng NAND  
6/4/2014  
Logic Design 1  
©2014, CE Department  
16  
dce Bộ đếm Mười – bộ đếm BCD  
2014  
• Bộ đếm Mười (Decade): gm 10 trng thái phân bit  
hay bộ đếm MOD-10 (không quan tâm đến tht)  
• Bộ đếm BCD: bộ đếm đếm t0000 1001  
ng dng bộ đếm MOD-10: chia tn scho 10  
6/4/2014  
Logic Design 1  
©2014, CE Department  
17  
dce IC đếm bt đồng bộ  
2014  
• IC 74LS293 (TTL)  
6/4/2014  
Logic Design 1  
©2014, CE Department  
18  
dce IC đếm bt đồng bộ  
2014  
6/4/2014  
Logic Design 1  
©2014, CE Department  
19  
dce IC đếm bt đồng bộ  
2014  
• Ví d:  
– Thiết bộ đếm MOD-16 vi tn sxung CLK ngõ nhp 10  
kHz sdng IC 74LS293  
– Xác định tn sngõ xut Q3  
6/4/2014  
Logic Design 1  
©2014, CE Department  
20  
Tải về để xem bản đầy đủ
pdf 59 trang yennguyen 13/04/2022 3560
Bạn đang xem 20 trang mẫu của tài liệu "Bài giảng Thiết kế luận lý 1 - Chương 6: Bộ đếm và thanh ghi - Nguyễn Quang Huy", để tải tài liệu gốc về máy hãy click vào nút Download ở trên

File đính kèm:

  • pdfbai_giang_thiet_ke_luan_ly_1_chuong_6_bo_dem_va_thanh_ghi_ng.pdf