第7章 串并行接口技术表7.18253读/写逻辑信号输入及功能功能CS#RD#WR#Ar Ao00100设置计数器0初值01001设置计数器1初值00110设置计数器2初值00111写控制寄存器00100读计数器000101读计数器100101读计数器20011 1高阻,无操作1xx××6
6 表 7.1 8253读/写逻辑信号输入及功能 CS# RD# WR# A1 A0 功能 0 1 0 0 0 设置计数器0初值 0 1 0 0 1 设置计数器1初值 0 1 0 1 0 设置计数器2初值 0 1 0 1 1 写控制寄存器 0 0 1 0 0 读计数器0 0 0 1 0 1 读计数器1 0 0 1 1 0 读计数器2 0 0 1 1 1 高阻,无操作 1 第7章 串并行接口技术
第7章 串并行接口技术GATE计数器初值寄存器CLKOUT减1计数器输出锁存器图7.2计数器的内部结构7
7 第7章 串并行接口技术 图 7.2 计数器的内部结构 OUT 计数器初值寄存器 GATE 减1计数器 输出锁存器 CLK
第7章 串并行接口技术7.1.28253/8254的工作方式3个计数器,6种工作方式:■方式0-计数结束产生中断(interruptonterminalcount)■方式1-可重复触发的单稳态脉冲(programmableone-shot)■方式2一分频器(rategenerator)■方式3-方波发生器(squarewavegenerator)■方式4软件触发选通(softwaretriggeredstrobe)■方式5-硬件触发选通(hardwaretriggeredstrobe)8
8 7.1.2 8253/8254的工作方式 ◼ 3个计数器,6种工作方式: ◼ 方式0——计数结束产生中断(interrupt on terminal count) ◼ 方式1——可重复触发的单稳态脉冲(programmable one-shot) ◼ 方式2——分频器(rate generator) ◼ 方式3——方波发生器(square wave generator) ◼ 方式4——软件触发选通(software triggered strobe) ◼ 方式5——硬件触发选通(hardware triggered strobe) 第7章 串并行接口技术
CW=10LSB=4CWControl WordWRLSBLeast Significant ByteCLKUNan undefined countGATE1OUT1098啡NINNUN图7.3(a)方式0时序LSB=3CW=10WRCLKGATEOUTINISIIIFNCW=10LSB=3LSB-2WRCLKUUUUUUGATEOUTNN9MODEO
9 第7章 串并行接口技术 图 7.3 (a) 方式0时序 CW—Control Word LSB—Least Significant Byte N—an undefined count
CW=12LSB=3CW--Control WordWRLSBLeastSignificantByteCLKNan undefined count广.GATEOUT图7.3(b)方式1时序INININININIGIOFSCW=12LSB=3WRCLKGATEOUTIININININIIGIGIIICW=12LSB=2LSB=4WRCLKGATEOUT8NNNNN210MODE1
10 第7章 串并行接口技术 图 7.3 (b) 方式1时序 CW—Control Word LSB—Least Significant Byte N—an undefined count