Ngày 27/01/2015 22:52:44 / Lượt xem: 8744 / Người đăng:
biendt
/ Tác giả: phamtoanbonmat@gmail.com
Bảng chữ LED ma trận 8x16 dùng 8501 + ASM
Đã lâu rồi không viết bài viết về những cái mình tìm hiểu được nên hôm nay rảnh rỗi , tôi tranh thủ viết bài viết này , nhằm chia sẻ với anh em cùng đam mê điện tử
Ngày trước tôi có viết một bài viết về led ma trận quang báo, sử dụng vi điều khiển 89c51, điều khiển led ma trận 8x8 và điều khiển chung cột
Tuy nhiên đó mới chỉ là mạch mô phỏng, và có vẻ như từ việc mô phỏng đến việc thiết kế ra mạch thật còn nhiều khó khăn đối với bạn đọc, Hôm nay tôi sẽ chia sẻ với các bạn việc thiết kế mạch thật từ một sơ đồ mạch mô phỏng như ở bài viết lần trước.
Tuy nhiên có một số thay đổi trong sơ đồ này.
1. Thay vì sử dụng ic 74ls541 thì minh sẽ sử dụng ic đệm 74ls 245.
Lý do: Ic này thông dụng hơn và việc vẽ mạch in với nó cũng dễ hơn.
2. Do thời gian có hạn vì tôi phải đi làm liên miên lên tôi thỉ thiết kế thực hành với 2 con led ma trận, việc thiết kế nhiều hơn chỉ là thêm vào ở phần vẽ mạch in.
Đây là sơ đồ mạch mô phỏng của led ma trận quang báo .
Với sơ đồ mạch nguyên lý như ở trên, các bạn sẽ có thể thiết kế thành mạch in như dưới đây.
Đây là sơ đồ mạch in cho 2 led ma trận và 2 IC.
Các bạn chú ý những dây màu đỏ sẽ là lớp đồng thứ 2 – Khi thực hiện các bạn có thể thay thế nó bằng dây đồng nối như những dây nối xung quanh trong phần mạch in này mà các bạn thấy.
Ở đây tôi chỉ thay thế được một số vì nhiều đoạn dài qua mà linh kiện mạch in của tôi lại ko đủ dài , cho nên tôi vẫn để nó là màu đỏ.
Nếu các bạn sử dụng dây đồng thay cho lớp 2 thi khi in mạch phải bỏ lớp 2 đi và khi làm mạch thì dùng dây đồng nối vào.Ngược lại bạn nào muốn in mạch 2 lớp, thì lại phải chuyển cái dây nối thành bus màu đỏ.
Đây chính là dây nối được mô phỏng cho mạch in, sử dụng khi chúng ta lấy dây đồng thay cho lớp 2.
Phần mạch 3d của nó như sau :
Mạch điều khiển
Như vậy ở trên là toàn bộ phần mạch in và mạch 3D mà các bạn có thể tham khảo- và có thể thiết kế khác tôi theo ý thích của mình trên Proteus hoặc một phần mềm vẽ mạch khác nào đó.
Và sau khi thiết kế bằng cách làm mạch thủ công thì tôi có được mạch thật như sau
Video sản phẩm
Mạch nguyên lý + PCB + Code asm + mô phỏng
Mạch nguyên lý vẽ trên Protues
PCB được vẽ trên Protues
Mô phỏng trên Protues
Code được viết cho AT89C51, ngôn ngữ Asm môi trường trong Protues.