当前位置:课程学习>>第五章>>知识讲解>>视频课堂>>知识点四


知识点四: 定时器编程




1.方式控制字

2.8253初始化编程

(1)8253初始化编程原则

8253的控制寄存器和3个计数器分别具有独立的编程地址,由控制字的内容确定使用的是哪个计数器以及执行什么操作。

8253在初始化编程时必须遵守两条原则:

第一、在对某个计数器设置初值之前,必须先写入控制字。

第二、在设置计数初始值时,要符合控制字的规定,即只写低位字节,还是只写高位字节,还是高、低位字节都写(分两次写,先低字节后高字节)。

(2)8253的编程命令

8253的编程命令有两类:

第一、写入命令,包括设置控制字、设置计数器的初始值命令和锁存命令。

第二、读出命令,用来读取计数器的当前值。

(3)8253的初始化编程

8253初始化编程步骤是:

步骤一、先写控制字到8253的控制端口。

步骤二、再写计数器初值到相应的计数器端口。

进入下一个知识点的学习