A Digital Alarm Clock

For our Digital Systems Design final project, our objective was to construct a digital alarm clock employing Logisim and develop a Printed Circuit Board (PCB) through EasyEDA. The clock aimed to feature a prominent 7-segment display showcasing time, including seconds, in a 12-hour format. Following comprehensive design iterations and analysis, the clock successfully emitted a beep signal every second. Additionally, the clock is designed to be powered by mains electricity. It incorporates functionality to set the time and distinguish between morning and evening. Moreover, the alarm possesses a unique attribute wherein it emits a beep every 15 minutes. Our project utilized essential components such as a BCD to Seven Segment display IC, a decade counter, a buzzer, and seven-segment displays. The rationale behind employing these components was driven by their specific functionalities. The BCD to Seven Segment display facilitated the translation of Binary Coded Decimal (BCD) input into a format compatible with the seven-segment display, while the decade counter aided in sequence generation for displaying time. The buzzer was integrated to generate alarm sounds, and the seven-segment displays provided the visual representation of the time. This selection of components was pivotal in achieving the clock's functionality, ensuring accurate time representation, alarm triggering, and seamless display output.