计算机计时器原理,定时器和计数器-微机原理与接口技术.DOC

本文介绍了微型计算机系统中的定时器和计数器,重点讲解了8253定时计数器的内部结构、功能以及芯片引脚信号。8253包含3个独立的计数通道,每个通道由计数初值寄存器、减1计数器和当前数值锁存器组成。通过不同的控制字,可以选择不同的工作方式,实现灵活的定时和计数功能。
摘要由CSDN通过智能技术生成

定时器和计数器-微机原理与接口技术

第10章 定时器和计数器

在微型计算机系统中常需要用到定时功能,如在IBM PC机中需要有一个实时时钟以实现计时功能,还要求按一定的时间间隔对动态RAM进行刷新,另外扬声器的发声也是由定时信号来驱动的。在计算机实时控制和处理系统中,则要按一定的采样周期对处理对象进行采样,或定时检测某些参数等等,都需要定时信号。此外,在许多微机应用系统中,还会用到计数功能,需对外部事件进行计数。

主要有三种方法来实现定时功能,即软件定时、不可编程的硬件定时和可编程的硬件定时。软件定时是最简单的定时方法,它不需要硬件支持,只要让机器循环执行某一条或一系列指令,这些指令本身没有具体的执行目的,但由于执行每条指令都需要一定的时间,重复执行这些指令就会占用一段固定的时间。因此,习惯上将这种定时方法称为软件延时。不可编程器件常用555芯片,555芯片加上外接电阻和电容就能构成定时电路。这种定时电路结构简单,价格便宜。通过改变电阻和电容的值可以在一定范围内改变定时时间,但这种电路在硬件已连接好的情况下定时时间和范围就不能由程序来控制和改变,而且定时精度也不高。可编程定时器/计数器电路利用硬件电路和中断方法控制定时,定时时间和范围完全由软件来确定和改变,并由微处理器的时钟信号提供时间基准,因这种时钟信号由晶体整荡器产生,故计时精确稳定。但该时钟信号频率太高所以要把它送到专门的计数器/定时器芯片进行分频后才能产生所需要的各种定时信号。

10.1 定时计数器8253概述10.1.1 定时计数器8253的内部结构D0~D7的连接。其3个基本功能为:向8253写入确定其工作方式的命令;向计数寄存器装入初值;读出计数器的初值或当前值。

2. 读

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值