يعرض هذا المشروع تصميم وتنفيذ نظام ساعة رقمية يعتمد على المتحكم الدقيق ATmega32. تقوم الساعة بعرض الساعات والدقائق والثواني باستخدام ست شاشات 7-Segment مرتبة بنظام 12 ساعة.
يعتمد النظام على مذبذب كريستالي (Crystal Oscillator) لضمان دقة التوقيت، حيث يتم برمجة المتحكم لعدّ الوقت بدقة مع تحديث الشاشات بشكل لحظي (Real-Time).
يوضح هذا المشروع مفاهيم مهمة في الأنظمة المدمجة مثل:
توصيل المتحكمات الدقيقة مع المكونات الإلكترونية.
استخدام تقنية Multiplexing للتحكم في شاشات 7-Segment.
تطبيق مبادئ تصميم الأنظمة المدمجة (Embedded Systems Design).
Component list
➢ Hardware Components:
• ATmega32 Microcontroller
• Six Common-Cathode 7-Segment Displays
• 20 MHz Crystal Oscillator
• Two 22 pF Capacitors (for the crystal)
• Current-limiting resistors (220Ω) for each segment
• 6 × BCD
• Leds
• Resistors
• Push buttons (Reset, Set Time)
• Breadboard
• Jumper wires
• 5V Power Supply
➢ Software Tools:
• Atmel Studio for AVR
• Proteus for simulation
• Fritzing for circuit drawing