Hire Experts For Answers
Order NowRelated Study Services
- Homework Answers
- Coursework writing help
- Term paper writing help
- Writing Help
- Paper Writing Help
- Research paper help
- Thesis Help
- Dissertation Help
- Case study writing service
- Capstone Project Writing Help
- Lab report Writing
- Take my online class
- Take my online exam
- Do my test for me
- Do my homework
- Do my math homework
- Online Assignment Help
- Do my assignment
- Essay Writing Help
- Write my college essay
- Write my essay for me
DESCRIPTION
Posted
Modified
Viewed
14
This project requires to build a working clock using Logisim application. All details are provided in PDF file. Also, template can be provided if needed. The deadline is 3/31/2021 11:50 P.M. (GMT-4)
This order does not have tags, yet.
Attachments
CDA3103
Project 1: Digital Clock
Spring 2021
Due : March 28, 2021
Objectives
• To design, implement and simulate a digital clock
capable of displaying seconds, minutes and 12 or 24
hours timing, with a date indicator that display days
,months and years.
Marks Breakdown
Element Points
Second counter circuit section 15
Minute counter circuit section 10
Hours counter circuit section 15
Days counter Circuit section 15
Months counter circuit section 15
Years counter circuit section 15
AM/PM 5
Report 10
Bonus: Stop watch 5
Bonus: Adjustable Clock 10
Bonus: Creativity in design, implementation Max 5
Bonus: Early submission 5
Total 100 + 25 (bonus)
Introduction
A digital clock is a type of clock that displays the time digitally. It uses digital counters that count second,
minute and hours. Each sixty seconds make a minute and each sixty minutes an hour. After twenty four
hours the clock resets and starts from initial condition. The functional unit of a digital clock is a
counter that represents a second, minute or hour block.
A counter may be defined as a register i.e. a group of flip-flops that goes through a predetermined
sequence of states upon the application of input pulses. The logic gates in a counter are connected in such
a way as to produce a prescribed sequence of binary states in the register.
DESIGN PROCEDURES
• For easier design, the general circuit of the digital clock is divided into nine sub sections (4,8, and 9 are optional)
namely;
1. Second counter circuit section
2. Minute counter circuit section.
3. Hour counter circuit section.
• Two options: 12 and 24 hours. Select one of them
4. AM/PM (optional. Hour counter should be in mode 12.)
5. Days counter Circuit section. (30 days)
6. Months counter circuit section. (12 month)
7. Years counter circuit section. (initial value 2021)
8. Stopwatch section. (Bonus : 5 points)
9. Adding extra inputs for adjusting the time and date to a certain time and date (Bonus : 10 points)
There is an extra video explaining how you can design a sequence counter counting from 0 to 60. this counter can
be used as a second counter and a minute counter.
A similar technique used for second counter could be used for Hours, Days, Month and years.
DESIGN PROCEDURES
• For easier design, the general circuit of the digital clock is divided into nine sub sections (4,8, and 9 are optional)
namely;
1. Second counter circuit section
2. Minute counter circuit section.
3. Hour counter circuit section.
• Two options: 12 and 24 hours. Select one of them
4. AM/PM (optional. Hour counter should be in mode 12.)
5. Days counter Circuit section. (30 days)
6. Months counter circuit section. (12 month)
7. Years counter circuit section. (initial value 2021)
8. Stopwatch section. (Bonus : 5 points)
9. Adding extra inputs for adjusting the time and date to a certain time and date (Bonus : 10 points)
• Then Add the subcircuit to the library of LOGISIM.
DESIGN PROCEDURES (cont.)
There is an extra video explaining how you can design a sequence counter counting from 0 to 60. this counter
can be used as a second counter and a minute counter.
A similar technique used for second counter could be used for Hours, Days, Month and years.
In this video, you will learn how you to create and add the designed subcircuits to the Logisim libraries.
The new subcircuits
added in the library of
LOGISIM
DEMO
• There is a template for the display. You can use it and connect your design to this display or you can
use your own configuration.
• In this template some inputs are fixed and a digital system using build-in counters and comparators for
seconds have been designed. The display should be connected to your own design and the extra
elements should be removed.
• Play the clip below. In this clip, the frequency is changed to help you to see the changes in a faster
speed, but the frequency should be 1 HZ.
DEMO (Cont.)
• The layout of the subcircuits could be like the subcircuits below or any other form that you prefer.
• The final design should be completed by
• adding the other required subcircuits, and connecting them to the display.
SUBMISSION
1. A . circ file named Yourname_DigitalClock.circ
2. A report (Yourname_DigitalClock.doc or Yourname_DigitalClock.pdf) explaining the process of designing.
Your report should have enough details such as truth table, state table, state diagram, block diagram or
everything that you used for the design and implementation.
Recommended Recourses
• The Text (Digital Design by M. Morris Mano)
• Logisim Help
• Design, Implementation and Simulation of 12/24 Hours Digital Clock
• YouTube Resources:
• Link1
• Link2
https://www.ijera.com/papers/Vol4_issue8/Version%201/F048013456.pdf
https://www.youtube.com/watch?v=DcgcM5C7RN8
https://www.youtube.com/watch?v=oKaUm07y9Bo
Explanations and Answers
0
No answers posted
Post your Answer - free or at a fee
NB: Post a homework question for free and get answers - free or paid homework help.
Get answers to: A Computer Logic Working Clock Project or similar questions only at Tutlance.
Related Questions
- I Need Python Programming Help On My Test
- I Need Someone To Code This Homework 4B: The 2048 Game. I Have Been Really Struggling On It
- Homework Coding.write And Test A Function To Draw A Box On The Bitmap Display
- Programming Project.for A Data Structures Class
- Writing A Program In Java That Meets The Requirements Stated On The Attached File
- Summative Lab Worksheet Using Mbed Online Complier And Simulator
- Java Scrabble Game Programming
- Python Coding Computer Science Fill In The Blank Homework Online Banking System
- Sql Injection, Buffer Overflow Seed Labs
- Computer Vision Homework, Computational Graphs And Backprop, Optimization And Fitting Fully-Connected Neural Networks
- Neural Network Project Training/Classify
- Answer This Software Security Exam
- Subnet Problem Solving 2021
- Programming Assignment In Java Details In Requirements
- Writing A Project Of Scheme Functions
- Writing A Project Of Scheme Functions
- Wireshark Homework Help. I Am Looking To Get Help With My Homework.
- Cyber Security (Network Security)
- Data Sockets Lab - Using A Mock Server To Send Data And Receive A Response
- Microsoft Excel Project 6-5 Classic Gardens
- File System Report To Stdout About The File System Supplied To The Program As A Command Line Argument.
- Create A Game Using Coding In Python
- Have To Design A Coding Interview Question In Python For Testing Knowledge Both Basic Data Structures And Algorithms.
- Question1 Assignment Coding C Plus Plus Language
- Hw 02 - Regex And Filters Linux/Unix
- Data Sockets Lab To Test For Request And Response
- Homework In Javascript Pragram
- Just Code In Javascript Pragram
- Does The 5Th Amendment Provide Protections Against Self Incrimination Of Encrypted Files During A Cyber Investigation
- Networking 2 Acl Assignment Please Check
- Show All Work Done For Each Problem
- Edit The "Department" Class Using Iterators (C++)
- Coding Using Matlab To Create A Newton Fractal
- Assignment 2 Easy Code Assignment 2 Easy Code
- Coding Project In C Need Help Please
- Implementing A Binary Search Tree In A Deck Of Cards
- Implementing A Binary Search Tree In A Deck Of Cards
- Generic Array List In C++ And Java
- Atom List Machine Problem 3 ...
- Individual Ai Assignment(Project Report)
- Sentimental Analysis Of Twitter Data For 2021 Oscar Awards Ceremony
- Sentimental Analysis Of Twitter Data For 2021 Oscar Awards Ceremony
- Computer Science Java About Cards
- Program An Application For Ordering Food And Calculating The Price And Tax
- Network Diagram For Abc Corporation
- L06: Lab - Network Diagram For Abc Corporation
- Blockchain In Python With Networking
- In This Project, You Will Build The Following Gates. Each Circuit Are Shown As Well. Ram 64,Ram512 ,Pc
- Inter-Process Communication (Ipc) With Pipes In C
- Jupyter Notebook Tasks.create A Python File Dmv_Record.py That Contains The Definition Of A Class Named Dmvcarrecord.