Ngày nay với sự phát triển mạnh mẽ của thế giới về mọi mặt, trong đó khoa học công nghệ nói chung và ngành công nghệ kỹ thuật Điện Tử nói riêng có nhiều phát triển vượt bậc, góp phần làm cho thế giới ngày càng hiện đại và văn minh hơn. Sự phát triển của kỹ thuật điện tử đã tạo ra hàng loạt những thiết bị có các đặc điểm với sự chính xác cao, tốc độ nhanh, gọn nhẹ linh hoạt và hoạt động ổn định . Đó là những yếu tố cần thiết làm cho năng suất, hiệu quả trong công việc được tăng cao, hoạt động của con người được giảm bớt. Xuất phát từ thực tế, nên em chọn đề tài “Thiết kế mạch đếm từ 7 về 0 hiển thị trên 1 LED 7 đoạn Anode chung sử dụng nguồn xung vuông được tạo từ IC 7400, IC 7476, IC 7447 ” được sử dụng để đếm thời gian,đếm sản phẩm, đèn giao thông, chia tần số và điều khiển các mạch khác…… Mặc dù đã cố gắng hoàn thành bài báo cáo này, tuy nhiên vẫn không thể tránh sót mong quý Thầy, cô và bạn đọc đóng góp ý kiến để đồ án có thể hoàn thiện hơn. Cuối cùng em xin cảm ơn Thầy Hùynh Ngọc Mai đã nhiệt tình hướng dẫn và giúp đỡ em trong suốt quá trình làm đồ án này để em được hoàn thành với thời gian sớm nhất và hoàn chỉnh nhất.
Trang 1ỦY BAN NHÂN DÂN THÀNH PHỐ HỒ CHÍ MINH
TRƯỜNG CAO ĐẲNG LÝ TỰ TRỌNG THÀNH PHỐ HỒ CHÍ MINH
KHOA ĐIỆN – ĐIỆN TỬ
SVTH: 1 PHAN TRUNG HIẾU - MSSV: 20005167
2 NGUYỄN MINH TUẤN - MSSV: 20004839THIẾT KẾ MẠCH ĐẾM TỪ 7 ĐẾN 0 HIỂN THỊ TRÊN 1 LED 7 ĐOẠN ANODE CHUNG SỬ DỤNG NGUỒN XUNG VUÔNG ĐƯỢC TẠO TỪ IC 7400, IC 7476, IC 7447
Trang 2ỦY BAN NHÂN DÂN THÀNH PHỐ HỒ CHÍ MINH TRƯỜNG CAO ĐẲNG LÝ TỰ TRỌNG THÀNH PHỐ HỒ CHÍ MINH
KHOA ĐIỆN – ĐIỆN TỬ
SVTH: 1 PHAN TRUNG HIẾU - MSSV: 20005167
2 NGUYỄN MINH TUẤN - MSSV: 20004839 THIẾT KẾ MẠCH ĐẾM TỪ 7 ĐẾN 0 HIỂN THỊ TRÊN 1 LED
7 ĐOẠN ANODE CHUNG SỬ DỤNG NGUỒN XUNG VUÔNG
ĐƯỢC TẠO TỪ IC 7400, IC 7476, IC 7447
Ngành học: Tự động hóa
Lớp học: 20C1-TĐH2 TIỂU LUẬN MÔN KỸ THUẬT SỐ
(Ký và ghi rõ họ và tên) (Ký và ghi rõ họ và tên)
Huỳnh Ngọc Mai Nguyễn Trần Thanh Nhàn
Trang 3LỜI NÓI ĐẦU
Ngày nay với sự phát triển mạnh mẽ của thế giới về mọi mặt, trong đó khoa học côngnghệ nói chung và ngành công nghệ kỹ thuật Điện Tử nói riêng có nhiều phát triển vượt bậc,góp phần làm cho thế giới ngày càng hiện đại và văn minh hơn Sự phát triển của kỹ thuậtđiện tử đã tạo ra hàng loạt những thiết bị có các đặc điểm với sự chính xác cao, tốc độnhanh, gọn nhẹ linh hoạt và hoạt động ổn định Đó là những yếu tố cần thiết làm cho năngsuất, hiệu quả trong công việc được tăng cao, hoạt động của con người được giảm bớt Xuất
phát từ thực tế, nên em chọn đề tài “Thiết kế mạch đếm từ 7 về 0 hiển thị trên 1 LED 7
đoạn Anode chung sử dụng nguồn xung vuông được tạo từ IC 7400, IC 7476, IC 7447 ”
được sử dụng để đếm thời gian,đếm sản phẩm, đèn giao thông, chia tần số và điều khiển cácmạch khác……
Mặc dù đã cố gắng hoàn thành bài báo cáo này, tuy nhiên vẫn không thể tránh sótmong quý Thầy, cô và bạn đọc đóng góp ý kiến để đồ án có thể hoàn thiện hơn
Cuối cùng em xin cảm ơn Thầy Hùynh Ngọc Mai đã nhiệt tình hướng dẫn và giúp đỡ
em trong suốt quá trình làm đồ án này để em được hoàn thành với thời gian sớm nhất vàhoàn chỉnh nhất
Trang 4NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN
Trang 5
NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN
Trang 6
MỤC LỤC
DANH MỤC HÌNH ẢNH
Trang 7CHƯƠNG 1: GIỚI THIỆU ĐỀ TÀI
Đây là đề tài rất hay và được ứng dụng rất nhiều trong đời sống cũng như trong côngnghiệp Nhằm tăng năng suất, hiệu quả trong công việc và giảm sức lao động của con người,mạch đếm được đưa vào sử dụng thay thế con người trong công việc như đếm sản phẩm,đếm thời gian, đèn giao thông, chia tần số và điều khiển các mạch khác… Với đặc điểm tiệnlợi, chính xác cao, hoạt động ổn định, gọn nhẹ linh hoạt, mạch đếm nhanh chóng được biếtđến và được sử dụng rộng rãi trong mọi lĩnh vực
Xuất phát từ thực tế và ứng dụng rộng rãi của mạch đếm, nên em chọn đề tài “ Thiết
kế mạch đếm từ 0 đến 7 hiển thị trên 1 LED 7 đoạn Anode chung sử dụng nguồn xung vuông được tạo từ IC 7400, IC 7476, IC 7447 ” cho môn học Kĩ thuật số
1.1.Yêu cầu đề tài:
Thiết kế mạch đếm từ 7 về 0 hiện thị trên 1 led 7 đoạn anode chung sử dụng nguồnxung vuông được tạo từ IC 7400, IC 7476, IC 7447
1.2 Mục tiêu đề tài
Khi được cấp nguồn, mạch đếm sẽ đếm lùi không đồng bộ liên tục từ 7 về 0 (Kđ=8)
và tuần hoàn lặp lại
Khi ngừng cấp nguồn, mạch ngừng đếm, không hoạt động
Điện áp hoạt động của hệ thống không gây nguy hiểm đến người sử dụng
Trang 8CHƯƠNG 2: LÝ THUYẾT LIÊN QUAN 2.1 Tìm hiểu về mạch đếm
Mạch đếm là một mạch dãy đơn giảm được xây dựng từ các phần tử nhớ và các phần
về trạng thái xuất phát ban đầu
Bộ đếm thực hiện việc đếm các dãy xung khi có xung điều khiển và nó chỉ có mộtđầu vào Do đó, nếu xung đồng bộ (CLK) xuất hiện khác thời điểm xung đếm (Xđ) xuất hiệnthì việc đếm xung không thực hiện được nên mạch đếm phải có xung đếm đưa vào chính làdãy xung đồng bộ hay mạch đếm chỉ có một đầu vào
Hình 2 1 Sơ đồ khối của bộ đếm
Đồ hình là mô hình mô tả sự chuyển đổi các trạng thái trong hay chính là mô tả hoạtđộng của bộ đếm
Trang 9Hình 2 2 Đồ hình trạng thái tổng quát của bộ đếm
Khi không có tín hiệu vào đếm ( ) mạch giữ nguyên trạng thái ban đầu (i i) khi cótín hiệu vào đếm (Xđ) mạch sẽ chuyển đến trạng thái kế tiếp( i i+1)
Khi bộ đếm ở trạng thái nếu tác động một tín hiệu vào đếm thì bộ đếm sẽ trở về trạngthái ban đầu và khi đó đồng thời xuất hiện tín hiệu ra một lần duy nhất
Trong trường hợp cần hiển thị trạng thái của bộ đếm thì phải dùng thêm mạch giảimã
2.1.1 Phân loại
• Phân loại theo cách làm việc:
+ Bộ đếm đồng bộ (Synchronous counter): là bộ đếm mà sự chuyển đổi trạng tháitrong các FF diễn ra đồng thời khi có tác động của xung đếm Mọi sự chuyển đổi trạng thái(từ Si sang trạng thái mới Sj) đều không thông qua trạng thái trung gian (SiSj)
Xung đồng bộ tác động đồng thời tới các phần tử nhớ
+ Bộ đếm không đồng bộ (Asynchronous counter): là bộ đếm tồn tại ít nhất một cặpchuyển biến trạng thái Si Sj mà trong đó các FF không thay đổi trạng thái đồng thời (Si Si’ Si’’ Sj)
Xung đồng bộ tác động không đồng thời tới các FF
• Phân loại theo hệ số đếm
+ Bộ đếm có hệ số đếm Kđ = : Bộ đếm có hệ số đếm cực đại, khi sử dụng n FF để
mã hoá các trạng thái trong cho bộ đếm thì khả năng mã hoá tối đa là (Kđ = 2, 4, 8, 16
Trang 10+ Bộ đếm có hệ số đếm Kđ = : Sử dụng n FF để mã hoá các trạng thái trong cho bộđếm, sẽ có ( - Kđ) trạng thái không được sử dụng đến Do vậy khi thiết kế bộ đếm cần phảilưu ý đến các trạng thái không sử dụng tức là cần phải có biện pháp làm cho bộ đếm thoátkhỏi các trạng thái đó một cách hợp lý để trở về chu trình đúng mà vẫn phải đảm bảo bộ đếmđược thiết kế là đơn giản (Kđ = 3, 5, 6, 7, 10 )
• Phân loại theo mã:
Quá trình đếm của bộ đếm là quá trình thay đổi từ trạng thái trong này đến trạng tháitrong khác và mỗi trạng thái trong của bộ đếm được mã hoá bởi một mã cụ thể Cùng một bộđếm có thể có nhiều cách mã hoá trạng thái trong khác nhau, các cách mã hoá khác nhau sẽtương ứng với các mạch thực hiện khác nhau
-Mã nhị phân, Mã Gray
-Mã BCD, Mã Johnson
-Mã vòng
• Phân loại theo hướng đếm:
+ Bộ đếm thuận (Up counter): là bộ đếm mà khi có tín hiệu vào đếm (Xđ) thì trạngthái trong của bộ đếm tăng lên 1.(Si Si+1)
+ Bộ đếm nghịch (Down counter): là bộ đếm mà khi có tín hiệu vào đếm (Xđ) thìtrạng thái trong của bộ đếm giảm đi 1.(Si Si-1)
Chú ý: Khái niệm thuận nghịch chỉ là tương đối chủ yếu là do vấn đề mã hoá cáctrạng thái trong của bộ đếm
+ Bộ đếm thuận nghịch: là bộ đếm vừa có khả năng đếm thuận vừa có khả năng đếmnghịch
• Phân loại theo khả năng lập trình:
+ Bộ đếm có khả năng lập trình : Kđ có thể thay đổi phụ thuộc vào tín hiệu điềukhiển
Trang 11+ Bộ đếm không có khả năng lập trình : Kđ cố định, không thay đổi được.
2.1.2 Tìm hiểu về mạch đếm tiến/ lùi không đồng bộ
Đếm nhị phân không đồng bộ còn được gọi là đếm nối tiếp, các trigger mắc nối tiếpvới nhau, lối ra của trigger này được nối với lối vào xung nhịp của trigger sau
Đặc điểm của bộ đêm này là xung nhịp đếm không được đưa đồng thời vào cáctrigger mà chỉ được đưa vào lối vào xung nhịp CLK của trigger đầu tiên làm chuyển trạngthái trigger đầu tiên, xung ở lối ra của trigger này lại là xung nhịp làm chuyển trạng thái củatrigger tiếp theo
Khi đếm tiến thì lấy ở đầu ra Q, khi đếm lùi thì lấy ở đầu ra Q đảo Tín hiệu vào Xđluôn được đưa tới lối vào xung nhịp của trigger có trọng số nhỏ nhất
Hình 2 3 Sơ đồ của bộ đếm tiến nhị phân không đồng bộ 3 bit JK FF
Đặ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 Tất cả 3 trigger đều có J=K=1 nên khi có xung nhịp tác dụng, cáctrigger đều chuyển trạng thái
Trigger Q0 chuyển trạng thái với mọi xung nhịp tác dụng chuyển từ 1 về 0
Trigger Q1 chuyển trạng thái khi Q0 chuyển từ 1 về 0
Trigger Q2 chuyển trạng thái khi Q1 chuyển từ 1 về 0
Trang 12Hình 2 4 Sơ đồ của bộ đếm lùi nhị phân không đồng bộ 3 bit JK FF
Ở mạch đếm lùi ta thấy lối ra Q đảo của trigger trước được nối vào CLK của trigger sau nêntrigger sau sẽ chuyển trạng thái khi trigger đứng trước nó chuyển từ 0 lên 1
2.2 Tìm hiểu về khối tạo xung – IC 7400:
Cổng NAND là kết hợp của cổng AND và cổng NOT Ngõ ra của cổng NAND
là đảo với ngõ ra cổng AND, 7400: 4 cổng NAND, mỗi cổng 2 đầu vào.
Trang 13Nhận xét:
• Ngõ ra cổng NAND = 1 khi có ít nhất 1 ngõ vào của nó bằng 0.
• Ngõ ra cổng NAND = 0 khi tất cả các ngõ vào của nó bằng 1.
Biểu thức logic
Hình 2 6 Mạch tạo xung dùng IC 74LS00
Giá trị linh kiện mạch tạo xung dùng 7400 : R1=R2=4kΩ , C1=100uF
2.3 Tìm hiểu về khối giải mã – IC 74LS47
Chân 16 cấp nguồn VCC 5V, nếu quá 5V thì IC này sẽ bị chết.
Chân 8 là chân nối GND (mass).
Các chân 1,2,6,7 là các chân tín hiệu vào ứng với A,B,C,D.
Các chân 15,14,13,12,11,10,9 là các chân ra, các chân này sẽ được nối với led bảy thanh và được nối như hình trong mạch nguyên lí.
Trang 14Chân thứ 3 LT( Lamp Test) như tên gọi của nó, chân 3 này là chân kiểm tra led bảy đoạn, nếu ta cắm chân này xuống mass thì bộ giải mã sẽ sáng cùng lúc với bảy đoạn Chân này chỉ phục vụ để kiểm tra xem có led nào bị hỏng hay không và trong thực tế không sử dụng nó.
Chân 4 (BI/RB0) luôn luôn được kết nối với mức cao, nếu kết nối với mức thấp thì toàn bộ led sẽ không sáng bất chấp trạng thái ngõ vào là mức gì.
Chân 5 (RBI) kết nối với mức cao.
Hình 2 7 IC giải mã 74LS47
2.4 Tìm hiểu về khối hiển thị- led 7 thanh
Led 7 thanh (7-segment Display) hay còn được gọi là led 7 đoạn được thiết
kế để hiển thị số và một số ký hiệu khác Với các đoạn LED trong màn hình đều được nối với các chân kết nối để đưa ra ngoài Các chân này được gán các ký tự từ a đến g, chúng đại diện cho từng LED riêng lẻ Các chân được kết nối với nhau để có thể tạo thành một chân chung
Trang 15Chân Pin chung hiển thị thường được sử dụng để có thể xác định loại màn hình LED 7 thanh đó là loại nào Có 2 loại LED 7 thanh được sử dụng đó là Cathode chung (CC) và Anode chung (CA).
Trong màn hình hiển thị Anode chung, tất cả các kết nối Anode của LED 7 thanh sẽ được nối với nhau ở mức logic “1”, các phân đoạn LED riêng lẻ sẽ sáng bằng cách áp dụng cho nó một tín hiệu logic “0” hoặc mức thấp “LOW” thông qua một điện trở giới hạn dòng điện để giúp phù hợp với các cực Cathode với các đoạn LED
cụ thể từ a đến g
Hình 2 8 LED 7 thanh hiển thị giá trị đếm.
Thông số kĩ thuật:
• Màu đỏ, A chung (A anode), 1 Dot, 10 chân
• Điện áp rơi trên LED là 2.2V
• Kích thước (19mm x 12.6mm x 8mm)
• Dòng tối đa chạy qua mỗi LED là 25mA
• Dòng chạy bình thường: 10mA Nếu nguồn 5V thì mỗi Led phải nối với 1 điện trở220R (dòng chạy qua mỗi led 13mA)
2.5 Tìm hiểu về khối đếm IC 7476-JK-FF
74LS76 là 1 IC chứa 2 FF JK trong cùng một vỏ, ngõ đồng hồ clock (kí hiệu
là CP: Clock Pulse) tác động cạnh xuống; nó đều có cả 2 ngõ vào trực tiếp là Preset (kí hiệu chân là SD) và Clear (kí hiệu chân là CD), trong cấu tạo mạch như hình dưới,
Trang 16chúng đều được đưa vào tầng NAND đầu 2FF JK cấu tạo chủ tớ, ck tác động cạnh lên, có cả preset và clear
Chân 5 (VCC) đây là chân cấp nguồn 5V để cho IC hoạt động nếu lớn quá IC
có thể bị chết hoặc nhỏ quá thì Ic sẽ không làm việc
Chân 13(GND) là chân nối mass để tạo dòng điện Nếu chân này không nối mass hoặc để hở thì IC sẽ không làm việc và khi đó dẫn tới mạch sẽ không hoạt động.
Chân 4,12,9,16 (chân J1,K1,J2,K2) là các chân tín hiệu vào IC Các chân này sẽ luôn thay đổi trạng thái và khi kết hợp với xung clock nó sẽ cho ra ngõ Q.
Chân 1,6 (chân CLK) là chân xung clock của Trigger, ở đây nó sẽ tích cực ở sườn xuống của xung nghĩa là nó sẽ làm việc trong khoảng thời gian xung từ mức cao chuyển xuống mức thấp, còn khi ta cấp mức cao hoặc mức thấp thì nó sẽ không làm việc.
Chân 3,8 (chân CLR) là chân Clear có nhiệm vụ xóa trạng thái về 0 Ở đây nó tích cực ở mức thấp nếu ta nối nó xuống mass thì nó sẽ hoạt động còn nếu nối lên mức cao nó sẽ không hoạt động.
Chân 11,15 (Q1,Q2) là chân ra ở trạng thái bình thường của Trigger JK
Chân 10,14 (chân đảo) chân ra ở trạng thái đảo so với chân 11,15.
Trang 17Hình 2 9 Sơ đồ chân của JKFF-7476.
Bảng trạng thái của trigger JK FF:
Trang 18CHƯƠNG 3 NỘI DUNG THỰC HIỆN 3.1 Thiết kế mạch
Với Kđ=8, mạch đếm lùi bất đồng bộ có 8 trạng thái từ 7 về 0
Với n=log2(8)=3 nên ta sử dụng 3 bộ JK_FF
Trang 19Hình 3 2 Mạch mô phỏng trên phần mềm Proteus.
Nguyên lý hoạt động: Mạch đếm sử dụng IC 7400 để cấp xung vuông cho toàn mạchhoạt động, đầu ra xung được nối vào chân CLK của trigger JK FF đầu tiên, mạch sử dụng 3
bộ JK FF đếm lùi nhị phân không đồng bộ, tương ứng với 2 IC 74LS76 trong thực tế Cácchân J, K được nối “1”, chính là nguồn VCC tương ứng Đầu ra Q đảo của trigger này đượcnối với xung nhịp CLK của trigger kế tiếp Mạch đếm sử dụng IC 7447 để giải mã Các đầu
ra Q được nối lần lượt với chân 7,1,2 (A,B,C) của IC 7447 Chân 6 của IC 7447 nối massGND Các chân 3,4,5 của IC 7447 nối nguồn VCC Mạch đếm sử dụng LED 7 thanh Anodechung để hiển thị giá trị đếm từ 7 về 0
Trang 20Hình 3 3 Giản đồ xung mạch đếm thu được trên phần mềm Proteus.
QAQBQCCLK
Trang 21CHƯƠNG 4 KẾT QUẢ THỰC HIỆN 4.1 Tự đánh giá đề tài
Ưu điểm: mạch chạy đúng yêu cầu, hoạt động ổn định, gọn nhẹ linh hoạt, dễ dàng thực hiện.
Nhược điểm: bố trí mạch chưa khoa học, thiết kế chưa mang tính công nghiệp.
4.2 Kết luận
Tính thực tế của sản phẩm: Đây là đề tài rất hay và được ứng dụng rất nhiều trong đời sống cũng như trong công nghiệp.Nhằm tăng năng suất, hiệu quả trong công việc và giảm sức lao động của con người, MẠCH ĐẾM được đưa vào sử dụng thay thế con người trong công việc như đếm sản phẩm, đếm thời gian, đèn giao thông, chia tần số và điều khiển các mạch khác… Với đặc điểm tiện lợi, chính xác cao, hoạt động ổn định, gọn nhẹ linh hoạt; MẠCH ĐẾM nhanh chóng được biết đến và được
sử dụng rộng rãi trong mọi lĩnh vực
Hướng phát triển: Có thể thay thế các linh kiện, IC tạo xung, IC điều khiển, IC giải mã… bằng các linh kiện khác trên thị trường mà vẫn đáp ứng được nhu cầu của
đề tài
Trang 22TÀI LIỆU THAM KHẢO
1 Đinh Mạnh Tường, 2001, Cấu trúc dữ liệu & Thuật toán, Nhà xuất bản khoa