Skip to content

A digital clock designed using Logisim, displaying time in HH:MM format. This project demonstrates the use of counters, decoders, and seven-segment displays to create a functional clock circuit. Suitable for learning digital logic and circuit design."

License

Notifications You must be signed in to change notification settings

Adit-Mugdha-das/Digital-Clock

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

6 Commits
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Digital Clock

Owner: Adit Mugdha Das

A digital clock implemented in Logisim, capable of displaying time in a digital HH:MM format using seven-segment displays. This project demonstrates the use of counters, decoders, logic gates, and a clock generator to simulate a real-time clock.

โœจ Features

๐Ÿ•’ Four-Digit Display: Displays time in HH:MM format.

โฐ Clock Signal: Provides a stable timing source for the circuit.

๐Ÿ”ข Counters:

๐Ÿ•‘ Minutes Counter: Counts up to 59 minutes before resetting.

๐Ÿ•“ Hours Counter: Operates in either a 12-hour or 24-hour mode (configurable).

๐Ÿ”„ Seven-Segment Display Decoding: Converts binary counter outputs to a human-readable digital format.

๐Ÿ” Reset Functionality: Ensures the clock can be reset to its initial state.

๐Ÿ› ๏ธ Components Used

โณ Clock Generator

Generates pulses to drive the counters.

๐Ÿงฎ Counters

Modular counters for minutes and hours.

Carry-out signals ensure proper cascading between counters.

๐Ÿ—บ๏ธ Decoders

Convert binary values from counters to drive the seven-segment displays.

๐Ÿ”ข Seven-Segment Displays

Used to visually represent digits for time.

โš™๏ธ Logic Gates

Handle carry-over, resets, and control logic.

๐Ÿ” Flip-Flops

Provide synchronization and state management for the clock.

๐Ÿงญ How It Works

โณ Clock Signal:

The clock generator produces pulses that increment the minutes counter.

๐Ÿ•‘ Minutes Counter:

Counts from 0 to 59 and resets. Upon reaching 59, a carry-out signal is sent to the hours counter.

๐Ÿ•“ Hours Counter:

Operates in either a 12-hour or 24-hour mode, resetting at the appropriate value.

๐Ÿ”ข Display:

The binary outputs of the counters are decoded and displayed on the seven-segment displays in a HH:MM format.

๐Ÿš€ Usage

Open the .circ file in Logisim.

Simulate the circuit by starting the clock.

Observe the time updating in real-time on the digital displays.

๐Ÿ“‚ File Details

๐Ÿ“ Circuit File: Digital Clock.circ

Contains the complete Logisim project for the digital clock.

๐Ÿ“œ License

This project is licensed under the MIT License. Feel free to use, modify, and distribute the code as per the license terms.

Feel free to contribute to this project by creating pull requests or reporting issues! ๐Ÿš€

About

A digital clock designed using Logisim, displaying time in HH:MM format. This project demonstrates the use of counters, decoders, and seven-segment displays to create a functional clock circuit. Suitable for learning digital logic and circuit design."

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published