Danh mục sản phẩm

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

time Thứ Ba, 28/05/2019
user Đăng bởi Đỗ Hữu Quang

[ 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

 

 

Viết bình luận của bạn:
popup

Số lượng:

Tổng tiền: