微机原理—可编程计数器/定时器8253概念详解

Freya ·
更新时间:2024-11-15
· 697 次阅读

目录前言【1】定时处理方法1、定时的方法:2、定时和计数器【2】8253计数/定时器1、特点:2、芯片引脚以及电路:3、连接方式:4、工作原理:5、寄存器配置a、初始化操作(三个通道单独初始化)b、读出命令c、GATE的作用d、工作方式配置[1]方式0 计数结束中断[2]方式1 可编程单稳脉冲[3]方式2 频率发生器(分频器)[4]方式3 方波输出(周期性方波输出)[5]方式4 软件触发选通[6]方式5 硬件触发选通特点总结【3】8253计数/定时器与系统总线的接法与最小系统相连与最大系统相连与PC机相连总结 前言

定时器可以理解为一个特殊的中断。计数器和定时器其实只是功能上的不同以及度量单位的不同,定时器里面肯定是有计数的。

【1】定时处理方法 1、定时的方法:

1、软件定时方式(不是很准确,会被其他中断打断计数过程)
■CPU干预
■指令执行时间作间隔
2、不可编程的硬件定时方式(就像保险丝熔断一样,并不是由程序控制的)
■方式固定
■硬件设定参数
3、可编程的硬件定时方式
■程序设定、程序控制
■中断.

2、定时和计数器

区别:对不同信号的计数
定时器:对时钟信号进行计数,所计数的脉冲具有周期性
计数器:对外部脉冲进行计数,所计数的脉冲周期性、非周期性都可能呈现。
计数和及时本质是相同的,他们都是对一个输入脉冲进行计数,如果输入脉冲的频率一定,那么记录脉冲的个数与所需的时间是一一对应的关系。例如输入脉冲频率为2Mhz,那么计数2x10 6

也就是1秒

【2】8253计数/定时器 1、特点:

1、可编程(工作方式/计数值)
2、三个独立的计数器通道
3、对初值进行减1计数
4、二进制/BCD计数初值
5、计数对象的最高频率为2MHz

2、芯片引脚以及电路: 原创文章 44获赞 7访问量 5028 关注 私信 展开阅读全文
作者:狄傻狗



微机原理 微机 定时器

需要 登录 后方可回复, 如果你还没有账号请 注册新账号