2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
เป็นวงจรที่ผลิตจากบนลงล่างด้วยตัวเอง
ขั้นตอนที่ 1: วงจรควบคุม RTC
นี่คือชั้นแรกของ pcb ซึ่งออกแบบชั้นเดียว ประกอบด้วยตัวควบคุมแรงดันไฟฟ้าบวก, ตัวกรอง, IC นาฬิกาเรียลไทม์, แบตเตอรี่, pic16f628, ส่วนหัว 1 * 16 พินสำหรับ LCD, ส่วนหัวพิน 2x4 สำหรับปุ่มและไฟ LED, ส่วนหัว 1 * 2 พินสำหรับ 5Vsupply
ดังที่คุณทราบ IC นาฬิกาตามเวลาจริง (DS1307) เป็นผลิตภัณฑ์ที่สนับสนุนโปรโตคอลการสื่อสาร I2C ซึ่งไม่รวมอยู่ใน pic16f628 เป็นระดับฮาร์ดแวร์ เพื่อเอาชนะอุปสรรคนี้ ฉันใช้ I2Cprotocol ในระดับซอฟต์แวร์ ซึ่งหมายความว่าคุณไม่จำเป็นต้องใช้อินเตอร์รัปต์ ตั้งค่าสถานะ รีจิสเตอร์ควบคุม ฯลฯ เหตุผลที่เลือก 16F628A คือมันลดพอร์ต I/O ขั้นต่ำที่จำเป็นสำหรับการรับรู้ฮาร์ดแวร์และ ค่าใช้จ่ายของวงจรทั้งหมดรวมถึง pcb, การบัดกรี, ส่วนประกอบ ฯลฯ
ขั้นตอนที่ 2: ชั้นสองสำหรับ Visualizaton และส่วนต่อประสานปุ่ม
ชั้นสองประกอบด้วยปุ่มกด 2*3 หน้าจอ LCD และไฟ LED ปุ่มกลุ่มหนึ่งใช้เพื่อปรับวันที่และเวลา และอีกกลุ่มหนึ่งใช้เพื่อปรับเวลาปลุก สำหรับกลุ่มปุ่มที่ปรับ RTC ปุ่มกลางจะใช้สำหรับการเลือกระหว่างวันที่ เดือน วัน ฯลฯ ปุ่มขวาจะเพิ่มตัวแปรที่เลือก และปุ่มซ้ายหนึ่งปุ่มจะลดตัวแปรที่เลือก เพื่อวัตถุประสงค์ในการปรับเวลาปลุกของกลุ่มปุ่มอื่น ๆ เช่นเดียวกับปุ่ม rtc ปุ่มขวาจะเพิ่มตัวแปรที่เลือก (ชั่วโมง นาที) และปุ่มซ้ายจะลดตัวแปรที่เลือก