8253可编程定时器
发布时间: 2025-04-13 00:58:48
❶ 可编程计数器/定时器8253有哪几种工作方式
8253可编程计数器/定时器具备六种工作模式,具体如下:
其一,计数结束产生中断模式,每当CLK端输入计数脉冲时,计数器会执行减1操作,直至计数归零时,OUT端将输出高电平,该高电平能够向CPU发送中断请求,以实现定时中断处理。
其二,可编程单稳触发器模式,计数器在工作时,通过GATE端接收到的上升沿脉冲信号,使OUT端开始输出低电平,并开始减1计数,一旦计数器达到0,OUT端会切换为高电平,生成一个单稳态负脉冲,可用于启动某些电子电路。
其三,分频器模式,利用计数器的减1计数特性,在OUT端生成一个分频脉冲信号,该信号的正、负脉冲宽度分别为(n-1)个与1个输入脉冲周期。
其四,方波频率发生器模式,通过计数器的减1计数功能,在OUT端生成一个对称或接近对称的方波信号,适用于方波频率发生器的应用场景。
其五,软件触发选通脉冲模式,利用写入计数初值这一软件操作来触发计数器的工作。
其六,硬件触发选通脉冲模式,通过GATE端输入信号来触发计数器的工作。
❷ 在可编程16位定时器/计数器中微处理器不能直接访问什么单元
选择题目?
选:计数执行单元。
---------------------
看下面的评论留言,可知,这个计数器是 8253。
那么,《不能直接访问》8253 的什么单元呢?
看书即可知道,8253 的初值、控制字,都是可以直接写入的。
只有计数单元,不能直接读写。
必须先写一个控制字,令 8253 把计数单元的内容,存入《计数输出寄存器》。
然后,微处理器再读一次《计数输出寄存器》,才能得到计数值。
因此,题目所问《不能直接访问》,正确答案就是《计数执行单元》。
如选其它三个:控制寄存器、计数初值寄存器、计数输出寄存器,都是错误的。
热点内容