start early on lab6: don't fall behind; write programs in advance.
there will be 5 prelab marks assigned to lab6 (see www page): DO THE PRELAB...
lab6 grocery list
- one 74LS14 (hex schmitt trigger inverter, to clean up system board clock,
and to protect and invert output of the 82C54).
- two 74LS107 (dual jk flip flop, for division of clock by 8, to get 1mhz)
- one 82c54 timer chip (hard to find). you can borrow one of ours,
if necessary (e.g. wire for it before lab, insert during lab),
but having your own will prove useful. not too expensive but somewhat
difficult to find.
lab6 will be pwm: microprocessor control of lamp brightness,
and more on timing, as well as servos (microprocessor robotics, etc.)
the 82c54 will also be used for interrupts, etc., and for understanding
microprocessor interrupts.
where to get 82c54
lab6 requires some advance preparation,
so it makes sense to take some time to go over important aspects of lab6,
such as servos:
See also description of the 82c53 (equivalent product of a
2 MHz 82c54) in
http://www.sharpmz.computingmuseum.com/mz-700/8253ovview.htm.
See also
http://www.sharpmz.computingmuseum.com/mz-700/memio.htm.