计数器和定时器素材.pptxVIP

  • 0
  • 0
  • 约1.64千字
  • 约 50页
  • 2020-03-27 发布于上海
  • 举报
定时器/计数器8253 ;;定时/计数概述;可编程定时/计数器的主要用途有: 以均匀分布的时间间隔中断分时操作系统, 以便切换程序; 向I/O设备输出精确的定时信号,该信号 的周期可由程序控制; 用作可编程波特率或速率发生器; 检测外部事件发生的频率或周期; 统计外部实验过程中某一事件发生的次数; 在定时或计数达到编程规定的值以后, 产生输出信号、也向CPU申请中断。;10 可编程时间间隔定时器芯片8253;8253内部结构 ; 8253内部结构 ; 8253内部结??; 8253每个计数器的内部逻辑图; 9.2.2 8253的引脚信号; 8253的引脚信号; ,读信号,输入,低电平有效。用于控制CPU对8253的读操作,可与A1、A0信号配合读取某个计数器的当前计数值 A1 、A0,地址输入线。用于寻址8253内部的4个端口,即3个计数器和一个控制字。一般与CPU低位的地址线相连,8253的读/写操作逻辑如表9-3所示 ; 表10-1 8253读/写操作逻辑; 8253的引脚信号;10-2 8253的控制字; 8253的控制字格式; 8253的控制字;读/写格式(D5D4) CPU向计数通道写入初值和读取它们的当前状态时,有几种不同的格式 若低8位计数,则令D5D4=01, 只写低8位,高8位自动置0; 若高8位计数,则令D5D4=10, 只写高8位,低8位自动为0; 若16位计数,则令D5D4=11,先写入低8位,后写入高8位; 令D5D4=00,则把当前计数器中的值锁存到输出寄存器中,以便读取 ; 8253的控制字; 8253的控制字;8253的编程逻辑; 8253的编程逻辑;10.3 8253的六种工作方式;五. 8253-PIT的工作方式;方式1(可编程单稳);方式2(速率发生器);方式3(方波速率发生器);例:要求计数器0工作于方式3,输出方波的频率为2KHz,计数脉冲的频率为2.5MHz,采用BCD计数,试写出初始化程序段。;方式4(软件触发选通);方式5(硬件触发选通); 9.2.5 8253几种工作方式的比较; 表10-2计数值N与输入CLK 和输出OUT的关系 ; 8253几种工作方式的比较;表 10-3 启动计数和重复计数的条件 ; 8253几种工作方式的比较; 表 10-3 门控信号的作用 ; 8253几种工作方式的比较;表 10-4在计数过程中改变计数值; 8253几种工作方式的比较; 8253应用举例; 8253应用举例; 8253应用举例; 8253应用举例;;例2:用8253产生各种定时波形。要求:;;通道0初始化程序 MOV DX,316H MOV AL, OUT DX,AL MOV DX,310H MOV AL,00H OUT DX,AL MOV AL,05H OUT DX,AL;例3:8253控制LED。要求:LED点亮10秒,熄灭10秒;;通道0初始化程序 MOV AL, OUT 87,AL MOV AL,00H OUT 81,AL MOV AL,50H OUT 81,AL;人有了知识,就会具备各种分析能力, 明辨是非的能力。 所以我们要勤恳读书,广泛阅读, 古人说“书中自有黄金屋。 ”通过阅读科技书籍,我们能丰富知识, 培养逻辑思维能力; 通过阅读文学作品,我们能提高文学鉴赏水平, 培养文学情趣; 通过阅读报刊,我们能增长见识,扩大自己的知识面。 有许多书籍还能培养我们的道德情操, 给我们巨大的精神力量, 鼓舞我们前进。

文档评论(0)

1亿VIP精品文档

相关文档