1.数据总线缓冲器数据总线缓冲器是一个三态双向8位寄存器。
主要功能是与CPU交换数据。
8位数据线D7-D0连接到CPU的系统数据总线,以在CPU和8254之间形成信息。
对于发送的通道,CPU写入控制命令,计算初始值或读取计数通过数据总线缓冲区到8254的值。
2,读写逻辑读写逻辑是芯片的控制部分,程序员通过选择控制信号选择芯片的工作模式。
读/写控制逻辑用于接收来自CPU系统总线的读和写控制信号和端口选择信号,以控制8254内部寄存器的读/写操作。
3.控制字寄存器控制寄存器是一个8位寄存器,只能写入且不能读取。
系统通过指令将控制字写入控制寄存器以设置8254的不同工作模式.4。
计数器8254具有三个16位负“1”电平。
计数器具有相同的结构并且彼此独立。
每个计数器有六种工作模式,每种模式都可以根据编程模式工作。
8254芯片有六种工作模式,分别对应六种不同的用途。
(1)模式0:计数到0结束正转换信号模式的输出。
(2)模式1:可以在单次模式下重新触发硬件。
(3)模式2:频率发生器模式。
(4)模式3:方波发生器。
(5)模式4:软件触发选通模式。
(6)模式5:硬件触发选通模式。
搜索结果