สารบัญ:

ตัวจับเวลานาทีตาม PIC16F88 MCU: 4 ขั้นตอน
ตัวจับเวลานาทีตาม PIC16F88 MCU: 4 ขั้นตอน

วีดีโอ: ตัวจับเวลานาทีตาม PIC16F88 MCU: 4 ขั้นตอน

วีดีโอ: ตัวจับเวลานาทีตาม PIC16F88 MCU: 4 ขั้นตอน
วีดีโอ: LDmicro 14: I2C LCD & DS3231 Real-Time Clock (Microcontroller PLC Ladder Programming with LDmicro) 2024, พฤศจิกายน
Anonim
ตัวจับเวลานาทีขึ้นอยู่กับ PIC16F88 MCU
ตัวจับเวลานาทีขึ้นอยู่กับ PIC16F88 MCU

มาดูโปรเจ็กต์ตัวจับเวลานาทีสำหรับผู้เริ่มต้นอย่างง่ายกัน หัวใจของโครงการคือ PIC16F88 MCU แบบ 8 บิต เวลาจะแสดงบนจอแสดงผล 7 ส่วนและตัวจับเวลาดำเนินการโดยใช้ปุ่ม 6 ปุ่ม อุปกรณ์นี้ใช้พลังงานจากแบตเตอรี่ 9 โวลต์

ช่วงเวลาตั้งแต่ 1 ถึง 99 นาที โหมดตัวเลขสองหลักจะแสดงด้วยไฟ LED สีเขียวเพิ่มเติมซึ่งอยู่ทางด้านขวาของจอแสดงผลถัดจากเครื่องหมายจุดทศนิยม ปุ่มห้าปุ่มในแถวแสดงถึงตัวเลขที่หนึ่งถึงห้า ปุ่มที่หกมีสองฟังก์ชั่น - เพื่อรีเซ็ตอุปกรณ์และเปลี่ยนตัวเลขปัจจุบันที่ป้อน

อุปกรณ์จับเวลาทำงานด้วยวิธีต่อไปนี้ หลังจากเปิดสวิตช์หลักแล้ว ตัวเลขศูนย์จะปรากฏขึ้นและอุปกรณ์กำลังรอการกดปุ่ม มีความเป็นไปได้ 3 อย่าง:

1) ในการเข้าสู่ช่วงเวลา 1 ถึง 5 นาที เพียงแค่กดปุ่มใดปุ่มหนึ่งจากห้าปุ่ม การนับถอยหลังจะเริ่มในอีกสักครู่

2) ในการเข้าสู่ช่วงเวลา 6 ถึง 9 นาทีให้กดปุ่มใดปุ่มหนึ่งจากห้าปุ่มและหลังจากนั้นให้กดปุ่มที่ 6 ซ้ำ ๆ เพื่อให้ได้ค่าที่ต้องการ หลังจากกดแต่ละครั้ง ค่าจะเพิ่มขึ้น 1

3) ในการป้อนช่วงเวลา 10 ถึง 99 นาที ให้ป้อนหลักแรกโดยใช้คำแนะนำในขั้นตอนก่อนหน้า จากนั้นกดปุ่มใดปุ่มหนึ่งจากห้าปุ่ม จุดทศนิยมและไฟ LED สีเขียวเพิ่มเติมเปิดขึ้นเพื่อระบุว่ากำลังป้อนตัวเลขหลักที่สองของค่า ตอนนี้กดปุ่มที่ 6 ซ้ำ ๆ เพื่อปรับค่าหลักที่สอง

ในขณะที่กำลังนับถอยหลัง เวลาที่เหลือจะแสดงขึ้นและจุดทศนิยมจะกะพริบเป็นระยะ ในกรณีของตัวเลขสองหลัก ตัวเลขทั้งสองหลักจะปรากฏบนจอแสดงผลเป็นระยะๆ โดยที่หลักที่สองถูกทำเครื่องหมายด้วยจุดทศนิยม ตราบใดที่จำนวนนาทีที่เหลือเป็นตัวเลขสองหลัก ไฟ LED เพิ่มเติมจะติดสว่าง

เมื่อเวลาที่เหลือถึงค่าศูนย์ เสียงเตือนจะดังขึ้น จากนั้นอุปกรณ์สามารถรีเซ็ตได้ด้วยปุ่มที่ 6 เพื่อให้พร้อมสำหรับงานต่อไป

ขั้นตอนที่ 1: อะไหล่ที่จำเป็น

อะไหล่ที่จำเป็น
อะไหล่ที่จำเป็น
  1. PIC16F88
  2. จอแสดงผล 7 ส่วน
  3. 6 ปุ่ม
  4. ตัวต้านทาน 1K - 6 ชิ้น
  5. ตัวต้านทาน 470 - 9 ชิ้น
  6. 7805 ตัวควบคุมแรงดันไฟฟ้า
  7. ตัวเก็บประจุ 0.33 ยูเอฟ
  8. ตัวเก็บประจุ 0.1 ยูเอฟ
  9. ลำโพงเพียโซ
  10. ที่ใส่แบตเตอรี่
  11. สวิตช์

ขั้นตอนที่ 2: วงจรของตัวจับเวลา

วงจรจับเวลา
วงจรจับเวลา

ขั้นตอนที่ 3: รหัสที่มา

รหัสที่เขียนในภาษา C โดยใช้คอมไพเลอร์ MPLAB X IDE และ XC8 สามารถดาวน์โหลดได้:

ขั้นตอนที่ 4: รูปลักษณ์ของอุปกรณ์ขั้นสุดท้าย

รูปลักษณ์ของอุปกรณ์ขั้นสุดท้าย
รูปลักษณ์ของอุปกรณ์ขั้นสุดท้าย
รูปลักษณ์ของอุปกรณ์ขั้นสุดท้าย
รูปลักษณ์ของอุปกรณ์ขั้นสุดท้าย
รูปลักษณ์ของอุปกรณ์ขั้นสุดท้าย
รูปลักษณ์ของอุปกรณ์ขั้นสุดท้าย
รูปลักษณ์ของอุปกรณ์ขั้นสุดท้าย
รูปลักษณ์ของอุปกรณ์ขั้นสุดท้าย

ขึ้นอยู่กับคุณว่าคุณจะประกอบวงจรบนเขียงหั่นขนมหรือสร้างการออกแบบที่ไม่เหมือนใคร ฉันแนบรูปภาพบางส่วนของอุปกรณ์ของฉัน

แนะนำ: