[ KIT 89S52_V2 ] Bài 3: Sử dụng Còi chip

Đăng bởi Đỗ Hữu Quang 30/10/2020
[ KIT 89S52_V2 ] Bài 3: Sử dụng Còi chip

[ KIT 89S52_V2 ] Sử dụng Còi chip báo động

 

Chào các bạn!

Hôm nay mình xin giới thiệu với các bạn cách sử dụng nút bấm để điều khiển còi chip báo động trên KIT 89S52 làm việc.

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

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

Trên sơ đồ nguyên lí bên trên các bạn có thể thấy nó có một chiếc nút nhấn nối với 1 PORT của VĐK và 1 còi chíp đã được nối qua tranzito C1815 để kích dòng lên. Ở mạch này các bạn có thể coi nút bấm như 1 tín hiệu đưa vào VĐK ( giống như 1 loại cảm biến nào đó: CB ánh sáng,CB chuyển động, CB mưa,...) để làm một mạch báo động điều khiển tùy các bạn.

Các bạn có thể lập trình khi đưa 1 tín hiệu nào đó vào thì sẽ phát ra tín hiệu làm cho còi chíp kêu lên. Còi chip ở đây hoạt động rất dễ. Các bạn chỉ cần cấp nguồn vào là nó chạy hoạt động như 1 con LED nên các bạn không cần lưu ý nhiều về nó. Các bạn chỉ cần quan tâm phần lập trình nhân tín hiệu vào điều khiển thôi nhé.

III Chương trình

Dưới đây mình sẽ để tạm 1 chương trình đơn giản cho các bạn theo dõi nhé:

Để dễ hiểu hơn phần này các bạn tham khảo qua : [ KIT 89S52_V2 ] Sử dụng nút bấm điều khiển

Đoạn code này rất đơn giản các bạn nhé ^^ nó chỉ hoạt động là khi có tín hiệu từ nút bấm vào VĐK thì VĐK sẽ nhận tín hiệu và xử lí làm cho còi chip kêu.

Ở câu lệnh " if " là câu lệnh điều kiện. Khi đúng với điều kiện thì sẽ hoạt động tiếp. Sai điều kiện thì sẽ không hoạt động.

Các bạn chỉ cần hiểu đơn giản: if(điều kiện) nhiệm vụ

Sau khi so sánh với điều kiện VĐK sẽ làm cho PORT P3_6 hoạt động sau đó 1 khoảng thời gian delay thì còi sẽ tắt.

Đấy code nó chỉ đơn giản như vậy thôi. Các bạn có thể thay thế chiếc nút bấm bằng 1 chiếc cảm biến nào đó:CB ánh sáng,CB chuyển động, CB mưa,... thì sẽ giúp cho bạn đươc rất nhiều việc.

Các bạn tải code tham khảo: 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