[ KIT 89S52_V2 ] Bài1: Hiển thị LED đơn
[ KIT 89S52_V2 ] Bài 1: Hiển thị LED đơn
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.
Thông tin về sản phẩm Kit AT89S52 V2 New các bạn có thể xem tại:
I. Sơ đồ nguyên lý khối Led đơn trên Kit AT89S52 V2.
II Giải thích một chút nhé ^^
Các bạn nhìn vào sơ đồ nguyên lí bên trên sẽ thấy:
Chúng ta các tất cả 8 LED đơn. Các chân dương (VCC) của LED đơn được nối qua trở 330 ôm rồi nối chung với nhau. Các chân âm của LED được nối qua PORT 1 của vi điều khiển 89S52.
Khi ta cấp nguồn và ngắt nguồn các PORT 1 thì sẽ làm cho LED bật và tắt. Nhấp nháp tạo ra hình ảnh thật cho các bạn học lập trình:
- Mức 0: Cấp nguồn => Đèn LED sáng
- Mức 1: Ngắt nguồn => Đèn LED tắt
III Chương trình
Dưới đây mình sẽ để tạm hình ảnh bật tắt 1 LED cho các bạn theo dõi nhé
Dòng thứ 5: Hàm khởi tạo
Dòng thứ 8: Hàm delay tạo thời gian trễ
Dòng thứ 13: Hàm main chính của 89S52
Dòng thứ 14: Vòng lặp, ở đây "whlie(1)" nghĩa là vòng lặp vô hạn
Dòng thứ 15: " P1_0 = 0 " Bật LED sáng
Dòng thứ 16: Tạo độ trễ khoảng thời gian cho LED
Dòng thứ 17: " P1_0 = 1 "
Dòng thứ 18: Tạo độ trễ khoảng thời gian cho LED
Các bạn có thể tham khảo code: Tại đây
Video DEMO