|
This package is combined with Logic Design on one CD
REAL boards can be built and controlled AT THE SAME time as the simulation if you have Minilab 1008 (www.adeptscience.co.uk)
Artwork is supplied for the boards marked A Traffic Lights A Greenhouse—temperature control 7 segment LED A 8 Lights (2 configurations) A Clock on card—5 bit Motor Control A Card reader 10 bit (requires multiplexing) A Switches to control lights via the computer A 2 digit counter 3 digit UP/DOWN counter A 16 Lights from an 8 bit port (requires a 1 of 16 decoder) A Twin dice—roll one or both—then read the numbers A Dial—count the pulses from a telephone dial
The CD supplies interactive programs that enable you to control (on screen) the various simulation interfaces that are shown above. The simulations all (except Greenhouse and 2 digit counter) accurately mimic real devices that have been built and tested.
The programming involves inserting numbers (numeric control) into the simulated user port. This is connected to the relevant simulated device in order to control it.
If you have a MINILAB 1008 (www.adeptscience.co.uk) you can CONTROL any of the boards you have built at the same time as the simulation is running. If the simulation works -- so will the real board!
|
Real control requires the interface board shown below to be built.
This is professionally produced -- -- but it is very easy to make your own using the supplied artwork.
|
MINILAB also allows analogue control, and timers, but that is not covered in this work.
Programs you write can be SAVED and LOADED. Answers are supplied and can be loaded from disc.
Simple home made board using the artwork below
Comes with a 64 page manual (Word document) and the control software for driving the boards
The supplied program is an exe file so it will run on any PC with Windows95 or later. However, if you have Visual Basic then the software can be included in your own programs.
As well as learning how the integrated circuits work you will also encounter the programming techniques listed below:-
Loops: To repeat a set of instructions a given number of times. Nested loops: One loop inside another. If...Then: A control statement that allows different actions depending on a given condition.
Programs can be saved and subsequently reloaded.
- They can be single stepped (executed one instruction at a time) for debugging purposes.
- They can be run in the normal manner (at full speed).
- The SPEED OF EXECUTION can be altered—even when the program is running!
Editing features are supplied to make it easy to alter the program.
|