Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

The traffic light (microprogramming) using Java Logisim., This assignment is intended to introduce you to the concept of microprogramming -- storing a sequence of zeros

The "traffic light" (microprogramming) using Java Logisim.,
This assignment is intended to introduce you to the concept of microprogramming -- storing a sequence of zeros and ones in a ROM and sending synchronous signals to control something, be it traffic lights.
1. Maintain the current timings as much as possible. You will see the sequence of lights as follows for the North-South/East-West traffic lights: Red/Red (longs for safetty), Red/Green (long), Red/Yellow (short), Red/Red (safety), Green/Red (long), Yellow/Red (short) and REPEAT. The walk/don't walk lights are nor programmed and will remain orange (don't walk). Fix this first. During the safety combination of Red/Red, they should remain orange (don't walk). However, when East-West has a green light, it is safe to turn on the North-South (walk) light by outputting a 1, whereupon it will turn white.
2. As a second task (not for additional credit, just part of the assignment) change the major sequence as in (1) to match the European system. The only change is this: The light about to go green is immediately preceeded by a short, single tick period where BOTH red AND yellow are lit as a signal to prepare to move. So, change the sequence to Red/Red (long safety), Red/Red_&_yellow (short), Red/Green (long), Red/Yellow (short), Red/Red (safety), Red_&_Yellow/Red (short), Green/Red (long), Yellow/Red (short) and REPEAT.
The counter will drive the address lines of the ROM through 16 addresses (0 through 15) and a byte of data will by output from each address. I suggest that you make a table with columns for (a) the address, (b) the required display in words, (c) the binary pattern required to make the display in (b), the two hexadecimal digits corresponding to the binary pattern. Be organized and this will not take long at all.

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Database Processing

Authors: David J. Auer David M. Kroenke

13th Edition

B01366W6DS, 978-0133058352

More Books

Students also viewed these Databases questions