永发信息网

将计数初值赋给8253后,是否马上可以启动并进行定时或计数吗?

答案:1  悬赏:60  手机版
解决时间 2021-12-03 06:07
  • 提问者网友:藍了天白赴美
  • 2021-12-02 14:04
将计数初值赋给8253后,是否马上可以启动并进行定时或计数吗?
最佳答案
  • 五星知识达人网友:封刀令
  • 2021-12-02 14:35
8253具有六种工作方式,在不同的方式下,计数器启动方式、GATE端输入信号的作用以及OUT端的输出波形都不相同。
在任何一种方式下,都必须先向8253写入控制字,控制字还起复位作用它使OUT端变为工作方式中规定的状态和对计数器初值寄存器CR清零;然后再写入计数初值到CR。
注意:计数器初值寄存器CR的最大值为0000H。
(1)方式0----计数结束中断方式(Interrupt on Terminal Count)
方式0的特点:计数过程由软件启动;GATE的作用是开放或进制计数。
方式0的作用:主要用于事件计数,OUT信号可作为中断请求信号。
(2)方式1----硬件可重触发单稳态方式(Hardware Retriggerable One-shot)
(3)方式2----速率方式器
(4)方式3----方波发生器
方式3的特点:方式3中计数过程是CE内容减2;计数器启动过程有软件启动和硬件启动两种。
方式3的作用:方式3主要用作方波脉冲发生器和波特率发生器。
......其他自己翻书去吧^/^ ......
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯