Counter/Timers (8254)
OVERVIEW
Three programmable 16-bit counter/timers on the ZT 8809A are
implemented in an Intel 8254 chip. These timers can handle inputs
from DC to 8 MHz, and are useful for generation of accurate time
delays under software control.
This chapter describes the main components of the counter/timers, the
method used to program them, and their use by STD DOS and the
STD ROM Development System.
In general, these counter/timers are used in place of a software timing
loop or for event tracking.
When used for a timing loop, the
programmer configures a timer for the proper time delay, and some
time later an interrupt from the timer signifies that this time delay has
passed. When used for an event counter, the programmer initializes
the counter with a desired value. After the counter has counted down
to zero, an interrupt occurs indicating that the proper number of
events has passed.
Some of the other counter/timer functions include:
–
Real-time clock
–
Digital one-shot
–
Programmable rate generator
–
Square wave generator
–
Binary rate multiplier
–
Complex waveform generator
–
Complex motor controller
11-2
Содержание ZT 8809A
Страница 15: ...Tables Table B 9 J5 Pin Assignments B 17 Table B 10 J6 Pin Assignments B 18 Table B 11 J7 Pin Assignments B 19...
Страница 334: ...Jumper Configurations W49 W48 A W47 B A B W37 W66 A W50 B C J7 W67 Figure A 11 W37 W47 50 W66 W67 Jumper Blocks A 34...
Страница 346: ...Jumper Configurations W61 W60 W62 W63 W64 A B A B W65 Figure A 13 W60 W65 Jumper Block A 46...