微机接口技术实用教程何利第3章定时计数器.pptVIP

  • 1
  • 0
  • 约5.78千字
  • 约 66页
  • 2017-11-09 发布于广东
  • 举报

微机接口技术实用教程何利第3章定时计数器.ppt

第3章 定时/计数器芯片 3.1 可编程定时器/计数器8253-5/8254-2 3.1.1 基本功能 Intel 可编程计数器/定时器8253-5/8254-2的主要功能如下: (5)统计外部某过程(如生产、试验、武器发射等过程)中某一事件发生的次数,并将计数结果返回CPU; (6)在定时或计数达到编程规定的值以后,向CPU申请中断; (7)六种工作方式,即可对系统时钟脉冲计数实现定时,又可对外部事件进行计数。 3.1 可编程定时器/计数器8253-5/8254-2 3.1.2 基本原理 1.内部结构 3.1 可编程定时器/计数器8253-5/8254-2 3.1.2 基本原理 2. 引脚及其功能 计数器通道结构 3.2 8253-5/8254-2的工作原理与应用 3.2.1 可选工作方式 8253-5/8254-2定时计数器的每个通道都有6种可编程选择的工作方式,通过不同工作方式来扩展8253-5/8254-2的功能,从而完成定时、计数及脉冲发生等功能。 1. 方式0:计数结束产生中断 2. 方式1:可重复触发的单稳态触发器 3. 方式2:频率发生器 4. 方式3:方波发生器 5. 方式4:软件触发的选通信号发生器 6 .方式5:硬件触发的选通信号发生器 与处理器接口(引脚图) 方式0:计数结束中断 工作方式波形图 方式1:可编程单稳脉冲 工作方式波形图 方式2:频率发生器 工作方式波形图 方式3:方波发生器 工作方式波形图(计数值为偶数时) 方式4:软件触发的单脉冲发生器 方式5:硬件触发的选通信号发生器 8254的3个计数器6种工作方式的区别 输出波形不同 启动计数器的触发方式不同 计数过程中门控信号GATE对计数操作的影响不同 有的工作方式具备“初值自动重装”的功能(方式0,1,4,5);初值自动重装的功能是:当计数器减到规定的数值后,计数初值将会自动的重新装入计数值(方式2,3) 3.2 8253-5/8254-2的工作原理与应用 6种工作方式比较 3.2.2 8253-5/8254-2控制字和初始化 1.8253-5/8254-2控制字 3.2.2 8253-5/8254-2控制字和初始化 2.控制字初始化 3.2.3 初始化编程 3.2.4 8253-5/8254-2在微型计算机中的典型应用 8253-5/8254-2内部的三个计数器的定时计数时钟相同,由PCLK二分频产生,频率为1.193181 6MHz。 1.计数器0:系统计时器 2.计数器1:动态存储器刷新定时控制 3.计数器2:扬声器音频发生器 3.3 实时钟电路MC146818及其应用 所谓实时钟(Real Time Clock,RTC)就是不仅支持每天时间(时、分、秒)的更新,而且支持日期(世纪、年、月、日和星期)的更新。 3.3 实时钟电路MC146818及其应用 3.3.1 工作方式 2.MC146818的内部运行原理 3.3 实时钟电路MC146818及其应用 3.3.1 工作方式 3.CMOS RAM中的实时钟信息 3.3 实时钟电路MC146818及其应用 3.3.2 方式命令字和状态字 MC146818有四个状态寄存器,分别为A、B、C、D,其主要的功能和格式如下所述: (1)状态寄存器A:状态寄存器A主要用于确定22级分频器的输入输出信号的频率,它有8位 。 3.3 实时钟电路MC146818及其应用 3.3.2 方式命令字和状态字 (2)状态寄存器B:状态寄存器B有8位 。 3.3 实时钟电路MC146818及其应用 3.3.2 方式命令字和状态字 (3)状态寄存器C:状态寄存器C有8位,低4位保留,仅高4位有效,用户对它只读。 3.3 实时钟电路MC146818及其应用 3.3.2 方式命令字和状态字 (4)状态寄存器D:状态寄存器D有8位,仅用最高位,低7位保留,用户只读 。 8254的编程 8254没有复位信号,加电后的工作方式不确定,为了使其工作,微处理器必须对其初始化编程,写入控制字和计数初值。计数过程中,还可以读取计数值。 1、写入方式控制字 2、写入计数值 3、读取计数值 8254在IBMPC系列机上的应用 例题讲解 例题讲解 SERVICE PROC MOV CX,3 OPEN: IN AL,61H OR AL OUT 61H,AL ;

文档评论(0)

1亿VIP精品文档

相关文档