element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
element14 presents
  • Challenges & Projects
  • More
element14 presents
element14 presents Forum DIY Discrete Logic LED Countdown Timer
  • Blog
  • Forum
  • Documents
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join element14 presents to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • State Suggested Answer
  • Replies 14 replies
  • Answers 1 answer
  • Subscribers 106 subscribers
  • Views 1852 views
  • Users 0 members are here
  • automation
Related

DIY Discrete Logic LED Countdown Timer

evo
evo 4 months ago

Hey everyone, I'm trying to create a countdown system, but I'm having trouble understanding how everything works together. I'm not really sure how to chain the parts properly. Could someone please show me a clear schematic or example of how to connect everything step by step?

  • Sign in to reply
  • Cancel

Top Replies

  • beacon_dave
    beacon_dave 4 months ago +3 suggested
    I'm assuming that you are referring to the element 14 Presents timer project ? /challenges-projects/element14-presents/project-videos/w/documents/5402/diy-discrete-logic-led-countdown-timer----episode…
  • beacon_dave
    beacon_dave 4 months ago +2
    Start with the clock circuit: and connect the 1Hz output (top right) to the Clk input (middle left) of the 1's counter: Then connect the CarryOut (lower right) to the Clk input (upper middle left…
  • evo
    evo 4 months ago in reply to beacon_dave +1
    do you know what the full one is with everyting
  • beacon_dave
    beacon_dave 4 months ago in reply to evo +1
    Yes, but I think you need to remove the reset logic on the 1's counter for the minutes and the 1's counter for the hours as they will need to show 0-9 and not 0-5.
  • beacon_dave
    beacon_dave 4 months ago in reply to evo +1
    It looks like you are almost there. It is perhaps time to start building a prototype on some breadboard to help understand the circuit. If you start with one decade counter connected to one display driver…
  • beacon_dave
    0 beacon_dave 4 months ago

    I'm assuming that you are referring to the element 14 Presents timer project ?

    /challenges-projects/element14-presents/project-videos/w/documents/5402/diy-discrete-logic-led-countdown-timer----episode-509

    If so, there are some schematics here:

    https://github.com/surbhika-rastogi/Digital-Countdown-Timer-without-microcontroller/tree/main/schematics

    • Cancel
    • Vote Up +3 Vote Down
    • Sign in to reply
    • Verify Answer
    • Reject Answer
    • Cancel
  • evo
    0 evo 4 months ago in reply to beacon_dave

    do you know what the full one is with everyting

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • beacon_dave
    0 beacon_dave 4 months ago in reply to evo

    The filenames with the '.pro' file extensions will be the KiCad project files.

    • 1HzClock.pro
    • Countdown Timer.pro
    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • beacon_dave
    0 beacon_dave 4 months ago

    Start with the clock circuit:
    image

    and connect the 1Hz output (top right) to the Clk input (middle left) of the 1's counter:

    image

    Then connect the CarryOut (lower right) to the Clk input (upper middle left) on the 10's counter:

    image

    The cascade connection between the two counters is shown here:

    image

    To add the preset option you need to insert the switches between the clock 1Hz output and the 1's counter, and the carry out of the 1's counter and the clock input of the 10's counter as shown here:

    image

    which disconnects it from automatic clock operation and allows you to clock it manually with the push buttons.

    Note that the display digits are in the reverse order here. The 1's counter display is shown on the left on the schematic whereas in the physical world it will be positioned on the right.   

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • evo
    0 evo 4 months ago in reply to beacon_dave

    imagelike this?

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • beacon_dave
    0 beacon_dave 4 months ago in reply to evo

    Yes, but I think you need to remove the reset logic on the 1's counter for the minutes and the 1's counter for the hours as they will need to show 0-9 and not 0-5.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • evo
    0 evo 4 months ago in reply to beacon_dave

    is that binairy?

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • beacon_dave
    0 beacon_dave 4 months ago in reply to evo

    BCD (binary coded decimal).

    The  JAM1-JAM4 pins set the value you want to reset the decade counter to, so in this case it has been set to the value of 0101 (5 decimal).

    The reset is triggered by the combinational logic attached to the counter outputs Q1-Q4.

    When ( Q2 AND Q3 are high ) OR when Q4 is HIGH the counter is reset.

    The logic added will therefore reset the counter to 5 whenever the counter outputs a value of 6,7,8, or 9.

    image

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • evo
    0 evo 4 months ago in reply to beacon_dave

    image

    is this good?

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • beacon_dave
    0 beacon_dave 4 months ago in reply to evo

    You probably want the switches on all 6 counters so that you can set each individually.

    You have too much reset logic. Only the 2nd, 4th (and potentially 5th and 6th) counter needs it.

    image
    The 1st counter (seconds units) drives the last digit so it needs to be able to count from 9 down to 0
    The 2nd counter (seconds tens) drives the second last digit so needs to count from 5 down to 0 so needs the reset logic.

    image

    Same with the minutes counters.   

    image

    What is the maximum number of hours are you wanting to count down from as that will affect the reset logic. No logic and it will count down from max of 99hours.  

    The same logic for the minutes and seconds and it will count down from max of 59hours.

    image

    but you could change the reset logic to make it from max of whatever you want.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
>
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube