8253的全部功能是由CPU编程设置的。CPU通过输出指令给8253装人控制字,从而设置其功能。8253控制字格式如图所示。 各位的功能如表1~4所示 8253的3个计数器是独立的16位减法计数器。计数器的工作方式由工作方式寄存器确定。计数器在编程写人初始值后,在某些方式下计数到0后自动预置,计数器连续工作。CPU访问计数器时,必须先设置工作方式控制字中的RL1、RL0位。计数器对CLK计数输入端的输人信号进行递减计数。选通信号GATE控制计数工作的进行,其功能如表5所示。 8253的3个计数器按照各工作方式寄存器中控制字的设置进行工作。可以选择的工作方式有6种。