微机原理及应用13.pptVIP

  • 2
  • 0
  • 约3.94千字
  • 约 27页
  • 2018-02-13 发布于江西
  • 举报
微机原理及应用13

微机原理及应用 多媒体课堂 8.2 8253 可编程计数器/定时器 定时 软件定时:用汇编语言编写的程序实现,定时较准确,但定时过程中,CPU不能执行其它程序,浪费了CPU的时间。 硬件定时:不可编程硬件,如定时器555,不占用CPU的时间,且很容易产生确定宽度的单脉冲或固定频率的连续脉冲,但一旦硬件电路确定后,定时特性不易改变。 可编程的硬件定时器:用软硬件相结合的方法实现定时和计数功能,定时/计数灵活,占用CPU的时间较少。 8.2 8253 8253的特点: 有三个独立的16位计数器,每个计数器均以减法计数; 每个计数器都可按二进制计数或十进制(BCD码)计数; 每个计数器都可由程序设置6种工作方式 每个计数器计数速度可达2MHz。 所有I/O都可与TTL兼容。 8.2.1 8253内部结构及功能 内部结构及引脚图: 8.2.1.1 8253内部结构(1) 读写控制逻辑:RD、WR、A1,A0、CS。 A1A0=00:选择计数器0 A1A0=01:选择计数器1 A1A0=10:选择计数器2 A1A0=11:选择控制寄存器 数据总线缓冲器 8位双向三态缓冲器。 读写操作:CPU向8253写方式控制字;CPU向8253某计数器写计数值;CPU读8253某计数器的计数值。 8.2.1.1 8253内部结构(2) 控制字寄存器 用来寄存器来自CPU的控制字; A1

文档评论(0)

1亿VIP精品文档

相关文档