·上一文章:中小企业选存储 便宜好用的9大云存储
·下一文章:基于89C52的计算机专用键盘设计
2.3 定时计数电路设计
可编程定时器8253
8253与总线相连接的引线主要是:
(1)D0~D7双向数据线,用以传送数据和控制字。
(2)CS片选输入信号,低电平有效。
(3)RD读控制信号,低电平有效。
(4)WR写控制信号。低电平有效。
(5)A0、A1为8253内部计数器和控制寄存器的编码选择信号。
8253工作方式
从内部结构图,8253内部有3个相同的16位计数器。
(1)方式0(计数结束产生中断)计数器对CLK输人信号进行减法计数,每一个时钟周期计数器减1。
(2)方式1(可编程单稳)当计数值装入计数器后,要门控信号GATE上升沿开始启动计数。
(3)方式2(频率发生器)计数器装入初值。开始工作后,计数器的输出OUT将连续输出一个时钟周期宽的负脉冲。
(4)方式3(方波发生器)在这种方式下,可以从OUT得到对称的方波输出。
(5)方式4(软件触发选通)设置此方式后,输出OUT立即变为高电平。一旦装入计数值,计数立即开始。
(6)方式5(硬件触发选通)
设置此方式后,OUT输出为高电平。GATE的上升沿使计数开始。当计数结束时由输出端OUT送出一宽度为一个时钟周期的负脉冲。
此方式下,GATE电平的高低不影响计数,计数由GATE的上升沿启动。若在计数结束前,又出现GATE上升沿,则计数从头开始。
从8253的6种工作方式中可以看到门控信号GATE十分重要。而且对不同的工作方式,其作用不一样。现将各种方式下,GATE的作用列于下:
8253的寻址及连接
寻址
(1)8253占用4个接口地址,地址由A0、A1确定。