Mục lục:

Bộ hẹn giờ phút dựa trên MCU PIC16F88: 4 bước
Bộ hẹn giờ phút dựa trên MCU PIC16F88: 4 bước

Video: Bộ hẹn giờ phút dựa trên MCU PIC16F88: 4 bước

Video: Bộ hẹn giờ phút dựa trên MCU PIC16F88: 4 bước
Video: Chương 8: Ngắt của PIC16F887. Phần 8-4. Ứng dụng ngắt timer T1 định thời đếm giây chính xác. 2024, Tháng mười một
Anonim
Bộ hẹn giờ phút dựa trên MCU PIC16F88
Bộ hẹn giờ phút dựa trên MCU PIC16F88

Chúng ta hãy xem xét dự án đơn giản của người mới bắt đầu về bộ đếm giờ phút. Trung tâm của dự án là MCU 8-bit PIC16F88. Thời gian được hiển thị trên màn hình 7 đoạn và bộ đếm thời gian được vận hành bằng 6 nút. Thiết bị được cung cấp bởi pin 9 volt.

Khoảng thời gian từ 1 đến 99 phút. Chế độ số hai chữ số được biểu thị bằng đèn LED màu xanh lá cây bổ sung nằm ở phía bên phải của màn hình, ngay bên cạnh dấu chấm thập phân. Năm nút liên tiếp đại diện cho các số từ một đến năm. Nút thứ sáu có hai chức năng - để đặt lại thiết bị và thay đổi chữ số hiện tại đang được nhập.

Thiết bị hẹn giờ hoạt động theo cách sau. Sau khi bật công tắc chính, một chữ số 0 sẽ hiển thị và thiết bị đang đợi các nút được nhấn. Có 3 khả năng:

1) Để nhập khoảng thời gian từ 1 đến 5 phút, chỉ cần nhấn một trong năm nút. Đếm ngược sẽ bắt đầu sau ít phút nữa.

2) Để nhập khoảng thời gian từ 6 đến 9 phút, hãy nhấn bất kỳ nút nào trong số năm nút và ngay sau đó nhấn liên tục nút thứ 6 để đạt được giá trị mong muốn. Sau mỗi lần nhấn, giá trị sẽ tăng lên 1.

3) Để nhập khoảng thời gian từ 10 đến 99 phút, hãy nhập chữ số đầu tiên theo hướng dẫn ở bước trước. Sau đó nhấn bất kỳ nút nào trong số năm nút. Dấu thập phân và đèn LED màu xanh lá cây bổ sung bật cho biết rằng chữ số thứ hai của giá trị đang được nhập. Bây giờ nhấn nút thứ 6 liên tục để điều chỉnh giá trị chữ số thứ hai.

Trong khi đang tiến hành đếm ngược, thời gian còn lại đang được hiển thị và dấu thập phân nhấp nháy định kỳ. Trong trường hợp số có hai chữ số, cả hai chữ số đều xuất hiện định kỳ trên màn hình với chữ số thứ hai được đánh dấu bằng dấu thập phân. Miễn là số phút còn lại là một số có hai chữ số, đèn LED bổ sung sẽ sáng.

Khi thời gian còn lại đạt đến giá trị 0, cảnh báo bằng âm thanh sẽ được kích hoạt. Sau đó, thiết bị có thể được thiết lập lại bằng nút thứ 6 để sẵn sàng cho các tác vụ tiếp theo.

Bước 1: Các bộ phận cần thiết

Các bộ phận cần thiết
Các bộ phận cần thiết
  1. PIC16F88
  2. 7- phân đoạn hiển thị
  3. 6 nút
  4. Điện trở 1K - 6 miếng
  5. 470 điện trở - 9 miếng
  6. Bộ điều chỉnh điện áp 7805
  7. Tụ điện 0,33 uF
  8. Tụ điện 0,1 uF
  9. loa piezo
  10. hộp đựng pin
  11. một công tắc

Bước 2: Mạch của bộ hẹn giờ

Mạch hẹn giờ
Mạch hẹn giờ

Bước 3: Mã nguồn

Mã được viết bằng C sử dụng trình biên dịch MPLAB X IDE và XC8 có sẵn để tải xuống:

Bước 4: Giao diện thiết bị cuối cùng

Giao diện thiết bị cuối cùng
Giao diện thiết bị cuối cùng
Giao diện thiết bị cuối cùng
Giao diện thiết bị cuối cùng
Giao diện thiết bị cuối cùng
Giao diện thiết bị cuối cùng
Giao diện thiết bị cuối cùng
Giao diện thiết bị cuối cùng

Việc bạn chỉ lắp ráp mạch trên breadboard hay tạo ra một thiết kế độc đáo nào đó là tùy thuộc vào bạn. Tôi gửi kèm theo một số hình ảnh về các thiết bị của mình.

Đề xuất: