全站数据
8 4 2 0 5 8 1

8254芯片详解

盘州建筑 | 简单学习,快乐成才!         
问题更新日期:2024-10-13 22:12:52

问题描述

8254芯片详解,在线求解答
精选答案
最佳答案

8254 芯片是一款使用十分广泛的可编程定时,计数芯片,其主要功能是定时和计数的功能。我们的微机内的动态存储器刷新电路,系统日时钟的技术以及发声系统的声源都是由8254芯片来完成的。

中文名

8254芯片

定义

可编程定时,计数芯片

主要功能

定时和计数的功能

内部结构

数据总线缓冲器,读写逻辑

内部结构

8254芯片主要由四部分组成:

数据总线缓冲器

数据总线缓冲器是一个三态、双向8位寄存器主要作用是与cpu进行数据交换,8位数据线D7~D0与CPU的系统数据总线连接,构成CPU和8254之间信息传送的通道,CPU通过数据总线缓冲器向8254写入控制命令、计数初始值或读取计数值。

读写逻辑

读写逻辑是芯片的控制部分,编程人员通过控制信号的选择来选择芯片的工作方式。读/写控制逻辑用来接收CPU系统总线的读、写控制信号和端口选择信号,用于控制8254内部寄存器的读/写操作。

控制字寄存器

控制寄存器是一个只能写不能读的8位寄存器,系统通过指令将控制字写入控制寄存器,设定8254的不同工作方式。

计数器

8254内部有三个结构完全相同而又相互独立的16位减“1”计数器,每个计数器有六种工作方式,各自可按照编程设定的方式工作。

工作方式

8254芯片共有六种工作方式,分别对应与六种不同的用途。

(1)方式0:计数到0结束输出正跃变信号方式。

(2)方式1:硬件可重触发单稳方式。

(3)方式2:频率发生器方式。

(4)方式3:方波发生器。

(5)方式4:软件触发选通方式。

(6)方式5:硬件触发选通方式。