[ KIT 89S52_V2 ] Bài 5: Hiển thị LED 7 Thanh

Đăng bởi Đỗ Hữu Quang 30/10/2020
[ KIT 89S52_V2 ] Bài 5: Hiển thị LED 7 Thanh

[ KIT 89S52_V2 ] Hiển thị LED 7 Thanh

 

Chào các bạn!
Hôm nay, mình xin giới thiệu đến các bạn hướng dẫn điều khiển hiển thị Led đơn trên Kit AT89S52 V2.

I. Sơ đồ nguyên lý khối Led đơn trên Kit AT89S52 V2.

 

II Mạch mô phỏng trên Protues 8

Các bạn tải mạch mô phỏng: Tại đây

III Giải thích một chút nhé ^^

LED 7 thanh cũng tương tự như LED đơn: [ KIT 89S52_V2 ] Hiển thị LED đơn các bạn chỉ cần cấp guồn cho LED nhấp nháy thôi

Sơ đồ LED 7 thanh Anot chung:

 

Để cho LED sáng chúng ta cấp nguồn dương vào chân VCC, để cho LED sáng theo các số thì ta cần cấp nguồn phù hợp với các chân: A, B, C, D, E,F ,G theo thứ tự như hình bên trên thì LED sẽ sáng.

VD: Bạn muốn LED sáng hiển thị nên số 1. Bạn cấp nguồn cho chân B và C của LED nhưng các bạn lưu ý là chân VCC của LED phải được cấp nguồn nhé.

Trên KIT 89S52_V2 này mình sử dụng LED 7 Thanh 4 số Anot chung:

Nên khi các bạn muốn cả bốn LED sáng thì các bạn cấp nguồn cho cả 4 chân VCC của LED nhé.

IV Chương trình

Dưới đây mình sẽ để tạm hình ảnh điều khiển cả 4 LED cùng sáng từ 0-9

Các bạn cân lưu ý dòng thứ 7: Dòng này là tạo các mã LED hiển thị từ 0-9. Nếu các bạn chưa hiểu có thể theo dõi bảng dưới

Dòng thứ 8: Dòng này là khai báo " i " để dùng cho vòng lặp for bên dưới chương trình chính

Dòng thư 16: Dòng này điều khiển cả 4 LED cùng sáng. Nếu các bạn muốn chỉ sáng 1 LED thì theo sơ đồ nguyên lí có 4 PORT P32, P33, P34, P37 các bạn chỉ sử dụng 1 PORT thôi thì sẽ chỉ có 1 LED sáng

Dòng thứ 17: Dòng này là vồng lặp điều kiện sẽ đếm từ 0 cho đến 10. " i = 0 " sẽ bắt đầu từ 0, " i < 10 " i đến 10 sẽ dùng lại quay lại vòng lặp bắt đầu từ 0.

Dòng thứ 18: Dòng này chỉ VĐK sẽ điều khiển PORT 1 hoạt động

Các bạn tải code: Tại đây

Video DEMO

 

 

Các tin khác

Gửi bình luận
Chất lượng hàng đầu
Chất lượng hàng đầu

Cam kết tất cả sản phẩm chính hãng 100%

Giao hàng siêu nhanh
Giao hàng siêu nhanh

Chúng tôi cam kết giao hàng trong 24h

Mua hàng tiết kiệm
Mua hàng tiết kiệm

Giảm giá & khuyến mãi với ưu đãi cực lớn

Hỗ trợ online 24/7
Hỗ trợ online 24/7

Gọi ngay 0878842345 để được tư vấn

zalo
Hotline
0878842345