ELECTRONIC PROJECTS
CIRCUIT &
 DESIGN
CIRCUITS
& IDEAS
CIRCUIT BRICKS
CIRCUIT BLOX
TEACHING RESOURCES
QUIK THINKAZ
SCHEMES OF
WORK
TUTORIALS
SHOP
REFERENCE
Home > EZCPU Resources
EZ CPU RESOURCES
Page still under construction!!

Soon to add more routine examples and subroutines that can be used for developing other programs!

We welcome any programs and routines you would like to add - please send them to us and we will publish them.

TOPICS Techniques covered Syllabus ref. (OCR) Input module Output module
CONTROL OUTPUTS
1: Basic Counter - counts in binary and displays an output
Counting loops
5.4.5 g(i)
2: Light sequencer - uses indirect addressing to access a table.
Indirect addressing
3: Bounce game - A simple game testing your reactions.
Masking input bits
4: Quiz master - A 4 player Quiz Master that displays the first contestant to press a button within 5 seconds.
5.4.5 g(ii)
DAIP opt.
Q2DD
DRIVING 7-SEGMENT DISPLAYS
1: Alpha-numeric display - a single digit messaging program
Indirect table addressing
5.4.5 g(ii)
QSDD
single 7seg.
2: 4-bit Binary to Seven Segment Decoder - software version of a common IC
Driving 7-segment display
3: Digital Dice - produces a number from 1 to 6
Masking input bits
5.4.5 g(iii)
DAIP module (optional)
4: Random Number Generator - produces a lottery number from 1 to 49
Number comparison
Q2DD
5: 99 Second Timer - uses fixed length routines for accurate timing
Fixed timing routines
6: Improved 99 Second Timer - has start/stop and reset facility for timing external events using input sensors.
Eg. Scalectrix or falling object timer
MOTORS & SERVOS
1: Stepper controller - Produces the required signals to control a bipolar stepper motor
Indirect table addressing
5.4.5
g(v,ix)
QSMD
2: PWM Controller - Control the speed of motors or the brightness of bulbs
Servo controller
SENSING SYSTEMS & CONTROLLING RELAYS
Greenhouse controller
5.4.5 g(v)
QRLA
Data Logger
ANALOGUE/DIGITAL
1: Digital Wave Generator - design and produce digitised waveforms.
Indirect table addressing
5.4.5 g(vi)
QDAC
Thermometer
DADC
Q2DD
3: Voltmeter - Measures voltages from 0 to 1.27v in 10mV steps. Add a 1/10 potential divider to increase the range to 12.7v
DADC
Q4DL
USEFUL STUFF
Z80 datasheet
Z80 bits
EDUTEK LTD.
22 STROUD LANE,
BOURNEMOUTH.
DORSET, BH23 3QU
Tel./Fax: 01202 474720
Tel: 07714 096258

Contact us by email.
www.edutek.ltd.uk - Working Electronics For Students & Teachers