西安交大微机原理07_8253.pptVIP

  • 7
  • 0
  • 约2.06千字
  • 约 18页
  • 2018-02-28 发布于湖北
  • 举报
西安交大微机原理07_8253

7.4 可编程定时/计数器8253 7.4.1 8253功能与结构 8253芯片有3个独立的16位计数器通道 每个计数器通道都可以按照二进制或二—十进制计数 每个通道有6种工作方式,可以由程序设定和改变 每个计数器的计数速率可以高达2MHz * * 8253结构框图 * 数据总线缓冲器 实现与CPU数据总线连接的8位双向三态缓冲器,用以传送CPU向8253的控制信息、数据信息以及CPU从8253读取的状态信息,包括某一方面时刻的实时计数值。 读/写控制逻辑 控制8253的片选及对内部相关寄存器的读/写操作,它接收CPU发来的地址信号以实现片选、内部通道选择以及对读/写操作进行控制。 控制字寄存器 在8253的初始化编程时,由CPU写入控制字,以决定通道的工作方式,此寄存器只能写入,不能读出。 通道0#、1#、2# 三个独立的、结构相同的计数器/定时器通道,每一个通道包含一个16位的计数寄存器,用以存放计数初始值,和一个16位的减法计数器和一个16位的锁存器,锁存器在计数器工作的过程中,跟随计数值的变化,在接收到CPU发来的读计数值命令时,用以锁存计数值,供CPU读取,读取完毕之后,输出锁存器又跟随减1计数器变化。另外,计数器的值为0的状态,还反映在状态锁存器中,可供读取。 * D7-D0:双向、三态数据线引脚,用以与系统的数据线连接,传送控制、数据

文档评论(0)

1亿VIP精品文档

相关文档