| 1. |
Functional description |
|
Answer» The 8254 is a programmable interval timer/counterdesigned for use with Intel microcomputer systems. It is a general purpose, multi-timing element that canbe treated as an array of I/O ports in the system software.The 8254 solves one of the most common problems in any microcomputer system, the generation of accuratetime delays under software control. Instead ofsetting up timing loops in software, the programmerconfigures the 8254 to match his requirements and programs one of the counters for the desired delay.After the desired delay, the 8254 will interrupt theCPU. Software overhead is minimal and variablelength delays can easily be accommodated.Some of the other counter/timer functions commonto microcomputers which can be implemented withthe 8254 are: # Real time clock # Event-counter # Digital one-shot # Programmable rate generator # Square wave generator # Binary rate multiplier # Complex waveform generator # Complex motor controller |
|